chore: Update string templates.

This commit is contained in:
2023-10-15 15:58:36 +03:00
parent 923e703a67
commit 2899a2e463
34 changed files with 1162 additions and 639 deletions

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,36 +28,36 @@ msgctxt "timer|stage:focus|name"
msgid "FOCUS"
msgstr ""
#: src/modules/pomodoro/timer.py:160
#: src/modules/pomodoro/timer.py:164
#, possible-python-brace-format
msgctxt "timer|webhook|name"
msgid "{bot_name} Pomodoro"
msgstr ""
#: src/modules/pomodoro/timer.py:164
#: src/modules/pomodoro/timer.py:168
msgctxt "timer|webhook|audit_reason"
msgid "Pomodoro Notifications"
msgstr ""
#: src/modules/pomodoro/timer.py:175
#: src/modules/pomodoro/timer.py:179
msgctxt "timer|webhook|error:insufficient_permissions"
msgid ""
"I require the `MANAGE_WEBHOOKS` permission to send pomodoro notifications "
"here!"
msgstr ""
#: src/modules/pomodoro/timer.py:234
#: src/modules/pomodoro/timer.py:238
#, possible-python-brace-format
msgctxt "timer|default_base_name"
msgid "Timer {pattern}"
msgstr ""
#: src/modules/pomodoro/timer.py:409
#: src/modules/pomodoro/timer.py:413
msgctxt "timer|disconnect|audit_reason"
msgid "Disconnecting inactive member from timer."
msgstr ""
#: src/modules/pomodoro/timer.py:421
#: src/modules/pomodoro/timer.py:425
#, possible-python-brace-format
msgctxt "timer|kicked_message"
msgid ""
@@ -69,7 +69,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/modules/pomodoro/timer.py:434
#: src/modules/pomodoro/timer.py:438
#, possible-python-brace-format
msgctxt "timer|kick_failed"
msgid ""
@@ -77,20 +77,20 @@ msgid ""
"I lack the 'Move Members' permission to do this!"
msgstr ""
#: src/modules/pomodoro/timer.py:529
#: src/modules/pomodoro/timer.py:537
#, possible-python-brace-format
msgctxt "timer|status|stage:focus|statusline"
msgid "{channel} is now in **FOCUS**! Good luck, **BREAK** starts {timestamp}"
msgstr ""
#: src/modules/pomodoro/timer.py:534
#: src/modules/pomodoro/timer.py:542
#, possible-python-brace-format
msgctxt "timer|status|stage:break|statusline"
msgid ""
"{channel} is now on **BREAK**! Take a rest, **FOCUS** starts {timestamp}"
msgstr ""
#: src/modules/pomodoro/timer.py:566
#: src/modules/pomodoro/timer.py:574
#, possible-python-brace-format
msgctxt "timer|status|warningline"
msgid ""
@@ -98,13 +98,13 @@ msgid ""
"next stage."
msgstr ""
#: src/modules/pomodoro/timer.py:585
#: src/modules/pomodoro/timer.py:593
#, possible-python-brace-format
msgctxt "timer|status|stopped:auto"
msgid "Timer stopped! Join {channel} to start the timer."
msgstr ""
#: src/modules/pomodoro/timer.py:590
#: src/modules/pomodoro/timer.py:598
msgctxt "timer|status|stopped:manual"
msgid "Timer stopped! Press `Start` to restart the timer."
msgstr ""
@@ -781,33 +781,33 @@ msgctxt "ui:timer_options|menu:voice_channel|placeholder"
msgid "Set Voice Channel"
msgstr ""
#: src/modules/pomodoro/ui/config.py:159
#: src/modules/pomodoro/ui/config.py:157
msgctxt "ui:timer_options|menu:notification_channel|placeholder"
msgid "Set Notification Channel"
msgstr ""
#: src/modules/pomodoro/ui/config.py:174
#: src/modules/pomodoro/ui/config.py:172
msgctxt "ui:timer_options|menu:manager_role|placeholder"
msgid "Set Manager Role"
msgstr ""
#: src/modules/pomodoro/ui/config.py:183
#: src/modules/pomodoro/ui/config.py:181
#, possible-python-brace-format
msgctxt "ui:timer_options|embed|title"
msgid "Timer Control Panel for {channel}"
msgstr ""
#: src/modules/pomodoro/ui/config.py:190
#: src/modules/pomodoro/ui/config.py:188
msgctxt "ui:timer_options|embed|footer"
msgid "Hover over the option names to view descriptions."
msgstr ""
#: src/modules/pomodoro/ui/config.py:202
#: src/modules/pomodoro/ui/config.py:200
msgctxt "ui:timer_options|embed|field:pattern|name"
msgid "Pattern"
msgstr ""
#: src/modules/pomodoro/ui/config.py:205
#: src/modules/pomodoro/ui/config.py:203
#, possible-python-brace-format
msgctxt "ui:timer_options|embed|field:pattern|value"
msgid ""
@@ -815,12 +815,12 @@ msgid ""
"**`{break_len} minutes`** break"
msgstr ""
#: src/modules/pomodoro/ui/config.py:216
#: src/modules/pomodoro/ui/config.py:214
msgctxt "ui:timer_options|embed|field:channel_name|name"
msgid "Channel Name Preview"
msgstr ""
#: src/modules/pomodoro/ui/config.py:220
#: src/modules/pomodoro/ui/config.py:218
#, possible-python-brace-format
msgctxt "ui:timer_options|embed|field:channel_name|value"
msgid ""
@@ -828,35 +828,35 @@ msgid ""
"(The actual channel name may not match due to ratelimits.)"
msgstr ""
#: src/modules/pomodoro/ui/config.py:230
#: src/modules/pomodoro/ui/config.py:228
msgctxt "ui:timer_options|embed|field:issues|name"
msgid "Issues"
msgstr ""
#: src/modules/pomodoro/ui/config.py:248
#: src/modules/pomodoro/ui/config.py:246
msgctxt "ui:timer_options|issue:no_voice_channel"
msgid "The configured voice channel does not exist! Please update it below."
msgstr ""
#: src/modules/pomodoro/ui/config.py:259
#: src/modules/pomodoro/ui/config.py:257
#, possible-python-brace-format
msgctxt "ui:timer_options|issue:cannot_speak"
msgid "Voice alerts are on, but I don't have speaking permissions in {channel}"
msgstr ""
#: src/modules/pomodoro/ui/config.py:266
#: src/modules/pomodoro/ui/config.py:264
#, possible-python-brace-format
msgctxt "ui:timer_options|issue:cannot_change_name"
msgid ""
"I cannot update the name of {channel}! (Needs `MANAGE_CHANNELS` permission)"
msgstr ""
#: src/modules/pomodoro/ui/config.py:277
#: src/modules/pomodoro/ui/config.py:275
msgctxt "ui:timer_options|issue:notif_channel_dne"
msgid "Configured notification channel does not exist!"
msgstr ""
#: src/modules/pomodoro/ui/config.py:286
#: src/modules/pomodoro/ui/config.py:284
#, possible-python-brace-format
msgctxt "ui:timer_options|issue:notif_channel_write"
msgid ""
@@ -864,7 +864,7 @@ msgid ""
"{channel}"
msgstr ""
#: src/modules/pomodoro/ui/config.py:294
#: src/modules/pomodoro/ui/config.py:292
#, possible-python-brace-format
msgctxt "ui:timer_options|issues:cannot_make_webhooks"
msgid ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,67 +17,43 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/modules/config/general.py:41
msgctxt "guildset:timezone"
msgid "timezone"
msgstr ""
#: src/modules/config/general.py:44
msgctxt "guildset:timezone|desc"
msgid "Guild timezone for statistics display."
msgstr ""
#: src/modules/config/general.py:48
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/general.py:62
#, possible-python-brace-format
msgctxt "guildset:timezone|response"
msgid "The guild timezone has been set to `{timezone}`."
msgstr ""
#: src/modules/config/general.py:94
#: src/modules/config/cog.py:56 src/modules/config/general.py:52
msgctxt "cmd:configure_general"
msgid "general"
msgstr ""
#: src/modules/config/general.py:95
#: src/modules/config/cog.py:57 src/modules/config/general.py:53
msgctxt "cmd:configure_general|desc"
msgid "General configuration panel"
msgstr ""
#: src/modules/config/general.py:129
#: src/modules/config/general.py:91
msgctxt "cmd:configure_general|parse_failure:timezone"
msgid "Could not set the timezone!"
msgstr ""
#: src/modules/config/general.py:150
#: src/modules/config/general.py:112
msgctxt "cmd:configure_general|success"
msgid "Settings Updated!"
msgstr ""
#: src/modules/config/general.py:165
#: src/modules/config/general.py:127
msgctxt "cmd:configure_general|panel|title"
msgid "General Configuration Panel"
msgstr ""
#: src/modules/config/dashboard.py:98
#: src/modules/config/dashboard.py:99
#, possible-python-brace-format
msgctxt "ui:dashboard|title"
msgid "Guild Dashboard (Page {page}/{total})"
msgstr ""
#: src/modules/config/dashboard.py:109
#: src/modules/config/dashboard.py:110
msgctxt "ui:dashboard|footer"
msgid "Hover over setting names for a brief description"
msgstr ""
#: src/modules/config/dashboard.py:172
#: src/modules/config/dashboard.py:173
msgctxt "ui:dashboard|menu:config|placeholder"
msgid "Open Configuration Panel"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,88 +18,88 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: src/modules/economy/settingui.py:33
#: src/modules/economy/settingui.py:34
msgctxt "ui:economy_config|embed|title"
msgid "Economy Configuration Panel"
msgstr ""
#: src/modules/economy/settingui.py:68
#: src/modules/economy/settingui.py:67
msgctxt "dash:economy|title"
msgid "Economy Configuration ({commands[configure economy]})"
msgstr ""
#: src/modules/economy/settingui.py:72
#: src/modules/economy/settingui.py:71
msgctxt "dash:economy|dropdown|placeholder"
msgid "Economy Panel"
msgstr ""
#. ----- Economy group commands -----
#: src/modules/economy/cog.py:86
#: src/modules/economy/cog.py:87
msgctxt "cmd:economy"
msgid "economy"
msgstr ""
#: src/modules/economy/cog.py:92
#: src/modules/economy/cog.py:93
msgctxt "cmd:economy_balance"
msgid "balance"
msgstr ""
#: src/modules/economy/cog.py:95
#: src/modules/economy/cog.py:96
msgctxt "cmd:economy_balance|desc"
msgid "Display or modify LionCoin balance for members and roles."
msgstr ""
#: src/modules/economy/cog.py:99
#: src/modules/economy/cog.py:100
msgctxt "cmd:economy_balance|param:target"
msgid "target"
msgstr ""
#: src/modules/economy/cog.py:100
#: src/modules/economy/cog.py:101
msgctxt "cmd:economy_balance|param:add"
msgid "add"
msgstr ""
#: src/modules/economy/cog.py:101
#: src/modules/economy/cog.py:102
msgctxt "cmd:economy_balance|param:set"
msgid "set"
msgstr ""
#: src/modules/economy/cog.py:106
#: src/modules/economy/cog.py:107
msgctxt "cmd:economy_balance|param:target|desc"
msgid ""
"Target user or role to view or update. Use @everyone to update the entire "
"guild."
msgstr ""
#: src/modules/economy/cog.py:110
#: src/modules/economy/cog.py:111
msgctxt "cmd:economy_balance|param:add|desc"
msgid ""
"Number of LionCoins to add to the target member's balance. May be negative "
"to remove."
msgstr ""
#: src/modules/economy/cog.py:114
#: src/modules/economy/cog.py:115
msgctxt "cmd:economy_balance|param:set|set"
msgid "New balance to set the target's balance to."
msgstr ""
#: src/modules/economy/cog.py:152
#: src/modules/economy/cog.py:153
#, possible-python-brace-format
msgctxt "cmd:economy_balance|error:no_target"
msgid "There are no valid members in {role.mention}! It has a total of `0` LC."
msgstr ""
#: src/modules/economy/cog.py:163
#: src/modules/economy/cog.py:164
msgctxt "cmd:economy_balance|error:target_is_bot"
msgid "Bots cannot have coin balances!"
msgstr ""
#: src/modules/economy/cog.py:174
#: src/modules/economy/cog.py:175
msgctxt "cmd:economy_balance|error:args"
msgid "You cannot simultaneously `set` and `add` member balances!"
msgstr ""
#: src/modules/economy/cog.py:223
#: src/modules/economy/cog.py:224
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success|affected"
msgid "One user was affected."
@@ -107,7 +107,7 @@ msgid_plural "**{count}** users were affected."
msgstr[0] ""
msgstr[1] ""
#: src/modules/economy/cog.py:229
#: src/modules/economy/cog.py:230
#, possible-python-brace-format
msgctxt "cmd:economy_balance|confirm|affected"
msgid "One user will be affected."
@@ -115,17 +115,17 @@ msgid_plural "**{count}** users will be affected."
msgstr[0] ""
msgstr[1] ""
#: src/modules/economy/cog.py:236
#: src/modules/economy/cog.py:237
msgctxt "cmd:economy_balance|confirm|button:confirm"
msgid "Yes, adjust balances"
msgstr ""
#: src/modules/economy/cog.py:240
#: src/modules/economy/cog.py:241
msgctxt "cmd:economy_balance|confirm|button:cancel"
msgid "No, cancel"
msgstr ""
#: src/modules/economy/cog.py:247
#: src/modules/economy/cog.py:248
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_set|desc"
msgid ""
@@ -133,14 +133,14 @@ msgid ""
"**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:256
#: src/modules/economy/cog.py:257
#, possible-python-brace-format
msgctxt "cmd:economy_balance|confirm_set|desc"
msgid ""
"Are you sure you want to set everyone's balance to {coin_emoji}**{amount}**?"
msgstr ""
#: src/modules/economy/cog.py:264
#: src/modules/economy/cog.py:265
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_set|desc"
msgid ""
@@ -148,7 +148,7 @@ msgid ""
"**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:273
#: src/modules/economy/cog.py:274
#, possible-python-brace-format
msgctxt "cmd:economy_balance|confirm_set|desc"
msgid ""
@@ -156,32 +156,43 @@ msgid ""
"{coin_emoji}**{amount}**?"
msgstr ""
#: src/modules/economy/cog.py:290
#: src/modules/economy/cog.py:291
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_set|desc"
msgid "{user_mention} now has a balance of {coin_emoji}**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:306
#: src/modules/economy/cog.py:305
msgctxt "eventlog|event:economy_set|title"
msgid "Moderator Set Economy Balance"
msgstr ""
#: src/modules/economy/cog.py:309
#, possible-python-brace-format
msgctxt "eventlog|event:economy_set|desc"
msgid "{moderator} set {target}'s balance to {amount}."
msgstr ""
#: src/modules/economy/cog.py:321
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_add|desc"
msgid ""
"All members of **{guild_name}** have been given {coin_emoji}**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:315
#: src/modules/economy/cog.py:330
#, possible-python-brace-format
msgctxt "cmd:economy_balance|confirm_add|desc"
msgid "Are you sure you want to add **{amount}** to everyone's balance?"
msgstr ""
#: src/modules/economy/cog.py:323
#: src/modules/economy/cog.py:338
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_add|desc"
msgid "All members of {role_mention} have been given {coin_emoji}**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:332
#: src/modules/economy/cog.py:347
#, possible-python-brace-format
msgctxt "cmd:economy_balance|confirm_add|desc"
msgid ""
@@ -189,7 +200,7 @@ msgid ""
"{role_mention}?"
msgstr ""
#: src/modules/economy/cog.py:354
#: src/modules/economy/cog.py:369
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:success_add|desc"
msgid ""
@@ -197,26 +208,37 @@ msgid ""
"{coin_emoji}**{new_amount}**."
msgstr ""
#: src/modules/economy/cog.py:365
#: src/modules/economy/cog.py:380
msgctxt "eventlog|event:economy_add|title"
msgid "Moderator Modified Economy Balance"
msgstr ""
#: src/modules/economy/cog.py:384
#, possible-python-brace-format
msgctxt "eventlog|event:economy_set|desc"
msgid "{moderator} added {amount} to {target}'s balance."
msgstr ""
#: src/modules/economy/cog.py:394
msgctxt "cmd:economy_balance|embed:success|title"
msgid "Account successfully updated."
msgid_plural "Accounts successfully updated."
msgstr[0] ""
msgstr[1] ""
#: src/modules/economy/cog.py:409
#: src/modules/economy/cog.py:438
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|author"
msgid "Balance sheet for {name}"
msgstr ""
#: src/modules/economy/cog.py:415
#: src/modules/economy/cog.py:444
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|header"
msgid "This server has a total balance of {coin_emoji}**{total}**."
msgstr ""
#: src/modules/economy/cog.py:423
#: src/modules/economy/cog.py:452
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|header"
msgid ""
@@ -224,66 +246,66 @@ msgid ""
"balance of {coin_emoji}**{total}**."
msgstr ""
#: src/modules/economy/cog.py:435
#: src/modules/economy/cog.py:464
msgctxt "cmd:economy_balance|embed:role_lb|row_format"
msgid "`[{pos:>{numwidth}}]` | `{coins:>{coinwidth}} LC` | {mention}"
msgstr ""
#: src/modules/economy/cog.py:463
#: src/modules/economy/cog.py:492
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|footer"
msgid "Page {page}/{total}"
msgstr ""
#: src/modules/economy/cog.py:473
#: src/modules/economy/cog.py:502
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|header"
msgid "This server has a total balance of {coin_emoji}**0**."
msgstr ""
#: src/modules/economy/cog.py:480
#: src/modules/economy/cog.py:509
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:role_lb|header"
msgid "The role {role_mention} has a total balance of {coin_emoji}**0**."
msgstr ""
#: src/modules/economy/cog.py:500
#: src/modules/economy/cog.py:529
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:single|desc"
msgid "{mention} currently owns {coin_emoji} {coins}."
msgstr ""
#: src/modules/economy/cog.py:510
#: src/modules/economy/cog.py:539
#, possible-python-brace-format
msgctxt "cmd:economy_balance|embed:single|author"
msgid "Balance statement for {user}"
msgstr ""
#: src/modules/economy/cog.py:519
#: src/modules/economy/cog.py:548
msgctxt "cmd:economy_reset"
msgid "reset"
msgstr ""
#: src/modules/economy/cog.py:522
#: src/modules/economy/cog.py:551
msgctxt "cmd:economy_reset|desc"
msgid ""
"Reset the coin balance for a target user or role. (See also \"economy "
"balance\".)"
msgstr ""
#: src/modules/economy/cog.py:526
#: src/modules/economy/cog.py:555
msgctxt "cmd:economy_reset|param:target"
msgid "target"
msgstr ""
#: src/modules/economy/cog.py:531
#: src/modules/economy/cog.py:560
msgctxt "cmd:economy_reset|param:target|desc"
msgid ""
"Target user or role to view or update. Use @everyone to reset the entire "
"guild."
msgstr ""
#: src/modules/economy/cog.py:558
#: src/modules/economy/cog.py:587
#, possible-python-brace-format
msgctxt "cmd:economy_reset|confirm:reset_guild|desc"
msgid ""
@@ -292,17 +314,17 @@ msgid ""
"*This is not reversible!*"
msgstr ""
#: src/modules/economy/cog.py:566
#: src/modules/economy/cog.py:595
msgctxt "cmd:economy_reset|confirm:reset_guild|button:confirm"
msgid "Yes, reset the economy"
msgstr ""
#: src/modules/economy/cog.py:570
#: src/modules/economy/cog.py:599
msgctxt "cmd:economy_reset|confirm:reset_guild|button:cancel"
msgid "Cancel reset"
msgstr ""
#: src/modules/economy/cog.py:586
#: src/modules/economy/cog.py:615
#, possible-python-brace-format
msgctxt "cmd:economy_reset|embed:success_guild|desc"
msgid ""
@@ -310,13 +332,13 @@ msgid ""
"**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:603
#: src/modules/economy/cog.py:632
#, possible-python-brace-format
msgctxt "cmd:economy_reset|error:no_target|desc"
msgid "The role {mention} has no members to reset!"
msgstr ""
#: src/modules/economy/cog.py:613
#: src/modules/economy/cog.py:642
#, possible-python-brace-format
msgctxt "cmd:economy_reset|confirm:reset_role|desc"
msgid ""
@@ -324,17 +346,17 @@ msgid ""
"**{count}** members will be affected."
msgstr ""
#: src/modules/economy/cog.py:622
#: src/modules/economy/cog.py:651
msgctxt "cmd:economy_reset|confirm:reset_role|button:confirm"
msgid "Yes, complete economy reset"
msgstr ""
#: src/modules/economy/cog.py:626
#: src/modules/economy/cog.py:655
msgctxt "cmd:economy_reset|confirm:reset_role|button:cancel"
msgid "Cancel"
msgstr ""
#: src/modules/economy/cog.py:643
#: src/modules/economy/cog.py:672
#, possible-python-brace-format
msgctxt "cmd:economy_reset|embed:success_role|desc"
msgid ""
@@ -342,72 +364,72 @@ msgid ""
"**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:665
#: src/modules/economy/cog.py:694
#, possible-python-brace-format
msgctxt "cmd:economy_reset|embed:success_user|desc"
msgid "{mention}'s balance has been reset to {coin_emoji}**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:675
#: src/modules/economy/cog.py:704
msgctxt "cmd:send"
msgid "send"
msgstr ""
#: src/modules/economy/cog.py:678
#: src/modules/economy/cog.py:707
msgctxt "cmd:send|desc"
msgid "Gift the target user a certain number of LionCoins."
msgstr ""
#: src/modules/economy/cog.py:682
#: src/modules/economy/cog.py:711
msgctxt "cmd:send|param:target"
msgid "target"
msgstr ""
#: src/modules/economy/cog.py:683
#: src/modules/economy/cog.py:712
msgctxt "cmd:send|param:amount"
msgid "amount"
msgstr ""
#: src/modules/economy/cog.py:684
#: src/modules/economy/cog.py:713
msgctxt "cmd:send|param:note"
msgid "note"
msgstr ""
#: src/modules/economy/cog.py:687
#: src/modules/economy/cog.py:716
msgctxt "cmd:send|param:target|desc"
msgid "User to send the gift to"
msgstr ""
#: src/modules/economy/cog.py:688
#: src/modules/economy/cog.py:717
msgctxt "cmd:send|param:amount|desc"
msgid "Number of coins to send"
msgstr ""
#: src/modules/economy/cog.py:689
#: src/modules/economy/cog.py:718
msgctxt "cmd:send|param:note|desc"
msgid "Optional note to add to the gift."
msgstr ""
#: src/modules/economy/cog.py:713
#: src/modules/economy/cog.py:742
msgctxt "cmd:send|error:not_allowed"
msgid "Sorry, this server has disabled LionCoin transfers!"
msgstr ""
#: src/modules/economy/cog.py:722
#: src/modules/economy/cog.py:751
msgctxt "cmd:send|error:sending-to-self"
msgid ""
"What is this, tax evasion?\n"
"(You can not send coins to yourself.)"
msgstr ""
#: src/modules/economy/cog.py:732
#: src/modules/economy/cog.py:761
msgctxt "cmd:send|error:sending-to-leo"
msgid ""
"I appreciate it, but you need it more than I do!\n"
"(You cannot send coins to bots.)"
msgstr ""
#: src/modules/economy/cog.py:742
#: src/modules/economy/cog.py:771
#, possible-python-brace-format
msgctxt "cmd:send|error:sending-to-bot"
msgid ""
@@ -416,7 +438,7 @@ msgid ""
"(You cannot send coins to bots.)"
msgstr ""
#: src/modules/economy/cog.py:770
#: src/modules/economy/cog.py:799
#, possible-python-brace-format
msgctxt "cmd:send|error:insufficient"
msgid ""
@@ -424,19 +446,30 @@ msgid ""
"`Current Balance:` {coin_emoji}{balance}"
msgstr ""
#: src/modules/economy/cog.py:791
#: src/modules/economy/cog.py:816
msgctxt "eventlog|event:send|title"
msgid "Coins Transferred"
msgstr ""
#: src/modules/economy/cog.py:820
#, possible-python-brace-format
msgctxt "eventlog|event:send|desc"
msgid "{source} gifted {amount} to {target}"
msgstr ""
#: src/modules/economy/cog.py:833
#, possible-python-brace-format
msgctxt "cmd:send|embed:gift|title"
msgid "{user} sent you a gift!"
msgstr ""
#: src/modules/economy/cog.py:795
#: src/modules/economy/cog.py:837
#, possible-python-brace-format
msgctxt "cmd:send|embed:gift|desc"
msgid "{mention} sent you {coin_emoji}**{amount}**."
msgstr ""
#: src/modules/economy/cog.py:820
#: src/modules/economy/cog.py:862
#, possible-python-brace-format
msgctxt "cmd:send|embed:ack|desc"
msgid ""
@@ -444,85 +477,113 @@ msgid ""
"{mention}!"
msgstr ""
#: src/modules/economy/cog.py:830
#: src/modules/economy/cog.py:872
msgctxt "cmd:send|embed:ack|desc|error:unreachable"
msgid ""
"Unfortunately, I was not able to message the recipient. Perhaps they have me "
"blocked?"
msgstr ""
#: src/modules/economy/cog.py:842
#: src/modules/economy/cog.py:884
msgctxt "cmd:configure_economy"
msgid "economy"
msgstr ""
#: src/modules/economy/cog.py:845
#: src/modules/economy/cog.py:887
msgctxt "cmd:configure_economy|desc"
msgid "Configure LionCoin Economy"
msgstr ""
#: src/modules/economy/settings.py:35
#: src/modules/economy/settings.py:36
msgctxt "guildset:coins_per_xp"
msgid "coins_per_100xp"
msgstr ""
#: src/modules/economy/settings.py:38
#: src/modules/economy/settings.py:39
msgctxt "guildset:coins_per_xp|desc"
msgid "How many LionCoins to reward members per 100 XP they earn."
msgstr ""
#: src/modules/economy/settings.py:42
#: src/modules/economy/settings.py:43
msgctxt "guildset:coins_per_xp|long_desc"
msgid ""
"Members will be rewarded with this many LionCoins for every 100 XP they earn."
msgstr ""
#: src/modules/economy/settings.py:46
#: src/modules/economy/settings.py:47
msgctxt "guildset:coins_per_xp|long_desc"
msgid "The number of coins to reward per 100 XP."
msgstr ""
#: src/modules/economy/settings.py:59
#: src/modules/economy/settings.py:60
#, possible-python-brace-format
msgctxt "guildset:coins_per_xp|set_response"
msgid ""
"For every **100** XP they earn, members will now be given {coin}**{amount}**."
msgstr ""
#: src/modules/economy/settings.py:70
#: src/modules/economy/settings.py:71
msgctxt "guildset:allow_transfers"
msgid "allow_transfers"
msgstr ""
#: src/modules/economy/settings.py:73
#: src/modules/economy/settings.py:74
msgctxt "guildset:allow_transfers|desc"
msgid "Whether to allow members to transfer LionCoins to each other."
msgstr ""
#: src/modules/economy/settings.py:77
#: src/modules/economy/settings.py:78
msgctxt "guildset:allow_transfers|long_desc"
msgid ""
"If disabled, members will not be able to transfer LionCoins to each other."
msgstr ""
#: src/modules/economy/settings.py:85
#: src/modules/economy/settings.py:86
msgctxt "guildset:allow_transfers|outputs:true"
msgid "Enabled (Coin transfers allowed.)"
msgstr ""
#: src/modules/economy/settings.py:86
#: src/modules/economy/settings.py:87
msgctxt "guildset:allow_transfers|outputs:false"
msgid "Disabled (Coin transfers not allowed.)"
msgstr ""
#: src/modules/economy/settings.py:102
#: src/modules/economy/settings.py:103
#, possible-python-brace-format
msgctxt "guildset:allow_transfers|set_response|set:true"
msgid "Members will now be able to use {send_cmd} to transfer {coin}"
msgstr ""
#: src/modules/economy/settings.py:107
#: src/modules/economy/settings.py:108
#, possible-python-brace-format
msgctxt "guildset:allow_transfers|set_response|set:false"
msgid "Members will not be able to use {send_cmd} to transfer {coin}"
msgstr ""
#: src/modules/economy/settings.py:119
msgctxt "guildset:starting_funds"
msgid "starting_funds"
msgstr ""
#: src/modules/economy/settings.py:122
msgctxt "guildset:starting_funds|desc"
msgid "How many LionCoins should a member start with."
msgstr ""
#: src/modules/economy/settings.py:126
msgctxt "guildset:starting_funds|long_desc"
msgid ""
"Members will be given this number of coins when they first interact with me, "
"or first join the server."
msgstr ""
#: src/modules/economy/settings.py:130
msgctxt "guildset:starting_funds|accepts"
msgid "Number of coins to give to new members."
msgstr ""
#: src/modules/economy/settings.py:142
#, possible-python-brace-format
msgctxt "guildset:starting_funds|set_response"
msgid "New members will now start with {amount}"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,79 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/core/lion_guild.py:31
msgctxt "eventlog|field:start|name"
msgid "Start"
msgstr ""
#: src/core/lion_guild.py:36
msgctxt "eventlog|field:expiry|name"
msgid "Expires"
msgstr ""
#: src/core/lion_guild.py:41
msgctxt "eventlog|field:roles_given|name"
msgid "Roles Given"
msgstr ""
#: src/core/lion_guild.py:46
msgctxt "eventlog|field:roles_given|name"
msgid "Roles Taken"
msgstr ""
#: src/core/lion_guild.py:51
msgctxt "eventlog|field:coins_earned|name"
msgid "Coins Earned"
msgstr ""
#: src/core/lion_guild.py:56
msgctxt "eventlog|field:price|name"
msgid "Price"
msgstr ""
#: src/core/lion_guild.py:61
msgctxt "eventlog|field:balance|name"
msgid "Balance"
msgstr ""
#: src/core/lion_guild.py:66
msgctxt "eventlog|field:refund|name"
msgid "Coins Refunded"
msgstr ""
#: src/core/lion_guild.py:71
msgctxt "eventlog|field:memberid|name"
msgid "Member"
msgstr ""
#: src/core/lion_guild.py:76
msgctxt "eventlog|field:channelid|name"
msgid "Channel"
msgstr ""
#: src/core/lion_guild.py:208
msgctxt "eventlog|error:manage_webhooks"
msgid ""
"This channel is configured as an event log, but I am missing the 'Manage "
"Webhooks' permission here."
msgstr ""
#: src/core/lion_guild.py:220
#, possible-python-brace-format
msgctxt "eventlog|create|name"
msgid "{bot_name} Event Log"
msgstr ""
#: src/core/lion_guild.py:224
msgctxt "eventlog|create|audit_reason"
msgid "Creating event log webhook"
msgstr ""
#: src/core/lion_guild.py:342
msgctxt "eventlog|field:errors|name"
msgid "Errors"
msgstr ""
#: src/core/setting_types.py:31
msgctxt "settype:coin|accepts"
msgid "A positive integral number of coins."

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -67,39 +67,92 @@ msgctxt "dash:member_admin|section:initial_roles|name"
msgid "Initial Roles ({commands[configure welcome]})"
msgstr ""
#: src/modules/member_admin/cog.py:239
#: src/modules/member_admin/cog.py:119
msgctxt "eventlog|event:welcome|title"
msgid "New Member Joined"
msgstr ""
#: src/modules/member_admin/cog.py:123
#, possible-python-brace-format
msgctxt "eventlog|event:welcome|desc"
msgid "{member} joined the server for the first time."
msgstr ""
#: src/modules/member_admin/cog.py:207
msgctxt "eventlog|event:returning|title"
msgid "Member Rejoined"
msgstr ""
#: src/modules/member_admin/cog.py:211
#, possible-python-brace-format
msgctxt "eventlog|event:returning|desc"
msgid "{member} rejoined the server."
msgstr ""
#: src/modules/member_admin/cog.py:220
msgctxt "eventlog|event:returning|field:first_joined"
msgid "First Joined"
msgstr ""
#: src/modules/member_admin/cog.py:227
msgctxt "eventlog|event:returning|field:last_seen"
msgid "Last Seen"
msgstr ""
#: src/modules/member_admin/cog.py:275
msgctxt "eventlog|event:left|title"
msgid "Member Left"
msgstr ""
#: src/modules/member_admin/cog.py:279
#, possible-python-brace-format
msgctxt "eventlog|event:left|desc"
msgid "{member} left the server."
msgstr ""
#: src/modules/member_admin/cog.py:287
msgctxt "eventlog|event:left|field:stored_roles"
msgid "Stored Roles"
msgstr ""
#: src/modules/member_admin/cog.py:294
msgctxt "eventlog|event:left|field:first_joined"
msgid "First Joined"
msgstr ""
#: src/modules/member_admin/cog.py:324
msgctxt "cmd:resetmember"
msgid "resetmember"
msgstr ""
#: src/modules/member_admin/cog.py:242
#: src/modules/member_admin/cog.py:327
msgctxt "cmd:resetmember|desc"
msgid "Reset (server-associated) member data for the target member or user."
msgstr ""
#: src/modules/member_admin/cog.py:246
#: src/modules/member_admin/cog.py:331
msgctxt "cmd:resetmember|param:target"
msgid "member_to_reset"
msgstr ""
#: src/modules/member_admin/cog.py:247
#: src/modules/member_admin/cog.py:332
msgctxt "cmd:resetmember|param:saved_roles"
msgid "saved_roles"
msgstr ""
#: src/modules/member_admin/cog.py:252
#: src/modules/member_admin/cog.py:337
msgctxt "cmd:resetmember|param:target|desc"
msgid "Choose the member (current or past) you want to reset."
msgstr ""
#: src/modules/member_admin/cog.py:256
#: src/modules/member_admin/cog.py:341
msgctxt "cmd:resetmember|param:saved_roles|desc"
msgid ""
"Clear the saved roles for this member, so their past roles are not restored "
"on rejoin."
msgstr ""
#: src/modules/member_admin/cog.py:283
#: src/modules/member_admin/cog.py:368
#, possible-python-brace-format
msgctxt "cmd:resetmember|reset:saved_roles|success"
msgid ""
@@ -107,17 +160,17 @@ msgid ""
"roles if they rejoin."
msgstr ""
#: src/modules/member_admin/cog.py:291
#: src/modules/member_admin/cog.py:376
msgctxt "cmd:resetmember|error:nothing_to_do"
msgid "No reset operation selected, nothing to do."
msgstr ""
#: src/modules/member_admin/cog.py:307
#: src/modules/member_admin/cog.py:392
msgctxt "cmd:configure_welcome"
msgid "welcome"
msgstr ""
#: src/modules/member_admin/cog.py:310
#: src/modules/member_admin/cog.py:395
msgctxt "cmd:configure_welcome|desc"
msgid "Configure new member greetings and roles."
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -57,34 +57,34 @@ msgctxt "cmd:configure_moderation|desc"
msgid "Configure general moderation settings."
msgstr ""
#: src/modules/moderation/ticket.py:147
#: src/modules/moderation/ticket.py:148
#, possible-python-brace-format
msgctxt "ticket|title:auto"
msgid "Ticket #{ticketid} | {state} | {type}[Auto] | {name}"
msgstr ""
#: src/modules/moderation/ticket.py:152
#: src/modules/moderation/ticket.py:153
#, possible-python-brace-format
msgctxt "ticket|title:manual"
msgid "Ticket #{ticketid} | {state} | {type} | {name}"
msgstr ""
#: src/modules/moderation/ticket.py:168
#: src/modules/moderation/ticket.py:169
msgctxt "ticket|field:target|name"
msgid "Target"
msgstr ""
#: src/modules/moderation/ticket.py:173
#: src/modules/moderation/ticket.py:174
msgctxt "ticket|field:moderator|name"
msgid "Moderator"
msgstr ""
#: src/modules/moderation/ticket.py:180
#: src/modules/moderation/ticket.py:181
msgctxt "ticket|field:expiry|mode:expiring|name"
msgid "Expires At"
msgstr ""
#: src/modules/moderation/ticket.py:183
#: src/modules/moderation/ticket.py:184
#, possible-python-brace-format
msgctxt "ticket|field:expiry|mode:expiring|value"
msgid ""
@@ -92,44 +92,44 @@ msgid ""
"Duration: `{duration}`"
msgstr ""
#: src/modules/moderation/ticket.py:191
#: src/modules/moderation/ticket.py:192
msgctxt "ticket|field:expiry|mode:expired|name"
msgid "Expired"
msgstr ""
#: src/modules/moderation/ticket.py:194
#: src/modules/moderation/ticket.py:195
#, possible-python-brace-format
msgctxt "ticket|field:expiry|mode:expired|value"
msgid "{timestamp}"
msgstr ""
#: src/modules/moderation/ticket.py:201
#: src/modules/moderation/ticket.py:202
msgctxt "ticket|field:expiry|mode:open|name"
msgid "Expiry"
msgstr ""
#: src/modules/moderation/ticket.py:204
#: src/modules/moderation/ticket.py:205
#, possible-python-brace-format
msgctxt "ticket|field:expiry|mode:open|value"
msgid "{timestamp}"
msgstr ""
#: src/modules/moderation/ticket.py:212
#: src/modules/moderation/ticket.py:213
msgctxt "ticket|field:context|name"
msgid "Context"
msgstr ""
#: src/modules/moderation/ticket.py:219
#: src/modules/moderation/ticket.py:220
msgctxt "ticket|field:notes|name"
msgid "Notes"
msgstr ""
#: src/modules/moderation/ticket.py:226
#: src/modules/moderation/ticket.py:227
msgctxt "ticket|field:pardoned|name"
msgid "Pardoned"
msgstr ""
#: src/modules/moderation/ticket.py:229
#: src/modules/moderation/ticket.py:230
#, possible-python-brace-format
msgctxt "ticket|field:pardoned|value"
msgid ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,22 +32,91 @@ msgctxt "cmd:configure_ranks|param:rank_type|choice:message"
msgid "Message"
msgstr ""
#: src/modules/ranks/cog.py:498
#: src/modules/ranks/cog.py:351
#, possible-python-brace-format
msgctxt "eventlog|event:rank_check|error:remove_failed"
msgid "Failed to remove old rank roles: `{error}`"
msgstr ""
#: src/modules/ranks/cog.py:375
#, possible-python-brace-format
msgctxt "eventlog|event:rank_check|error:add_failed"
msgid "Failed to add new rank role: `{error}`"
msgstr ""
#: src/modules/ranks/cog.py:380
msgctxt "eventlog|event:rank_check|error:add_impossible"
msgid ""
"Could not assign new activity rank role. Lacking permissions or invalid role."
msgstr ""
#: src/modules/ranks/cog.py:386
msgctxt "eventlog|event:rank_check|error:permissions"
msgid ""
"Could not update activity rank roles, I lack the 'Manage Roles' permission."
msgstr ""
#: src/modules/ranks/cog.py:398
msgctxt "eventlog|event:rank_check|name"
msgid "Member Activity Rank Roles Updated"
msgstr ""
#: src/modules/ranks/cog.py:478
#, possible-python-brace-format
msgctxt "eventlog|event:new_rank|error:remove_failed"
msgid "Failed to remove old rank roles: `{error}`"
msgstr ""
#: src/modules/ranks/cog.py:502
#, possible-python-brace-format
msgctxt "eventlog|event:new_rank|error:add_failed"
msgid "Failed to add new rank role: `{error}`"
msgstr ""
#: src/modules/ranks/cog.py:507
msgctxt "eventlog|event:new_rank|error:add_impossible"
msgid ""
"Could not assign new activity rank role. Lacking permissions or invalid role."
msgstr ""
#: src/modules/ranks/cog.py:513
msgctxt "eventlog|event:new_rank|error:permissions"
msgid ""
"Could not update activity rank roles, I lack the 'Manage Roles' permission."
msgstr ""
#: src/modules/ranks/cog.py:548
msgctxt "eventlog|event:new_rank|error:notify_failed"
msgid "Could not notify member."
msgstr ""
#: src/modules/ranks/cog.py:555
msgctxt "eventlog|event:new_rank|name"
msgid "Member Achieved Activity rank"
msgstr ""
#: src/modules/ranks/cog.py:559
#, possible-python-brace-format
msgctxt "eventlog|event:new_rank|desc"
msgid "{member} earned the new activity rank {rank}"
msgstr ""
#: src/modules/ranks/cog.py:587
msgctxt "event:rank_update|embed:notify"
msgid "New Activity Rank Attained!"
msgstr ""
#: src/modules/ranks/cog.py:607
#: src/modules/ranks/cog.py:692
msgctxt "rank_refresh|error:cannot_chunk|desc"
msgid "Could not retrieve member list from Discord. Please try again later."
msgstr ""
#: src/modules/ranks/cog.py:620
#: src/modules/ranks/cog.py:705
msgctxt "rank_refresh|error:roles_dne|desc"
msgid "Some ranks have invalid or deleted roles! Please remove them first."
msgstr ""
#: src/modules/ranks/cog.py:630
#: src/modules/ranks/cog.py:715
#, possible-python-brace-format
msgctxt "rank_refresh|error:unassignable_roles|desc"
msgid ""
@@ -55,59 +124,73 @@ msgid ""
"{roles}"
msgstr ""
#: src/modules/ranks/cog.py:700
#: src/modules/ranks/cog.py:785
msgctxt "rank_refresh|remove_roles|audit"
msgid "Removing invalid rank role."
msgstr ""
#: src/modules/ranks/cog.py:714
#: src/modules/ranks/cog.py:799
#, possible-python-brace-format
msgctxt "rank_refresh|remove_roles|small_error"
msgid "*Could not remove ranks from {member}*"
msgstr ""
#: src/modules/ranks/cog.py:721
#: src/modules/ranks/cog.py:806
msgctxt "rank_refresh|remove_roles|error:too_many_issues"
msgid ""
"Too many issues occurred while removing ranks! Please check my permissions "
"and try again in a few minutes."
msgstr ""
#: src/modules/ranks/cog.py:735
#: src/modules/ranks/cog.py:820
msgctxt "rank_refresh|add_roles|audit"
msgid "Adding rank role from refresh"
msgstr ""
#: src/modules/ranks/cog.py:749
#: src/modules/ranks/cog.py:834
#, possible-python-brace-format
msgctxt "rank_refresh|add_roles|small_error"
msgid "*Could not add {role} to {member}*"
msgstr ""
#: src/modules/ranks/cog.py:756
#: src/modules/ranks/cog.py:841
msgctxt "rank_refresh|add_roles|error:too_many_issues"
msgid ""
"Too many issues occurred while adding ranks! Please check my permissions and "
"try again in a few minutes."
msgstr ""
#: src/modules/ranks/cog.py:869
msgctxt "eventlog|event:rank_refresh|name"
msgid "Activity Ranks Refreshed"
msgstr ""
#: src/modules/ranks/cog.py:873
#, possible-python-brace-format
msgctxt "eventlog|event:rank_refresh|desc"
msgid ""
"{actor} refresh member activity ranks.\n"
"**`{removed}`** invalid rank roles removed.\n"
"**`{added}`** new rank roles added."
msgstr ""
#. ---------- Commands ----------
#: src/modules/ranks/cog.py:781
#: src/modules/ranks/cog.py:884
msgctxt "cmd:ranks"
msgid "ranks"
msgstr ""
#: src/modules/ranks/cog.py:813
#: src/modules/ranks/cog.py:916
msgctxt "cmd:configure_ranks"
msgid "ranks"
msgstr ""
#: src/modules/ranks/cog.py:814
#: src/modules/ranks/cog.py:917
msgctxt "cmd:configure_ranks|desc"
msgid "Configure Activity Ranks"
msgstr ""
#: src/modules/ranks/cog.py:874
#: src/modules/ranks/cog.py:977
#, possible-python-brace-format
msgctxt ""
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
@@ -116,20 +199,20 @@ msgid ""
"otherwise to {channel}"
msgstr ""
#: src/modules/ranks/cog.py:880
#: src/modules/ranks/cog.py:983
msgctxt ""
"cmd:configure_ranks|response:updated|setting:notification|withdm_nochannel"
msgid "Rank update notifications will be sent via **direct message**."
msgstr ""
#: src/modules/ranks/cog.py:886
#: src/modules/ranks/cog.py:989
#, possible-python-brace-format
msgctxt ""
"cmd:configure_ranks|response:updated|setting:notification|nodm_withchannel"
msgid "Rank update notifications will be sent to {channel}."
msgstr ""
#: src/modules/ranks/cog.py:891
#: src/modules/ranks/cog.py:994
msgctxt ""
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
msgid "Members will not be notified when their activity rank updates."
@@ -618,49 +701,60 @@ msgctxt "ui:rank_overview|button:auto|label"
msgid "Auto Create"
msgstr ""
#: src/modules/ranks/ui/overview.py:110
#: src/modules/ranks/ui/overview.py:111
msgctxt "ui:rank_overview|button:refresh|label"
msgid "Refresh Member Ranks"
msgstr ""
#: src/modules/ranks/ui/overview.py:122
#: src/modules/ranks/ui/overview.py:123
msgctxt "ui:rank_overview|button:clear|confirm"
msgid "Are you sure you want to **delete all activity ranks** in this server?"
msgstr ""
#: src/modules/ranks/ui/overview.py:127
#: src/modules/ranks/ui/overview.py:128
msgctxt "ui:rank_overview|button:clear|confirm|button:yes"
msgid "Yes, clear ranks"
msgstr ""
#: src/modules/ranks/ui/overview.py:133
#: src/modules/ranks/ui/overview.py:134
msgctxt "ui:rank_overview|button:clear|confirm|button:no"
msgid "Cancel"
msgstr ""
#: src/modules/ranks/ui/overview.py:149
#: src/modules/ranks/ui/overview.py:150
msgctxt "ui:rank_overview|button:clear|label"
msgid "Clear Ranks"
msgstr ""
#: src/modules/ranks/ui/overview.py:179
#: src/modules/ranks/ui/overview.py:164
msgctxt "ui:rank_overview|button:create|error:my_permissions"
msgid "I lack the 'Manage Roles' permission required to create rank roles!"
msgstr ""
#: src/modules/ranks/ui/overview.py:173
#, possible-python-brace-format
msgctxt "ui:rank_overview|button:create|success"
msgid "Created a new rank {role}"
msgstr ""
#: src/modules/ranks/ui/overview.py:190
msgctxt "ui:rank_overview|button:create|label"
msgid "Create Rank"
msgstr ""
#: src/modules/ranks/ui/overview.py:222
#: src/modules/ranks/ui/overview.py:233
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_default"
msgid "The @everyone role cannot be removed, and cannot be a rank!"
msgstr ""
#: src/modules/ranks/ui/overview.py:227
#: src/modules/ranks/ui/overview.py:238
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_managed"
msgid ""
"The role is managed by another application or integration, and cannot be a "
"rank!"
msgstr ""
#: src/modules/ranks/ui/overview.py:232
#: src/modules/ranks/ui/overview.py:243
msgctxt ""
"ui:rank_overview|menu:roles|error:not_assignable|suberror:no_permissions"
msgid ""
@@ -668,34 +762,34 @@ msgid ""
"manage ranks!"
msgstr ""
#: src/modules/ranks/ui/overview.py:237
#: src/modules/ranks/ui/overview.py:248
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:above_me"
msgid ""
"This role is above my top role in the role hierarchy, so I cannot add or "
"remove it!"
msgstr ""
#: src/modules/ranks/ui/overview.py:243
#: src/modules/ranks/ui/overview.py:254
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!"
msgstr ""
#: src/modules/ranks/ui/overview.py:249
#: src/modules/ranks/ui/overview.py:260
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|title"
msgid "Could not create rank!"
msgstr ""
#: src/modules/ranks/ui/overview.py:273
#: src/modules/ranks/ui/overview.py:284
msgctxt "ui:rank_overview|menu:roles|placeholder"
msgid "Create from role"
msgstr ""
#: src/modules/ranks/ui/overview.py:290
#: src/modules/ranks/ui/overview.py:301
msgctxt "ui:rank_overview|menu:ranks|placeholder"
msgid "View or edit rank"
msgstr ""
#: src/modules/ranks/ui/overview.py:376
#: src/modules/ranks/ui/overview.py:387
msgctxt "ui:rank_overview|embed:noranks|desc"
msgid ""
"No activity ranks have been set up!\n"
@@ -703,36 +797,36 @@ msgid ""
"xp ranks, or select a role or press Create below!"
msgstr ""
#: src/modules/ranks/ui/overview.py:384
#: src/modules/ranks/ui/overview.py:395
#, possible-python-brace-format
msgctxt "ui:rank_overview|embed|title|type:voice"
msgid "Voice Ranks in {guild_name}"
msgstr ""
#: src/modules/ranks/ui/overview.py:389
#: src/modules/ranks/ui/overview.py:400
#, possible-python-brace-format
msgctxt "ui:rank_overview|embed|title|type:xp"
msgid "XP ranks in {guild_name}"
msgstr ""
#: src/modules/ranks/ui/overview.py:394
#: src/modules/ranks/ui/overview.py:405
#, possible-python-brace-format
msgctxt "ui:rank_overview|embed|title|type:message"
msgid "Message ranks in {guild_name}"
msgstr ""
#: src/modules/ranks/ui/overview.py:406
#: src/modules/ranks/ui/overview.py:417
msgctxt "ui:rank_overview|embed|field:note|name"
msgid "Note"
msgstr ""
#: src/modules/ranks/ui/overview.py:412
#: src/modules/ranks/ui/overview.py:423
#, possible-python-brace-format
msgctxt "ui:rank_overview|embed|field:note|value:with_season"
msgid "Ranks are determined by activity since {timestamp}."
msgstr ""
#: src/modules/ranks/ui/overview.py:419
#: src/modules/ranks/ui/overview.py:430
#, possible-python-brace-format
msgctxt "ui:rank_overview|embed|field:note|value:without_season"
msgid ""
@@ -741,7 +835,7 @@ msgid ""
"ranks) set the `season_start` with {stats_cmd}"
msgstr ""
#: src/modules/ranks/ui/overview.py:426
#: src/modules/ranks/ui/overview.py:437
msgctxt "ui:rank_overview|embed|field:note|value|voice_addendum"
msgid ""
"Also note that ranks will only be updated when a member leaves a tracked "

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,45 +18,87 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: src/modules/rolemenus/cog.py:41
#: src/modules/rolemenus/cog.py:43
msgctxt "argtype:menu_style|opt:reaction"
msgid "Reaction Roles"
msgstr ""
#: src/modules/rolemenus/cog.py:45
#: src/modules/rolemenus/cog.py:47
msgctxt "argtype:menu_style|opt:button"
msgid "Button Menu"
msgstr ""
#: src/modules/rolemenus/cog.py:49
#: src/modules/rolemenus/cog.py:51
msgctxt "argtype:menu_style|opt:dropdown"
msgid "Dropdown Menu"
msgstr ""
#: src/modules/rolemenus/cog.py:68
#: src/modules/rolemenus/cog.py:70
msgctxt "ctxcmd:rolemenu"
msgid "Role Menu Editor"
msgstr ""
#: src/modules/rolemenus/cog.py:81
#: src/modules/rolemenus/cog.py:83
msgctxt "ctxcmd:rolemenu|error:author_perms"
msgid ""
"You need the `MANAGE_ROLES` permission in order to manage the server role "
"menus."
msgstr ""
#: src/modules/rolemenus/cog.py:88
#: src/modules/rolemenus/cog.py:90
msgctxt "ctxcmd:rolemenus|error:my_perms"
msgid ""
"I lack the `MANAGE_ROLES` permission required to offer roles from role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:301
#: src/modules/rolemenus/cog.py:333
msgctxt "eventlog|event:rolemenu_role_expire|error:remove_failed"
msgid "Removed the role, but the member still has the role!!"
msgstr ""
#: src/modules/rolemenus/cog.py:344
msgctxt "eventlog|event:rolemenu_role_expire|error:member_gone"
msgid "Member could not be found.. role has been removed from saved roles."
msgstr ""
#: src/modules/rolemenus/cog.py:350
#, possible-python-brace-format
msgctxt "eventlog|event:rolemenu_role_expire|error:no_role"
msgid "Role {role} no longer exists."
msgstr ""
#: src/modules/rolemenus/cog.py:356
msgctxt "eventlog|event:rolemenu_role_expire|title"
msgid "Equipped role has expired"
msgstr ""
#: src/modules/rolemenus/cog.py:360
#, possible-python-brace-format
msgctxt "eventlog|event:rolemenu_role_expire|desc"
msgid "{member}'s role {role} has now expired."
msgstr ""
#: src/modules/rolemenus/cog.py:368
msgctxt "eventlog|event:rolemenu_role_expire|field:menu"
msgid "Obtained From"
msgstr ""
#: src/modules/rolemenus/cog.py:377
msgctxt "eventlog|event:rolemenu_role_expire|field:menu"
msgid "Obtained At"
msgstr ""
#: src/modules/rolemenus/cog.py:384
msgctxt "eventlog|event:rolemenu_role_expire|field:expiry"
msgid "Expiry"
msgstr ""
#: src/modules/rolemenus/cog.py:419
msgctxt "parse:message_link|suberror:message_dne"
msgid "Could not find the linked message, has it been deleted?"
msgstr ""
#: src/modules/rolemenus/cog.py:306
#: src/modules/rolemenus/cog.py:424
#, possible-python-brace-format
msgctxt "parse:message_link|suberror:no_perms"
msgid ""
@@ -64,20 +106,20 @@ msgid ""
"{channel}."
msgstr ""
#: src/modules/rolemenus/cog.py:311
#: src/modules/rolemenus/cog.py:429
#, possible-python-brace-format
msgctxt "parse:message_link|suberror:channel_dne"
msgid "The channel `{channelid}` could not be found in this server."
msgstr ""
#: src/modules/rolemenus/cog.py:316
#: src/modules/rolemenus/cog.py:434
msgctxt "parse:message_link|suberror:malformed_link"
msgid ""
"Malformed message link. Please copy the link by right clicking the target "
"message."
msgstr ""
#: src/modules/rolemenus/cog.py:323
#: src/modules/rolemenus/cog.py:441
#, possible-python-brace-format
msgctxt "parse:message_link|error"
msgid ""
@@ -85,136 +127,136 @@ msgid ""
"**ERROR:** {error}"
msgstr ""
#: src/modules/rolemenus/cog.py:435
#: src/modules/rolemenus/cog.py:553
msgctxt "cmd:rolemenus"
msgid "rolemenus"
msgstr ""
#: src/modules/rolemenus/cog.py:438
#: src/modules/rolemenus/cog.py:556
msgctxt "cmd:rolemenus|desc"
msgid "View and configure the role menus in this server."
msgstr ""
#: src/modules/rolemenus/cog.py:455
#: src/modules/rolemenus/cog.py:573
msgctxt "cmd:rolemenus|error:author_perms"
msgid ""
"You need the `MANAGE_ROLES` permission in order to manage the server role "
"menus."
msgstr ""
#: src/modules/rolemenus/cog.py:462
#: src/modules/rolemenus/cog.py:580
msgctxt "cmd:rolemenus|error:my_perms"
msgid ""
"I lack the `MANAGE_ROLES` permission required to offer roles from role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:497
#: src/modules/rolemenus/cog.py:615
#, possible-python-brace-format
msgctxt "acmpl:menus|choice:no_choices|name"
msgid "No role menus matching '{partial}'"
msgstr ""
#: src/modules/rolemenus/cog.py:516
#: src/modules/rolemenus/cog.py:634
msgctxt "acmpl:menuroles|param:menu|keyname"
msgid "menu"
msgstr ""
#: src/modules/rolemenus/cog.py:522
#: src/modules/rolemenus/cog.py:640
msgctxt "acmpl:menuroles|choice:no_menu|name"
msgid "Please select a menu first"
msgstr ""
#: src/modules/rolemenus/cog.py:546
#: src/modules/rolemenus/cog.py:664
#, possible-python-brace-format
msgctxt "acmpl:menuroles|choice:invalid_menu|name"
msgid "Menu '{name}' does not exist!"
msgstr ""
#: src/modules/rolemenus/cog.py:575
#: src/modules/rolemenus/cog.py:693
#, possible-python-brace-format
msgctxt "acmpl:menuroles|choice:no_matching|name"
msgid "No roles in this menu matching '{partial}'"
msgstr ""
#: src/modules/rolemenus/cog.py:582
#: src/modules/rolemenus/cog.py:700
msgctxt "group:rolemenu"
msgid "rolemenu"
msgstr ""
#: src/modules/rolemenus/cog.py:585
#: src/modules/rolemenus/cog.py:703
msgctxt "group:rolemenu|desc"
msgid "Base command group for role menu configuration."
msgstr ""
#: src/modules/rolemenus/cog.py:594
#: src/modules/rolemenus/cog.py:712
msgctxt "cmd:rolemenu_create"
msgid "newmenu"
msgstr ""
#: src/modules/rolemenus/cog.py:597
#: src/modules/rolemenus/cog.py:715
msgctxt "cmd:rolemenu_create|desc"
msgid "Create a new role menu (optionally using an existing message)"
msgstr ""
#: src/modules/rolemenus/cog.py:611
#: src/modules/rolemenus/cog.py:729
msgctxt "cmd:rolemenu_create|param:message"
msgid "message_link"
msgstr ""
#: src/modules/rolemenus/cog.py:612
#: src/modules/rolemenus/cog.py:730
msgctxt "cmd:rolemenu_create|param:menu_style"
msgid "menu_style"
msgstr ""
#: src/modules/rolemenus/cog.py:613
#: src/modules/rolemenus/cog.py:731
msgctxt "cmd:rolemenu_create|param:remplate"
msgid "template"
msgstr ""
#: src/modules/rolemenus/cog.py:614
#: src/modules/rolemenus/cog.py:732
msgctxt "cmd:rolemenu_create|param:rawmessage"
msgid "custom_message"
msgstr ""
#: src/modules/rolemenus/cog.py:624
#: src/modules/rolemenus/cog.py:742
msgctxt "cmd:rolemenu_create|param:message|desc"
msgid "Link to an existing message to turn it into a (reaction) role menu"
msgstr ""
#: src/modules/rolemenus/cog.py:628
#: src/modules/rolemenus/cog.py:746
msgctxt "cmd:rolemenu_create|param:menu_style"
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
msgstr ""
#: src/modules/rolemenus/cog.py:632
#: src/modules/rolemenus/cog.py:750
msgctxt "cmd:rolemenu_create|param:template"
msgid "Template to use for the menu message body"
msgstr ""
#: src/modules/rolemenus/cog.py:636
#: src/modules/rolemenus/cog.py:754
msgctxt "cmd:rolemenu_create|param:rawmessage"
msgid "Attach a custom menu message to use"
msgstr ""
#: src/modules/rolemenus/cog.py:665
#: src/modules/rolemenus/cog.py:783
msgctxt "cmd:rolemenu_create|error:author_perms"
msgid ""
"You need the `MANAGE_ROLES` permission in order to create new role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:672
#: src/modules/rolemenus/cog.py:790
msgctxt "cmd:rolemenu_create|error:my_perms"
msgid ""
"I lack the `MANAGE_ROLES` permission needed to offer roles from role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:691
#: src/modules/rolemenus/cog.py:809
#, possible-python-brace-format
msgctxt "cmd:rolemenu_create|error:message_exists"
msgid "The message {link} already has a role menu! Use {edit_cmd} to edit it."
msgstr ""
#: src/modules/rolemenus/cog.py:712
#: src/modules/rolemenus/cog.py:830
#, possible-python-brace-format
msgctxt "cmd:rolemenu_create|error:style_notmine"
msgid ""
@@ -222,7 +264,7 @@ msgid ""
"restriction)."
msgstr ""
#: src/modules/rolemenus/cog.py:719
#: src/modules/rolemenus/cog.py:837
#, possible-python-brace-format
msgctxt "cmd:rolemenu_create|error:rawmessage_notmine"
msgid ""
@@ -230,7 +272,7 @@ msgid ""
"message!"
msgstr ""
#: src/modules/rolemenus/cog.py:728
#: src/modules/rolemenus/cog.py:846
#, possible-python-brace-format
msgctxt "cmd:rolemenu_create|error:template_notmine"
msgid ""
@@ -238,153 +280,153 @@ msgid ""
"message!"
msgstr ""
#: src/modules/rolemenus/cog.py:741
#: src/modules/rolemenus/cog.py:859
#, possible-python-brace-format
msgctxt "cmd:rolemenu_create|error:name_exists"
msgid "A rolemenu called `{name}` already exists! Use {edit_cmd} to edit it."
msgstr ""
#: src/modules/rolemenus/cog.py:789
#: src/modules/rolemenus/cog.py:907
msgctxt "cmd:rolemenu_edit"
msgid "editmenu"
msgstr ""
#: src/modules/rolemenus/cog.py:792
#: src/modules/rolemenus/cog.py:910
msgctxt "cmd:rolemenu_edit|desc"
msgid "Edit an existing role menu."
msgstr ""
#: src/modules/rolemenus/cog.py:801
#: src/modules/rolemenus/cog.py:919
msgctxt "cmd:rolemenu_edit|param:name"
msgid "name"
msgstr ""
#: src/modules/rolemenus/cog.py:802
#: src/modules/rolemenus/cog.py:920
msgctxt "cmd:rolemenu_edit|param:new_name"
msgid "new_name"
msgstr ""
#: src/modules/rolemenus/cog.py:803
#: src/modules/rolemenus/cog.py:921
msgctxt "cmd:rolemenu_edit|param:channel"
msgid "new_channel"
msgstr ""
#: src/modules/rolemenus/cog.py:808
#: src/modules/rolemenus/cog.py:926
msgctxt "cmd:rolemenu_edit|param:menu_style"
msgid "menu_style"
msgstr ""
#: src/modules/rolemenus/cog.py:809
#: src/modules/rolemenus/cog.py:927
msgctxt "cmd:rolemenu_edit|param:remplate"
msgid "template"
msgstr ""
#: src/modules/rolemenus/cog.py:810
#: src/modules/rolemenus/cog.py:928
msgctxt "cmd:rolemenu_edit|param:rawmessage"
msgid "custom_message"
msgstr ""
#: src/modules/rolemenus/cog.py:815
#: src/modules/rolemenus/cog.py:933
msgctxt "cmd:rolemenu_edit|param:name|desc"
msgid "Name of the menu to edit"
msgstr ""
#: src/modules/rolemenus/cog.py:819
#: src/modules/rolemenus/cog.py:937
msgctxt "cmd:rolemenu_edit|param:channel|desc"
msgid "Server channel to move the menu to"
msgstr ""
#: src/modules/rolemenus/cog.py:828
#: src/modules/rolemenus/cog.py:946
msgctxt "cmd:rolemenu_edit|param:menu_style"
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
msgstr ""
#: src/modules/rolemenus/cog.py:832
#: src/modules/rolemenus/cog.py:950
msgctxt "cmd:rolemenu_edit|param:template"
msgid "Template to use for the menu message body"
msgstr ""
#: src/modules/rolemenus/cog.py:836
#: src/modules/rolemenus/cog.py:954
msgctxt "cmd:rolemenu_edit|param:rawmessage"
msgid "Attach a custom menu message to use"
msgstr ""
#: src/modules/rolemenus/cog.py:865
#: src/modules/rolemenus/cog.py:983
msgctxt "cmd:rolemenu_edit|error:author_perms"
msgid "You need the `MANAGE_ROLES` permission in order to edit role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:872
#: src/modules/rolemenus/cog.py:990
msgctxt "cmd:rolemenu_edit|error:my_perms"
msgid ""
"I lack the `MANAGE_ROLES` permission needed to offer roles from role menus."
msgstr ""
#: src/modules/rolemenus/cog.py:895
#: src/modules/rolemenus/cog.py:1013
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|error:menu_not_found"
msgid "This server does not have a role menu called `{name}`!"
msgstr ""
#: src/modules/rolemenus/cog.py:916
#: src/modules/rolemenus/cog.py:1034
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|parse:new_name|error:name_exists"
msgid "A role menu with the name **{new_name}** already exists!"
msgstr ""
#: src/modules/rolemenus/cog.py:953
#: src/modules/rolemenus/cog.py:1071
msgctxt "cmd:rolemenu_edit|parse:template|error:not_managed"
msgid ""
"Cannot set a template message for a role menu attached to a message I did "
"not send."
msgstr ""
#: src/modules/rolemenus/cog.py:964
#: src/modules/rolemenus/cog.py:1082
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|parse:template|success:template"
msgid "Now using the `{name}` menu message template."
msgstr ""
#: src/modules/rolemenus/cog.py:971
#: src/modules/rolemenus/cog.py:1089
msgctxt "cmd:rolemenu_edit|parse:template|success:custom"
msgid "Now using a custom menu message."
msgstr ""
#: src/modules/rolemenus/cog.py:981
#: src/modules/rolemenus/cog.py:1099
msgctxt "cmd:rolemenu_edit|parse:style|error:not_managed"
msgid ""
"Cannot change the style of a role menu attached to a message I did not send."
msgstr ""
#: src/modules/rolemenus/cog.py:991
#: src/modules/rolemenus/cog.py:1109
msgctxt "cmd:rolemenu_edit|parse:style|error:too_many_reactions"
msgid "Too many roles! Reaction role menus can have at most `20` roles."
msgstr ""
#: src/modules/rolemenus/cog.py:1001
#: src/modules/rolemenus/cog.py:1119
msgctxt "cmd:rolemenu_edit|parse:style|error:incomplete_emojis"
msgid ""
"Cannot switch to the reaction role style! Every role needs a distinct emoji "
"first."
msgstr ""
#: src/modules/rolemenus/cog.py:1008
#: src/modules/rolemenus/cog.py:1126
msgctxt "cmd:rolemenu_edit|parse:style|success"
msgid "Updated role menu style."
msgstr ""
#: src/modules/rolemenus/cog.py:1022
#: src/modules/rolemenus/cog.py:1140
msgctxt "cmd:rolemenu_edit|parse:custom_message|success"
msgid "Custom menu message updated."
msgstr ""
#: src/modules/rolemenus/cog.py:1037
#: src/modules/rolemenus/cog.py:1155
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|repost|success"
msgid "The role menu is now available at {message}"
msgstr ""
#: src/modules/rolemenus/cog.py:1048
#: src/modules/rolemenus/cog.py:1166
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|repost|error:forbidden"
msgid ""
@@ -392,7 +434,7 @@ msgid ""
"permission in {channel}."
msgstr ""
#: src/modules/rolemenus/cog.py:1053
#: src/modules/rolemenus/cog.py:1171
#, possible-python-brace-format
msgctxt "cmd:rolemenu_edit|repost|error:unknown"
msgid ""
@@ -400,40 +442,40 @@ msgid ""
"**Error:** `{exception}`"
msgstr ""
#: src/modules/rolemenus/cog.py:1092
#: src/modules/rolemenus/cog.py:1210
msgctxt "cmd:rolemenu_delete"
msgid "delmenu"
msgstr ""
#: src/modules/rolemenus/cog.py:1095
#: src/modules/rolemenus/cog.py:1213
msgctxt "cmd:rolemenu_delete|desc"
msgid "Delete a role menu."
msgstr ""
#: src/modules/rolemenus/cog.py:1099
#: src/modules/rolemenus/cog.py:1217
msgctxt "cmd:rolemenu_delete|param:name"
msgid "menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1104
#: src/modules/rolemenus/cog.py:1222
msgctxt "cmd:rolemenu_delete|param:name|desc"
msgid "Name of the rolemenu to delete."
msgstr ""
#: src/modules/rolemenus/cog.py:1119
#: src/modules/rolemenus/cog.py:1237
msgctxt "cmd:rolemenu_delete|error:author_perms"
msgid ""
"You need the `MANAGE_ROLES` permission in order to manage the server role "
"menus."
msgstr ""
#: src/modules/rolemenus/cog.py:1142
#: src/modules/rolemenus/cog.py:1260
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delete|error:menu_not_found"
msgid "This server does not have a role menu called `{name}`!"
msgstr ""
#: src/modules/rolemenus/cog.py:1150
#: src/modules/rolemenus/cog.py:1268
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delete|confirm|title"
msgid ""
@@ -441,212 +483,212 @@ msgid ""
"reversible!"
msgstr ""
#: src/modules/rolemenus/cog.py:1155
#: src/modules/rolemenus/cog.py:1273
msgctxt "cmd:rolemenu_delete|confirm|button:yes"
msgid "Yes, Delete Now"
msgstr ""
#: src/modules/rolemenus/cog.py:1160
#: src/modules/rolemenus/cog.py:1278
msgctxt "cmd:rolemenu_delete|confirm|button:no"
msgid "No, Cancel"
msgstr ""
#: src/modules/rolemenus/cog.py:1185
#: src/modules/rolemenus/cog.py:1303
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delete|success|desc"
msgid "Successfully deleted the menu **{name}**"
msgstr ""
#: src/modules/rolemenus/cog.py:1193
#: src/modules/rolemenus/cog.py:1311
msgctxt "cmd:rolemenu_addrole"
msgid "addrole"
msgstr ""
#: src/modules/rolemenus/cog.py:1196
#: src/modules/rolemenus/cog.py:1314
msgctxt "cmd:rolemenu_addrole|desc"
msgid "Add a new role to an existing role menu."
msgstr ""
#: src/modules/rolemenus/cog.py:1201
#: src/modules/rolemenus/cog.py:1319
msgctxt "cmd:rolemenu_addrole|param:menu"
msgid "menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1204
#: src/modules/rolemenus/cog.py:1322
msgctxt "cmd:rolemenu_addrole|param:role"
msgid "role"
msgstr ""
#: src/modules/rolemenus/cog.py:1215
#: src/modules/rolemenus/cog.py:1333
msgctxt "cmd:rolemenu_addrole|param:menu|desc"
msgid "Name of the menu to add a role to"
msgstr ""
#: src/modules/rolemenus/cog.py:1219
#: src/modules/rolemenus/cog.py:1337
msgctxt "cmd:rolemenu_addrole|param:role|desc"
msgid "Role to add to the menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1227
#: src/modules/rolemenus/cog.py:1345
msgctxt "cmd:rolemenu_addrole|param:duration|desc"
msgid "Lifetime of the role after selection in minutes."
msgstr ""
#: src/modules/rolemenus/cog.py:1275
#: src/modules/rolemenus/cog.py:1393
#, possible-python-brace-format
msgctxt "cmd:rolemenu_addrole|error:menu_not_found"
msgid "This server does not have a role menu called `{name}`!"
msgstr ""
#: src/modules/rolemenus/cog.py:1360
#: src/modules/rolemenus/cog.py:1478
msgctxt "cmd:rolemenu_addrole|success:create|title"
msgid "Added Menu Role"
msgstr ""
#: src/modules/rolemenus/cog.py:1364
#: src/modules/rolemenus/cog.py:1482
#, possible-python-brace-format
msgctxt "cmd:rolemenu_addrole|success:create|desc"
msgid "Add the role {role} to the menu **{menu}**."
msgstr ""
#: src/modules/rolemenus/cog.py:1382
#: src/modules/rolemenus/cog.py:1500
msgctxt "cmd:rolemenu_addrole|success:edit|title"
msgid "Menu Role updated"
msgstr ""
#: src/modules/rolemenus/cog.py:1394
#: src/modules/rolemenus/cog.py:1512
#, possible-python-brace-format
msgctxt "cmd:rolemenu_addrole|error:role_exists"
msgid "The role {role} is already selectable from the menu **{menu}**"
msgstr ""
#: src/modules/rolemenus/cog.py:1412
#: src/modules/rolemenus/cog.py:1530
msgctxt "cmd:rolemenu_addrole|success|error:reaction|name"
msgid "Note"
msgstr ""
#: src/modules/rolemenus/cog.py:1424
#: src/modules/rolemenus/cog.py:1542
msgctxt "cmd:rolemenu_addrole|success|button:editor|label"
msgid "Edit Menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1441
#: src/modules/rolemenus/cog.py:1559
msgctxt "cmd:rolemenu_editrole"
msgid "editrole"
msgstr ""
#: src/modules/rolemenus/cog.py:1444
#: src/modules/rolemenus/cog.py:1562
msgctxt "cmd:rolemenu_editrole|desc"
msgid "Edit role options in an existing role menu."
msgstr ""
#: src/modules/rolemenus/cog.py:1449
#: src/modules/rolemenus/cog.py:1567
msgctxt "cmd:rolemenu_editrole|param:menu"
msgid "menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1452
#: src/modules/rolemenus/cog.py:1570
msgctxt "cmd:rolemenu_editrole|param:menu_role"
msgid "menu_role"
msgstr ""
#: src/modules/rolemenus/cog.py:1455
#: src/modules/rolemenus/cog.py:1573
msgctxt "cmd:rolemenu_editrole|param:role"
msgid "new_role"
msgstr ""
#: src/modules/rolemenus/cog.py:1466
#: src/modules/rolemenus/cog.py:1584
msgctxt "cmd:rolemenu_editrole|param:menu|desc"
msgid "Name of the menu to edit the role for"
msgstr ""
#: src/modules/rolemenus/cog.py:1470
#: src/modules/rolemenus/cog.py:1588
msgctxt "cmd:rolemenu_editrole|param:menu_role|desc"
msgid "Label, name, or mention of the menu role to edit."
msgstr ""
#: src/modules/rolemenus/cog.py:1474
#: src/modules/rolemenus/cog.py:1592
msgctxt "cmd:rolemenu_editrole|param:role|desc"
msgid "New server role this menu role should give."
msgstr ""
#: src/modules/rolemenus/cog.py:1482
#: src/modules/rolemenus/cog.py:1600
msgctxt "cmd:rolemenu_editrole|param:duration|desc"
msgid "Lifetime of the role after selection in minutes."
msgstr ""
#: src/modules/rolemenus/cog.py:1523
#: src/modules/rolemenus/cog.py:1641
#, possible-python-brace-format
msgctxt "cmd:rolemenu_editrole|error:menu_not_found"
msgid "This server does not have a role menu called `{name}`!"
msgstr ""
#: src/modules/rolemenus/cog.py:1551
#: src/modules/rolemenus/cog.py:1669
#, possible-python-brace-format
msgctxt "cmd:rolemenu_editrole|error:role_not_found"
msgid "The menu **{menu}** does not have the role **{name}**"
msgstr ""
#: src/modules/rolemenus/cog.py:1617
#: src/modules/rolemenus/cog.py:1735
msgctxt "cmd:rolemenu_editrole|success|title"
msgid "Role menu role updated"
msgstr ""
#: src/modules/rolemenus/cog.py:1632
#: src/modules/rolemenus/cog.py:1750
msgctxt "cmd:rolemenu_editrole|success|error:reaction|name"
msgid "Warning!"
msgstr ""
#: src/modules/rolemenus/cog.py:1657
#: src/modules/rolemenus/cog.py:1775
msgctxt "cmd:rolemenu_delrole"
msgid "delrole"
msgstr ""
#: src/modules/rolemenus/cog.py:1660
#: src/modules/rolemenus/cog.py:1778
msgctxt "cmd:rolemenu_delrole|desc"
msgid "Remove a role from a role menu."
msgstr ""
#: src/modules/rolemenus/cog.py:1664
#: src/modules/rolemenus/cog.py:1782
msgctxt "cmd:rolemenu_delrole|param:menu"
msgid "menu"
msgstr ""
#: src/modules/rolemenus/cog.py:1665
#: src/modules/rolemenus/cog.py:1783
msgctxt "cmd:rolemenu_delrole|param:menu_role"
msgid "menu_role"
msgstr ""
#: src/modules/rolemenus/cog.py:1670
#: src/modules/rolemenus/cog.py:1788
msgctxt "cmd:rolemenu_delrole|param:menu|desc"
msgid "Name of the menu to delete the role from."
msgstr ""
#: src/modules/rolemenus/cog.py:1674
#: src/modules/rolemenus/cog.py:1792
msgctxt "cmd:rolemenu_delrole|param:menu_role|desc"
msgid "Name, label, or mention of the role to delete."
msgstr ""
#: src/modules/rolemenus/cog.py:1692
#: src/modules/rolemenus/cog.py:1810
msgctxt "cmd:rolemenu_delrole|error:author_perms"
msgid ""
"You need the `MANAGE_ROLES` permission in order to manage the server role "
"menus."
msgstr ""
#: src/modules/rolemenus/cog.py:1716
#: src/modules/rolemenus/cog.py:1834
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delrole|error:menu_not_found"
msgid "This server does not have a role menu called `{name}`!"
msgstr ""
#: src/modules/rolemenus/cog.py:1744
#: src/modules/rolemenus/cog.py:1862
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delrole|error:role_not_found"
msgid "The menu **{menu}** does not have the role **{name}**"
msgstr ""
#: src/modules/rolemenus/cog.py:1761
#: src/modules/rolemenus/cog.py:1879
#, possible-python-brace-format
msgctxt "cmd:rolemenu_delrole|success"
msgid "The role **{name}** was successfully removed from the menu **{menu}**."
@@ -951,58 +993,80 @@ msgctxt "rolemenu|select|expires_at"
msgid "The role will expire at {timestamp}."
msgstr ""
#: src/modules/rolemenus/rolemenu.py:627
#: src/modules/rolemenus/rolemenu.py:616
msgctxt "rolemenu|eventlog|event:role_equipped|title"
msgid "Member equipped role from role menu"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:620
#, possible-python-brace-format
msgctxt "rolemenu|eventlog|event:role_equipped|desc"
msgid "{member} equipped {role} from {menu}"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:644
#, possible-python-brace-format
msgctxt "rolemenu|deselect|error:sticky"
msgid "**{role}** is a sticky role, you cannot remove it with this menu!"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:638
#: src/modules/rolemenus/rolemenu.py:655
msgctxt "rolemenu|deselect|error:perms"
msgid "I don't have enough permissions to remove this role from you!"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:645
#: src/modules/rolemenus/rolemenu.py:662
msgctxt "rolemenu|deselect|error:discord"
msgid "An unknown error occurred removing your role! Please try again later."
msgstr ""
#: src/modules/rolemenus/rolemenu.py:674
#: src/modules/rolemenus/rolemenu.py:691
msgctxt "rolemenu|deslect|success|title"
msgid "Role removed"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:680
#: src/modules/rolemenus/rolemenu.py:697
#, possible-python-brace-format
msgctxt "rolemenu|deselect|success:refund|desc"
msgid "You have removed **{role}**, and been refunded {coin} **{amount}**."
msgstr ""
#: src/modules/rolemenus/rolemenu.py:686
#: src/modules/rolemenus/rolemenu.py:703
#, possible-python-brace-format
msgctxt "rolemenu|deselect|success:negrefund|desc"
msgid "You have removed **{role}**, and have lost {coin} **{amount}**."
msgstr ""
#: src/modules/rolemenus/rolemenu.py:691
#: src/modules/rolemenus/rolemenu.py:708
#, possible-python-brace-format
msgctxt "rolemenu|deselect|success:norefund|desc"
msgid "You have unequipped **{role}**."
msgstr ""
#: src/modules/rolemenus/rolemenu.py:713
#: src/modules/rolemenus/rolemenu.py:715
msgctxt "rolemenu|eventlog|event:role_unequipped|title"
msgid "Member unequipped role from role menu"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:719
#, possible-python-brace-format
msgctxt "rolemenu|eventlog|event:role_unequipped|desc"
msgid "{member} unequipped {role} from {menu}"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:747
#, possible-python-brace-format
msgctxt "rolemenu|error:role_gone"
msgid "The role **{name}** no longer exists!"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:726
#: src/modules/rolemenus/rolemenu.py:760
#, possible-python-brace-format
msgctxt "rolemenu|select|error:required_role"
msgid "You need to have the role **{role}** required to use this menu!"
msgstr ""
#: src/modules/rolemenus/rolemenu.py:784
#: src/modules/rolemenus/rolemenu.py:818
#, possible-python-brace-format
msgctxt "rolemenu|content:reactions"
msgid "[Click here]({jump_link}) to jump back."

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -178,83 +178,124 @@ msgctxt "ui:room_status|embed|field:members|name"
msgid "Members ({count}/{cap})"
msgstr ""
#: src/modules/rooms/cog.py:321
#: src/modules/rooms/cog.py:175 src/modules/rooms/room.py:364
msgctxt "room|eventlog|event:room_deleted|title"
msgid "Private Room Deleted"
msgstr ""
#: src/modules/rooms/cog.py:179 src/modules/rooms/room.py:368
#, possible-python-brace-format
msgctxt "room|eventlog|event:room_deleted|desc"
msgid "{owner}'s private room was deleted."
msgstr ""
#: src/modules/rooms/cog.py:270
#, possible-python-brace-format
msgctxt "create_room|create_channel|audit_reason"
msgid "Creating Private Room for {ownerid}"
msgstr ""
#: src/modules/rooms/cog.py:279
msgctxt "eventlog|event:private_room_create_error|name"
msgid "Private Room Creation Failed"
msgstr ""
#: src/modules/rooms/cog.py:283
#, possible-python-brace-format
msgctxt "eventlog|event:private_room_create_error|desc"
msgid ""
"{owner} attempted to rent a new private room, but I could not create it!\n"
"They were not charged."
msgstr ""
#: src/modules/rooms/cog.py:329
msgctxt "eventlog|event:private_room_create|name"
msgid "Private Room Rented"
msgstr ""
#: src/modules/rooms/cog.py:333
#, possible-python-brace-format
msgctxt "eventlog|event:private_room_create|desc"
msgid "{owner} has rented a new private room {channel}!"
msgstr ""
#: src/modules/rooms/cog.py:368
msgctxt "cmd:room"
msgid "room"
msgstr ""
#: src/modules/rooms/cog.py:322
#: src/modules/rooms/cog.py:369
msgctxt "cmd:room|desc"
msgid "Base command group for private room configuration."
msgstr ""
#: src/modules/rooms/cog.py:329
#: src/modules/rooms/cog.py:376
msgctxt "cmd:room_rent"
msgid "rent"
msgstr ""
#: src/modules/rooms/cog.py:332
#: src/modules/rooms/cog.py:379
msgctxt "cmd:room_rent|desc"
msgid "Rent a private voice channel with LionCoins."
msgstr ""
#: src/modules/rooms/cog.py:336
#: src/modules/rooms/cog.py:383
msgctxt "cmd:room_rent|param:days"
msgid "days"
msgstr ""
#: src/modules/rooms/cog.py:337
#: src/modules/rooms/cog.py:384
msgctxt "cmd:room_rent|param:members"
msgid "members"
msgstr ""
#: src/modules/rooms/cog.py:338
#: src/modules/rooms/cog.py:385
msgctxt "cmd:room_rent|param:name"
msgid "name"
msgstr ""
#: src/modules/rooms/cog.py:343
#: src/modules/rooms/cog.py:390
msgctxt "cmd:room_rent|param:days|desc"
msgid "Number of days to pre-purchase. (Default: 1)"
msgstr ""
#: src/modules/rooms/cog.py:347
#: src/modules/rooms/cog.py:394
msgctxt "cmd:room_rent|param:members|desc"
msgid "Mention the members you want to add to your private room."
msgstr ""
#: src/modules/rooms/cog.py:351
#: src/modules/rooms/cog.py:398
msgctxt "cmd:room_rent|param:name|desc"
msgid "Name of your private voice channel."
msgstr ""
#: src/modules/rooms/cog.py:369
#: src/modules/rooms/cog.py:416
msgctxt "cmd:room_rent|error:not_setup"
msgid ""
"The private room system has not been set up! A private room category needs "
"to be set first with `/configure rooms`."
msgstr ""
#: src/modules/rooms/cog.py:380
#: src/modules/rooms/cog.py:427
msgctxt "cmd:room_rent|error:insufficient_perms"
msgid ""
"I do not have enough permissions to create a new channel under the "
"configured private room category!"
msgstr ""
#: src/modules/rooms/cog.py:394
#: src/modules/rooms/cog.py:441
#, possible-python-brace-format
msgctxt "cmd:room_rent|error:room_exists"
msgid "You already own a private room! Click to visit: {channel}"
msgstr ""
#: src/modules/rooms/cog.py:414
#: src/modules/rooms/cog.py:461
#, possible-python-brace-format
msgctxt "cmd:room_rent|error:member_not_found"
msgid "Could not find the requested member {mention} in this server!"
msgstr ""
#: src/modules/rooms/cog.py:428
#: src/modules/rooms/cog.py:475
#, possible-python-brace-format
msgctxt "cmd:room_rent|error:too_many_members"
msgid ""
@@ -262,7 +303,7 @@ msgid ""
"but the maximum private room size is `{cap}`!"
msgstr ""
#: src/modules/rooms/cog.py:442
#: src/modules/rooms/cog.py:489
#, possible-python-brace-format
msgctxt "cmd:room_rent|confirm:purchase"
msgid ""
@@ -274,18 +315,18 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/modules/rooms/cog.py:467
#: src/modules/rooms/cog.py:514
#, possible-python-brace-format
msgctxt "cmd:room_rent|success"
msgid "Successfully created your private room {channel}!"
msgstr ""
#: src/modules/rooms/cog.py:472
#: src/modules/rooms/cog.py:519
msgctxt "cmd:room_rent|success|title"
msgid "Private Room Created!"
msgstr ""
#: src/modules/rooms/cog.py:506
#: src/modules/rooms/cog.py:553
#, possible-python-brace-format
msgctxt "cmd:room_rent|error:insufficient_funds"
msgid ""
@@ -297,14 +338,14 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/modules/rooms/cog.py:540
#: src/modules/rooms/cog.py:587
msgctxt "cmd:room_rent|error:my_permissions"
msgid ""
"Could not create your private room! You were not charged.\n"
"I have insufficient permissions to create a private room channel."
msgstr ""
#: src/modules/rooms/cog.py:552
#: src/modules/rooms/cog.py:598
#, possible-python-brace-format
msgctxt "cmd:room_rent|error:unknown"
msgid ""
@@ -313,62 +354,62 @@ msgid ""
"`{error}`"
msgstr ""
#: src/modules/rooms/cog.py:562
#: src/modules/rooms/cog.py:607
msgctxt "cmd:room_status"
msgid "status"
msgstr ""
#: src/modules/rooms/cog.py:565
#: src/modules/rooms/cog.py:610
msgctxt "cmd:room_status|desc"
msgid "Display the status of your current room."
msgstr ""
#: src/modules/rooms/cog.py:582
#: src/modules/rooms/cog.py:627
msgctxt "cmd:room_status|error:no_target"
msgid ""
"Could not identify target private room! Please re-run the command in the "
"private room you wish to view the status of."
msgstr ""
#: src/modules/rooms/cog.py:597
#: src/modules/rooms/cog.py:642
msgctxt "cmd:room_invite"
msgid "invite"
msgstr ""
#: src/modules/rooms/cog.py:600
#: src/modules/rooms/cog.py:645
msgctxt "cmd:room_invite|desc"
msgid "Add members to your private room."
msgstr ""
#: src/modules/rooms/cog.py:604
#: src/modules/rooms/cog.py:649
msgctxt "cmd:room_invite|param:members"
msgid "members"
msgstr ""
#: src/modules/rooms/cog.py:609
#: src/modules/rooms/cog.py:654
msgctxt "cmd:room_invite|param:members|desc"
msgid "Mention the members you want to add."
msgstr ""
#: src/modules/rooms/cog.py:623
#: src/modules/rooms/cog.py:668
#, possible-python-brace-format
msgctxt "cmd:room_invite|error:no_room"
msgid ""
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
msgstr ""
#: src/modules/rooms/cog.py:644
#: src/modules/rooms/cog.py:689
#, possible-python-brace-format
msgctxt "cmd:room_invite|error:member_not_found"
msgid "Could not find the invited member {mention} in this server!"
msgstr ""
#: src/modules/rooms/cog.py:655
#: src/modules/rooms/cog.py:700
msgctxt "cmd:room_invite|error:no_new_members"
msgid "All members mentioned are already in the room!"
msgstr ""
#: src/modules/rooms/cog.py:669
#: src/modules/rooms/cog.py:714
#, possible-python-brace-format
msgctxt "cmd:room_invite|error:too_many_members"
msgid ""
@@ -376,89 +417,89 @@ msgid ""
"you already have `{current}`, and the member cap is `{cap}`!"
msgstr ""
#: src/modules/rooms/cog.py:693
#: src/modules/rooms/cog.py:738
msgctxt "cmd:room_invite|success|ack"
msgid "Members Invited successfully."
msgstr ""
#: src/modules/rooms/cog.py:701
#: src/modules/rooms/cog.py:746
msgctxt "cmd:room_kick"
msgid "kick"
msgstr ""
#: src/modules/rooms/cog.py:704
#: src/modules/rooms/cog.py:749
msgctxt "cmd:room_kick|desc"
msgid "Remove a members from your private room."
msgstr ""
#: src/modules/rooms/cog.py:708
#: src/modules/rooms/cog.py:753
msgctxt "cmd:room_kick|param:members"
msgid "members"
msgstr ""
#: src/modules/rooms/cog.py:713
#: src/modules/rooms/cog.py:758
msgctxt "cmd:room_kick|param:members|desc"
msgid ""
"Mention the members you want to remove. Also accepts space-separated user "
"ids."
msgstr ""
#: src/modules/rooms/cog.py:727
#: src/modules/rooms/cog.py:772
#, possible-python-brace-format
msgctxt "cmd:room_kick|error:no_room"
msgid ""
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
msgstr ""
#: src/modules/rooms/cog.py:744
#: src/modules/rooms/cog.py:789
msgctxt "cmd:room_kick|error:no_matching_members"
msgid "None of the mentioned members are in this room!"
msgstr ""
#: src/modules/rooms/cog.py:761
#: src/modules/rooms/cog.py:806
msgctxt "cmd:room_kick|success|ack"
msgid "Members removed."
msgstr ""
#: src/modules/rooms/cog.py:767
#: src/modules/rooms/cog.py:812
msgctxt "cmd:room_transfer"
msgid "transfer"
msgstr ""
#: src/modules/rooms/cog.py:770
#: src/modules/rooms/cog.py:815
msgctxt "cmd:room_transfer|desc"
msgid "Transfer your private room to another room member. Not reversible!"
msgstr ""
#: src/modules/rooms/cog.py:774
#: src/modules/rooms/cog.py:819
msgctxt "cmd:room_transfer|param:new_owner"
msgid "new_owner"
msgstr ""
#: src/modules/rooms/cog.py:779
#: src/modules/rooms/cog.py:824
msgctxt "cmd:room_transfer|param:new_owner"
msgid "The room member you would like to transfer your room to."
msgstr ""
#: src/modules/rooms/cog.py:793
#: src/modules/rooms/cog.py:838
msgctxt "cmd:room_transfer|error:no_room"
msgid "You do not own a private room to transfer!"
msgstr ""
#: src/modules/rooms/cog.py:805
#: src/modules/rooms/cog.py:850
#, possible-python-brace-format
msgctxt "cmd:room_transfer|error:target_not_member"
msgid ""
"{mention} is not a member of your private room! You must invite them first."
msgstr ""
#: src/modules/rooms/cog.py:817
#: src/modules/rooms/cog.py:862
#, possible-python-brace-format
msgctxt "cmd:room_transfer|error:target_has_room"
msgid "{mention} already owns a room! Members can only own one room at a time."
msgstr ""
#: src/modules/rooms/cog.py:826
#: src/modules/rooms/cog.py:871
#, possible-python-brace-format
msgctxt "cmd:room_transfer|confirm|question"
msgid ""
@@ -466,101 +507,164 @@ msgid ""
"{new_owner}? This action is not reversible!"
msgstr ""
#: src/modules/rooms/cog.py:846
#: src/modules/rooms/cog.py:891
#, possible-python-brace-format
msgctxt "cmd:room_transfer|success|description"
msgid ""
"You have successfully transferred ownership of {channel} to {new_owner}."
msgstr ""
#: src/modules/rooms/cog.py:852
#: src/modules/rooms/cog.py:897
msgctxt "cmd:room_deposit"
msgid "deposit"
msgstr ""
#: src/modules/rooms/cog.py:855
#: src/modules/rooms/cog.py:900
msgctxt "cmd:room_deposit|desc"
msgid ""
"Deposit LionCoins in your private room bank to add more days. (Members may "
"also deposit!)"
msgstr ""
#: src/modules/rooms/cog.py:859
#: src/modules/rooms/cog.py:904
msgctxt "cmd:room_deposit|param:coins"
msgid "coins"
msgstr ""
#: src/modules/rooms/cog.py:864
#: src/modules/rooms/cog.py:909
msgctxt "cmd:room_deposit|param:coins|desc"
msgid "Number of coins to deposit."
msgstr ""
#: src/modules/rooms/cog.py:884
#: src/modules/rooms/cog.py:929
msgctxt "cmd:room_deposit|error:no_target"
msgid ""
"Could not identify target private room! Please re-run the command in the "
"private room you wish to contribute to."
msgstr ""
#: src/modules/rooms/cog.py:900
#: src/modules/rooms/cog.py:945
#, possible-python-brace-format
msgctxt "cmd:room_deposit|error:insufficient_funds"
msgid ""
"You cannot deposit {coin}**{amount}**! You only have {coin}**{balance}**."
msgstr ""
#: src/modules/rooms/cog.py:921
#: src/modules/rooms/cog.py:966
#, possible-python-brace-format
msgctxt "cmd:room_depost|success"
msgid ""
"Success! You have contributed {coin}**{amount}** to the private room bank."
msgstr ""
#: src/modules/rooms/cog.py:936
#: src/modules/rooms/cog.py:981
msgctxt "cmd:configure_rooms"
msgid "rooms"
msgstr ""
#: src/modules/rooms/cog.py:937
#: src/modules/rooms/cog.py:982
msgctxt "cmd:configure_rooms|desc"
msgid "Configure Rented Private Rooms"
msgstr ""
#: src/modules/rooms/room.py:81
#: src/modules/rooms/room.py:78
msgctxt "room|eventlog|field:owner"
msgid "Owner"
msgstr ""
#: src/modules/rooms/room.py:84
msgctxt "room|eventlog|field:channel"
msgid "Channel"
msgstr ""
#: src/modules/rooms/room.py:90
msgctxt "room|eventlog|field:balance"
msgid "Room Balance"
msgstr ""
#: src/modules/rooms/room.py:96
msgctxt "room|eventlog|field:created"
msgid "Created At"
msgstr ""
#: src/modules/rooms/room.py:102
msgctxt "room|eventlog|field:tick"
msgid "Next Rent Due"
msgstr ""
#: src/modules/rooms/room.py:108
msgctxt "room|eventlog|field:members"
msgid "Private Room Members"
msgstr ""
#: src/modules/rooms/room.py:123
#, possible-python-brace-format
msgctxt "room|notify:deposit|description"
msgid "{member} has deposited {coin}**{amount}** into the room bank!"
msgstr ""
#: src/modules/rooms/room.py:104
#: src/modules/rooms/room.py:146
msgctxt "room|notify:new_members|title"
msgid "New Members!"
msgstr ""
#: src/modules/rooms/room.py:108
#: src/modules/rooms/room.py:150
#, possible-python-brace-format
msgctxt "room|notify:new_members|desc"
msgid "Welcome {members}"
msgstr ""
#: src/modules/rooms/room.py:183
#: src/modules/rooms/room.py:156
msgctxt "room|eventlog|event:new_members|title"
msgid "Members invited to private room"
msgstr ""
#: src/modules/rooms/room.py:160
#, possible-python-brace-format
msgctxt "room|eventlog|event:new_members|desc"
msgid "{owner} added members to their private room: {members}"
msgstr ""
#: src/modules/rooms/room.py:191
msgctxt "room|eventlog|event:rm_members|title"
msgid "Members removed from private room"
msgstr ""
#: src/modules/rooms/room.py:195
#, possible-python-brace-format
msgctxt "room|eventlog|event:rm_members|desc"
msgid "{owner} removed members from their private room: {members}"
msgstr ""
#: src/modules/rooms/room.py:254
#, possible-python-brace-format
msgctxt "room|notify:transfer|description"
msgid "{old_owner} has transferred private room ownership to {new_owner}"
msgstr ""
#: src/modules/rooms/room.py:247
#: src/modules/rooms/room.py:318
msgctxt "room|embed:expiry|title"
msgid "Private Room Expired!"
msgstr ""
#: src/modules/rooms/room.py:251
#: src/modules/rooms/room.py:322
#, possible-python-brace-format
msgctxt "room|embed:expiry|description"
msgid "Your private room in **{guild}** has expired!"
msgstr ""
#: src/modules/rooms/room.py:265
#: src/modules/rooms/room.py:332
msgctxt "room|eventlog|event:expired|title"
msgid "Private Room Expired"
msgstr ""
#: src/modules/rooms/room.py:336
#, possible-python-brace-format
msgctxt "room|eventlog|event:expired|desc"
msgid "{owner}'s private room has expired."
msgstr ""
#: src/modules/rooms/room.py:349
#, possible-python-brace-format
msgctxt "room|tick|rent_deducted"
msgid "Daily rent deducted from room balance. New balance: {coin}**{amount}**"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -133,52 +133,63 @@ msgctxt "shop:colour|purchase|error:failed_unknown"
msgid "An unknown error occurred while giving you this colour role!"
msgstr ""
#: src/modules/shop/shops/colours.py:348
#: src/modules/shop/shops/colours.py:306
msgctxt "eventlog|event:purchase_colour|title"
msgid "Member Purchased Colour Role"
msgstr ""
#: src/modules/shop/shops/colours.py:310
#, possible-python-brace-format
msgctxt "eventlog|event:purchase_colour|desc"
msgid "{member} purchased {role} from the colour shop."
msgstr ""
#: src/modules/shop/shops/colours.py:365
msgctxt "grp:editshop_colours"
msgid "colours"
msgstr ""
#: src/modules/shop/shops/colours.py:353
#: src/modules/shop/shops/colours.py:370
msgctxt "cmd:editshop_colours_create"
msgid "create"
msgstr ""
#: src/modules/shop/shops/colours.py:356
#: src/modules/shop/shops/colours.py:373
msgctxt "cmd:editshop_colours_create|desc"
msgid "Create a new colour role with the given colour."
msgstr ""
#: src/modules/shop/shops/colours.py:360
#: src/modules/shop/shops/colours.py:377
msgctxt "cmd:editshop_colours_create|param:colour"
msgid "colour"
msgstr ""
#: src/modules/shop/shops/colours.py:361
#: src/modules/shop/shops/colours.py:378
msgctxt "cmd:editshop_colours_create|param:name"
msgid "name"
msgstr ""
#: src/modules/shop/shops/colours.py:362
#: src/modules/shop/shops/colours.py:379
msgctxt "cmd:editshop_colours_create|param:price"
msgid "price"
msgstr ""
#: src/modules/shop/shops/colours.py:367
#: src/modules/shop/shops/colours.py:384
msgctxt "cmd:editshop_colours_create|param:colour|desc"
msgid "What colour should the role be? (As a hex code, e.g. #AB22AB)"
msgstr ""
#: src/modules/shop/shops/colours.py:371
#: src/modules/shop/shops/colours.py:388
msgctxt "cmd:editshop_colours_create|param:name|desc"
msgid "What should the colour role be called?"
msgstr ""
#: src/modules/shop/shops/colours.py:375
#: src/modules/shop/shops/colours.py:392
msgctxt "cmd:editshop_colours_create|param:price|desc"
msgid "How much should the colour role cost?"
msgstr ""
#: src/modules/shop/shops/colours.py:397
#: src/modules/shop/shops/colours.py:414
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_create|error:parse_colour"
msgid ""
@@ -186,7 +197,7 @@ msgid ""
"Please enter the colour as a hex string, e.g. `#FA0BC1`"
msgstr ""
#: src/modules/shop/shops/colours.py:407
#: src/modules/shop/shops/colours.py:424
msgctxt "cmd:editshop_colours_create|error:perms"
msgid ""
"I do not have permission to create server roles!\n"
@@ -194,26 +205,26 @@ msgid ""
"editshop colours add` instead."
msgstr ""
#: src/modules/shop/shops/colours.py:424
#: src/modules/shop/shops/colours.py:441
msgctxt "cmd:editshop_colours_create|error:max_colours"
msgid ""
"This server already has the maximum of `25` colour roles!\n"
"Please remove some before adding or creating more."
msgstr ""
#: src/modules/shop/shops/colours.py:443
#: src/modules/shop/shops/colours.py:460
msgctxt "cmd:editshop_colours_create|error:failed_unknown"
msgid ""
"An unknown Discord error occurred while creating your colour role!\n"
"Please try again in a few minutes."
msgstr ""
#: src/modules/shop/shops/colours.py:493
#: src/modules/shop/shops/colours.py:515
msgctxt "cmd:editshop_colours_create|resp:done|title"
msgid "Colour Role Created"
msgstr ""
#: src/modules/shop/shops/colours.py:497
#: src/modules/shop/shops/colours.py:519
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_create|resp:done|desc"
msgid ""
@@ -221,80 +232,80 @@ msgid ""
"{coin}**{price}**!"
msgstr ""
#: src/modules/shop/shops/colours.py:504
#: src/modules/shop/shops/colours.py:526
msgctxt "cmd:editshop_colours_create|resp:done|field:position_note|value"
msgid ""
"The new colour role was added below all other roles. Remember a member's "
"active colour is determined by their highest coloured role!"
msgstr ""
#: src/modules/shop/shops/colours.py:508
#: src/modules/shop/shops/colours.py:530
msgctxt "cmd:editshop_colours_create|resp:done|field:position_note|name"
msgid "Note"
msgstr ""
#: src/modules/shop/shops/colours.py:517
#: src/modules/shop/shops/colours.py:539
msgctxt "cmd:editshop_colours_edit"
msgid "edit"
msgstr ""
#: src/modules/shop/shops/colours.py:520
#: src/modules/shop/shops/colours.py:542
msgctxt "cmd:editshop_colours_edit|desc"
msgid "Edit the name, colour, or price of a colour role."
msgstr ""
#: src/modules/shop/shops/colours.py:524
#: src/modules/shop/shops/colours.py:546
msgctxt "cmd:editshop_colours_edit|param:role"
msgid "role"
msgstr ""
#: src/modules/shop/shops/colours.py:525
#: src/modules/shop/shops/colours.py:547
msgctxt "cmd:editshop_colours_edit|param:name"
msgid "name"
msgstr ""
#: src/modules/shop/shops/colours.py:526
#: src/modules/shop/shops/colours.py:548
msgctxt "cmd:editshop_colours_edit|param:colour"
msgid "colour"
msgstr ""
#: src/modules/shop/shops/colours.py:527
#: src/modules/shop/shops/colours.py:549
msgctxt "cmd:editshop_colours_edit|param:price"
msgid "price"
msgstr ""
#: src/modules/shop/shops/colours.py:532
#: src/modules/shop/shops/colours.py:554
msgctxt "cmd:editshop_colours_edit|param:role|desc"
msgid "Select a colour role to edit."
msgstr ""
#: src/modules/shop/shops/colours.py:536
#: src/modules/shop/shops/colours.py:558
msgctxt "cmd:editshop_colours_edit|param:name|desc"
msgid "New name to give the colour role."
msgstr ""
#: src/modules/shop/shops/colours.py:540
#: src/modules/shop/shops/colours.py:562
msgctxt "cmd:editshop_colours_edit|param:colour|desc"
msgid "New colour for the colour role (as hex, e.g. #AB12AB)."
msgstr ""
#: src/modules/shop/shops/colours.py:544
#: src/modules/shop/shops/colours.py:566
msgctxt "cmd:editshop_colours_edit|param:price|desc"
msgid "New price for the colour role."
msgstr ""
#: src/modules/shop/shops/colours.py:573
#: src/modules/shop/shops/colours.py:595
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_edit|error:invalid_role"
msgid "{mention} is not in the colour role shop!"
msgstr ""
#: src/modules/shop/shops/colours.py:587
#: src/modules/shop/shops/colours.py:609
msgctxt "cmd:editshop_colours_edit|error:no_args"
msgid "You must give me one of `name`, `colour`, or `price` to update!"
msgstr ""
#: src/modules/shop/shops/colours.py:603
#: src/modules/shop/shops/colours.py:625
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_edit|error:parse_colour"
msgid ""
@@ -302,82 +313,82 @@ msgid ""
"Please enter the colour as a hex string, e.g. `#FA0BC1`"
msgstr ""
#: src/modules/shop/shops/colours.py:618
#: src/modules/shop/shops/colours.py:640
msgctxt "cmd:editshop_colours_edit|error:perms"
msgid "I do not have sufficient server permissions to edit this role!"
msgstr ""
#: src/modules/shop/shops/colours.py:634
#: src/modules/shop/shops/colours.py:656
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_edit|resp:done|line:price"
msgid "{tick} Set price to {coin}**{price}**"
msgstr ""
#: src/modules/shop/shops/colours.py:651
#: src/modules/shop/shops/colours.py:673
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_edit|resp:done|line:role"
msgid "{tick} Updated role to {mention}"
msgstr ""
#: src/modules/shop/shops/colours.py:661
#: src/modules/shop/shops/colours.py:683
msgctxt "cmd:editshop_colours_edit|resp:done|embed:title"
msgid "Colour Role Updated"
msgstr ""
#: src/modules/shop/shops/colours.py:667
#: src/modules/shop/shops/colours.py:689
msgctxt "cmd:editshop_colours_auto"
msgid "auto"
msgstr ""
#: src/modules/shop/shops/colours.py:668
#: src/modules/shop/shops/colours.py:690
msgctxt "cmd:editshop_colours_auto|desc"
msgid "Automatically create a set of colour roles."
msgstr ""
#: src/modules/shop/shops/colours.py:677
#: src/modules/shop/shops/colours.py:699
msgctxt "cmd:editshop_colours_add"
msgid "add"
msgstr ""
#: src/modules/shop/shops/colours.py:680
#: src/modules/shop/shops/colours.py:702
msgctxt "cmd:editshop_colours_add|desc"
msgid "Add an existing role to the colour shop."
msgstr ""
#: src/modules/shop/shops/colours.py:684
#: src/modules/shop/shops/colours.py:706
msgctxt "cmd:editshop_colours_add|param:role"
msgid "role"
msgstr ""
#: src/modules/shop/shops/colours.py:685
#: src/modules/shop/shops/colours.py:707
msgctxt "cmd:editshop_colours_add|param:price"
msgid "price"
msgstr ""
#: src/modules/shop/shops/colours.py:690
#: src/modules/shop/shops/colours.py:712
msgctxt "cmd:editshop_colours_add|param:role|desc"
msgid "Select a role to add to the colour shop."
msgstr ""
#: src/modules/shop/shops/colours.py:694
#: src/modules/shop/shops/colours.py:716
msgctxt "cmd:editshop_colours_add|param:price|desc"
msgid "How much should this role cost?"
msgstr ""
#: src/modules/shop/shops/colours.py:719
#: src/modules/shop/shops/colours.py:741
msgctxt "cmd:editshop_colours_add|error:max_colours"
msgid ""
"This server already has the maximum of `25` colour roles!\n"
"Please remove some before adding or creating more."
msgstr ""
#: src/modules/shop/shops/colours.py:728
#: src/modules/shop/shops/colours.py:750
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_add|error:role_exists"
msgid "The role {mention} is already registered as a colour role!"
msgstr ""
#: src/modules/shop/shops/colours.py:737
#: src/modules/shop/shops/colours.py:759
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_add|error:role_perms"
msgid ""
@@ -386,7 +397,7 @@ msgid ""
"role."
msgstr ""
#: src/modules/shop/shops/colours.py:748
#: src/modules/shop/shops/colours.py:770
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_add|error:caller_perms"
msgid ""
@@ -395,138 +406,138 @@ msgid ""
"role."
msgstr ""
#: src/modules/shop/shops/colours.py:760
#: src/modules/shop/shops/colours.py:782
msgctxt "cmd:editshop_colours_add|error:role_has_admin"
msgid ""
"I refuse to add an administrator role to the LionCoin shop. That is a really "
"bad idea."
msgstr ""
#: src/modules/shop/shops/colours.py:781
#: src/modules/shop/shops/colours.py:803
msgctxt "cmd:editshop_colours_add|resp:done|embed:title"
msgid "Colour Role Created"
msgstr ""
#: src/modules/shop/shops/colours.py:784
#: src/modules/shop/shops/colours.py:806
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_add|resp:done|embed:desc"
msgid "You have added {mention} to the colour shop for {coin}**{price}**!"
msgstr ""
#: src/modules/shop/shops/colours.py:792
#: src/modules/shop/shops/colours.py:814
msgctxt "cmd:editshop_colours_clear"
msgid "clear"
msgstr ""
#: src/modules/shop/shops/colours.py:795
#: src/modules/shop/shops/colours.py:817
msgctxt "cmd:editshop_colours_clear|desc"
msgid ""
"Remove all the colour roles from the shop, and optionally delete the roles."
msgstr ""
#: src/modules/shop/shops/colours.py:799
#: src/modules/shop/shops/colours.py:821
msgctxt "cmd:editshop_colours_clear|param:delete"
msgid "delete_roles"
msgstr ""
#: src/modules/shop/shops/colours.py:804
#: src/modules/shop/shops/colours.py:826
msgctxt "cmd:editshop_colours_clear|param:delete|desc"
msgid "Also delete the associated roles."
msgstr ""
#: src/modules/shop/shops/colours.py:846
#: src/modules/shop/shops/colours.py:868
msgctxt "cmd:editshop_colours_clear|error:no_colours"
msgid "There are no coloured roles to remove!"
msgstr ""
#: src/modules/shop/shops/colours.py:890
#: src/modules/shop/shops/colours.py:912
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_clear|resp:done|line:clear"
msgid "{tick} Colour shop cleared."
msgstr ""
#: src/modules/shop/shops/colours.py:901
#: src/modules/shop/shops/colours.py:923
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_clear|resp:done|line:refunding"
msgid "{loading} Refunded **{count}/{total}** members."
msgstr ""
#: src/modules/shop/shops/colours.py:907
#: src/modules/shop/shops/colours.py:929
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_clear|resp:done|line:refunded"
msgid "{tick} Refunded **{total}/{total}** members."
msgstr ""
#: src/modules/shop/shops/colours.py:920
#: src/modules/shop/shops/colours.py:942
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_clear|resp:done|line:deleted_failed"
msgid ""
"{emoji} Deleted **{count}/{total}** colour roles. (**{failed}** failed!)"
msgstr ""
#: src/modules/shop/shops/colours.py:925
#: src/modules/shop/shops/colours.py:947
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_clear|resp:done|line:deleted"
msgid "{emoji} Deleted **{count}/{total}** colour roles."
msgstr ""
#: src/modules/shop/shops/colours.py:974
#: src/modules/shop/shops/colours.py:996
msgctxt "cmd:editshop_colours_remove"
msgid "remove"
msgstr ""
#: src/modules/shop/shops/colours.py:977
#: src/modules/shop/shops/colours.py:999
msgctxt "cmd:editshop_colours_remove|desc"
msgid "Remove a specific colour role from the shop."
msgstr ""
#: src/modules/shop/shops/colours.py:981
#: src/modules/shop/shops/colours.py:1003
msgctxt "cmd:editshop_colours_remove|param:role"
msgid "role"
msgstr ""
#: src/modules/shop/shops/colours.py:982
#: src/modules/shop/shops/colours.py:1004
msgctxt "cmd:editshop_colours_remove"
msgid "delete_role"
msgstr ""
#: src/modules/shop/shops/colours.py:987
#: src/modules/shop/shops/colours.py:1009
msgctxt "cmd:editshop_colours_remove|param:role|desc"
msgid "Select the colour role to remove."
msgstr ""
#: src/modules/shop/shops/colours.py:991
#: src/modules/shop/shops/colours.py:1013
msgctxt "cmd:editshop_colours_remove|param:delete_role|desc"
msgid "Whether to delete the associated role."
msgstr ""
#: src/modules/shop/shops/colours.py:1016
#: src/modules/shop/shops/colours.py:1038
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_remove|error:not_colour"
msgid "{mention} is not in the colour role shop!"
msgstr ""
#: src/modules/shop/shops/colours.py:1034
#: src/modules/shop/shops/colours.py:1056
msgctxt "cmd:editshop_colours_remove|resp:done|line:delete"
msgid "Successfully deleted the role."
msgstr ""
#: src/modules/shop/shops/colours.py:1039
#: src/modules/shop/shops/colours.py:1061
msgctxt "cmd:editshop_colours_remove|resp:done|line:delete"
msgid "I do not have sufficient permissions to delete the role."
msgstr ""
#: src/modules/shop/shops/colours.py:1044
#: src/modules/shop/shops/colours.py:1066
msgctxt "cmd:editshop_colours_remove|resp:done|line:delete"
msgid "Failed to delete the role for an unknown reason."
msgstr ""
#: src/modules/shop/shops/colours.py:1049
#: src/modules/shop/shops/colours.py:1071
msgctxt "cmd:editshop_colours_remove|resp:done|line:delete"
msgid "Could not find the role in order to delete it."
msgstr ""
#: src/modules/shop/shops/colours.py:1060
#: src/modules/shop/shops/colours.py:1082
#, possible-python-brace-format
msgctxt "cmd:editshop_colours_remove|resp:done|embed:desc"
msgid ""
@@ -534,61 +545,61 @@ msgid ""
"{delete_line}"
msgstr ""
#: src/modules/shop/shops/colours.py:1138
#: src/modules/shop/shops/colours.py:1160
msgctxt "ui:colourstore|menu:buycolours|embed:error|title"
msgid "Purchase Failed!"
msgstr ""
#: src/modules/shop/shops/colours.py:1149
#: src/modules/shop/shops/colours.py:1171
#, possible-python-brace-format
msgctxt "ui:colourstore|menu:buycolours|resp:done|desc"
msgid "{tick} You have purchased {mention}"
msgstr ""
#: src/modules/shop/shops/colours.py:1184
#: src/modules/shop/shops/colours.py:1206
msgctxt "ui:colourstore|menu:buycolours|placeholder"
msgid "There are no colour roles available to purchase!"
msgstr ""
#: src/modules/shop/shops/colours.py:1190
#: src/modules/shop/shops/colours.py:1212
msgctxt "ui:colourstore|menu:buycolours|placeholder"
msgid "Select a colour role to purchase!"
msgstr ""
#: src/modules/shop/shops/colours.py:1236
#: src/modules/shop/shops/colours.py:1258
#, possible-python-brace-format
msgctxt "ui:colourstore|embed|line:owned_item"
msgid "`[{j:02}]` | `{price} LC` | {mention} (You own this!)"
msgstr ""
#: src/modules/shop/shops/colours.py:1241
#: src/modules/shop/shops/colours.py:1263
#, possible-python-brace-format
msgctxt "ui:colourstore|embed|line:item"
msgid "`[{j:02}]` | `{price} LC` | {mention}"
msgstr ""
#: src/modules/shop/shops/colours.py:1248
#: src/modules/shop/shops/colours.py:1270
msgctxt "ui:colourstore|embed|desc"
msgid "No colour roles available for purchase!"
msgstr ""
#: src/modules/shop/shops/colours.py:1251
#: src/modules/shop/shops/colours.py:1273
msgctxt "ui:colourstore|embed|title"
msgid "Colour Role Shop"
msgstr ""
#: src/modules/shop/shops/colours.py:1257
#: src/modules/shop/shops/colours.py:1279
#, possible-python-brace-format
msgctxt "ui:colourstore|embed|footer:paged"
msgid "Page {current}/{total}"
msgstr ""
#: src/modules/shop/shops/colours.py:1264
#: src/modules/shop/shops/colours.py:1286
msgctxt "ui:colourstore|embed|field:warning|name"
msgid "Note!"
msgstr ""
#: src/modules/shop/shops/colours.py:1268
#: src/modules/shop/shops/colours.py:1290
#, possible-python-brace-format
msgctxt "ui:colourstore|embed|field:warning|value"
msgid ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,58 +17,93 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/modules/statistics/cog.py:43
#: src/modules/statistics/cog.py:47
msgctxt "cmd:me"
msgid "me"
msgstr ""
#: src/modules/statistics/cog.py:46
#: src/modules/statistics/cog.py:50
msgctxt "cmd:me|desc"
msgid "Display your personal profile and summary statistics."
msgid "Edit your personal profile and see your statistics."
msgstr ""
#: src/modules/statistics/cog.py:57
#: src/modules/statistics/cog.py:61
msgctxt "cmd:profile"
msgid "profile"
msgstr ""
#: src/modules/statistics/cog.py:64
msgctxt "cmd:profile|desc"
msgid "Display the target's profile and statistics summary."
msgstr ""
#: src/modules/statistics/cog.py:68
msgctxt "cmd:profile|param:member"
msgid "member"
msgstr ""
#: src/modules/statistics/cog.py:72
msgctxt "cmd:profile|param:member|desc"
msgid "Member to display profile for."
msgstr ""
#: src/modules/statistics/cog.py:105
msgctxt "cmd:stats"
msgid "stats"
msgstr ""
#: src/modules/statistics/cog.py:60
#: src/modules/statistics/cog.py:108
msgctxt "cmd:stats|desc"
msgid "Weekly and monthly statistics for your recent activity."
msgstr ""
#: src/modules/statistics/cog.py:74
#: src/modules/statistics/cog.py:122
msgctxt "cmd:leaderboard"
msgid "leaderboard"
msgstr ""
#: src/modules/statistics/cog.py:77
#: src/modules/statistics/cog.py:125
msgctxt "cmd:leaderboard|desc"
msgid "Server leaderboard."
msgstr ""
#: src/modules/statistics/cog.py:92
#: src/modules/statistics/cog.py:140
#, possible-python-brace-format
msgctxt "cmd:leaderboard|chunking|desc"
msgid "Requesting server member list from Discord, please wait {loading}"
msgstr ""
#: src/modules/statistics/cog.py:115
#: src/modules/statistics/cog.py:157
msgctxt "cmd:achievements"
msgid "achievements"
msgstr ""
#: src/modules/statistics/cog.py:160
msgctxt "cmd:achievements|desc"
msgid "View your progress towards the activity achievement awards!"
msgstr ""
#: src/modules/statistics/cog.py:177
msgctxt "cmd:achievements|embed:title"
msgid "Achievements"
msgstr ""
#: src/modules/statistics/cog.py:195
msgctxt "cmd:configure_statistics"
msgid "statistics"
msgstr ""
#: src/modules/statistics/cog.py:116
#: src/modules/statistics/cog.py:196
msgctxt "cmd:configure_statistics|desc"
msgid "Statistics configuration panel"
msgstr ""
#: src/modules/statistics/cog.py:119
#: src/modules/statistics/cog.py:199
msgctxt "cmd:configure_statistics|param:season_start"
msgid "season_start"
msgstr ""
#: src/modules/statistics/cog.py:124
#: src/modules/statistics/cog.py:204
msgctxt "cmd:configure_statistics|param:season_start|desc"
msgid ""
"Time from which to start counting activity for rank badges and season "
@@ -330,6 +365,12 @@ msgctxt "dash:stats|dropdown|placeholder"
msgid "Activity Statistics Panel"
msgstr ""
#: src/modules/statistics/graphics/stats.py:63
#, possible-python-brace-format
msgctxt "gui:stats|mode:voice|month"
msgid "{hours} hours"
msgstr ""
#: src/modules/statistics/ui/goals.py:92
msgctxt "ui:MonthlyUI|name"
msgid "Monthly"
@@ -613,108 +654,108 @@ msgid ""
"again to revert."
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:253
#: src/modules/statistics/ui/leaderboard.py:257
msgctxt "ui:leaderboard|menu:stats|placeholder"
msgid "Select Activity Type"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:262
#: src/modules/statistics/ui/leaderboard.py:266
msgctxt "ui:leaderboard|menu:stats|item:voice"
msgid "Voice Activity"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:273
#: src/modules/statistics/ui/leaderboard.py:277
msgctxt "ui:leaderboard|menu:stats|item:study"
msgid "Study Statistics"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:284
#: src/modules/statistics/ui/leaderboard.py:288
msgctxt "ui:leaderboard|menu:stats|item:message"
msgid "Message Activity"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:295
#: src/modules/statistics/ui/leaderboard.py:299
msgctxt "ui:leaderboard|menu;stats|item:anki"
msgid "Anki Cards Reviewed"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:349
#: src/modules/statistics/ui/leaderboard.py:353
msgctxt "ui:leaderboard|button:season|label"
msgid "This Season"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:353
#: src/modules/statistics/ui/leaderboard.py:357
msgctxt "ui:leaderboard|button:day|label"
msgid "Today"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:357
#: src/modules/statistics/ui/leaderboard.py:361
msgctxt "ui:leaderboard|button:week|label"
msgid "This Week"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:361
#: src/modules/statistics/ui/leaderboard.py:365
msgctxt "ui:leaderboard|button:month|label"
msgid "This Month"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:365
#: src/modules/statistics/ui/leaderboard.py:369
msgctxt "ui:leaderboard|button:alltime|label"
msgid "All Time"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:369
#: src/modules/statistics/ui/leaderboard.py:373
msgctxt "ui:leaderboard|button:jump|label"
msgid "Jump"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:384
#: src/modules/statistics/ui/leaderboard.py:388
msgctxt "ui:leaderboard|button:jump|input:title"
msgid "Jump to page"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:388
#: src/modules/statistics/ui/leaderboard.py:392
msgctxt "ui:leaderboard|button:jump|input:question"
msgid "Page number to jump to"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:399
#: src/modules/statistics/ui/leaderboard.py:403
msgctxt "ui:leaderboard|button:jump|error:invalid_page"
msgid "Invalid page number, please try again!"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:443
#: src/modules/statistics/ui/leaderboard.py:447
msgctxt "ui:leaderboard|chunk_warning"
msgid ""
"**Note:** Could not retrieve member list from Discord, so some members may "
"be missing. Try again in a minute!"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:450
#: src/modules/statistics/ui/leaderboard.py:454
#, possible-python-brace-format
msgctxt "ui:leaderboard|since"
msgid "Counting statistics since {timestamp}"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:463
#: src/modules/statistics/ui/leaderboard.py:467
#, possible-python-brace-format
msgctxt "ui:leaderboard|mode:voice|message:empty|desc"
msgid "There has been no voice activity since {timestamp}"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:468
#: src/modules/statistics/ui/leaderboard.py:472
#, possible-python-brace-format
msgctxt "ui:leaderboard|mode:text|message:empty|desc"
msgid "There has been no message activity since {timestamp}"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:473
#: src/modules/statistics/ui/leaderboard.py:477
#, possible-python-brace-format
msgctxt "ui:leaderboard|mode:anki|message:empty|desc"
msgid "There have been no Anki cards reviewed since {timestamp}"
msgstr ""
#: src/modules/statistics/ui/leaderboard.py:482
#: src/modules/statistics/ui/leaderboard.py:486
msgctxt "ui:leaderboard|message:empty|title"
msgid "Leaderboard Empty!"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,121 +18,121 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. First column
#: src/gui/cards/stats.py:72
#: src/gui/cards/stats.py:61
msgctxt "skin:stats|header:col1"
msgid "STATISTICS"
msgstr ""
#: src/gui/cards/stats.py:75
#: src/gui/cards/stats.py:64
msgctxt "skin:stats|subheader:leaderboard"
msgid "LEADERBOARD POSITION"
msgstr ""
#: src/gui/cards/stats.py:79
#: src/gui/cards/stats.py:68
msgctxt "skin:stats|mode:study|subheader:study"
msgid "STUDY TIME"
msgstr ""
#: src/gui/cards/stats.py:83
#: src/gui/cards/stats.py:72
msgctxt "skin:stats|mode:voice|subheader:study"
msgid "VOICE TIME"
msgstr ""
#: src/gui/cards/stats.py:87
#: src/gui/cards/stats.py:76
msgctxt "skin:stats|mode:text|subheader:study"
msgid "MESSAGES"
msgstr ""
#: src/gui/cards/stats.py:91
#: src/gui/cards/stats.py:80
msgctxt "skin:stats|mode:anki|subheader:study"
msgid "CARDS REVIEWED"
msgstr ""
#: src/gui/cards/stats.py:102
#: src/gui/cards/stats.py:91
msgctxt "skin:stats|subheader:workouts"
msgid "WORKOUTS"
msgstr ""
#: src/gui/cards/stats.py:118
#: src/gui/cards/stats.py:107
msgctxt "skin:stats|field:daily"
msgid "DAILY"
msgstr ""
#: src/gui/cards/stats.py:122
#: src/gui/cards/stats.py:111
msgctxt "skin:stats|field:weekly"
msgid "WEEKLY"
msgstr ""
#: src/gui/cards/stats.py:126
#: src/gui/cards/stats.py:115
msgctxt "skin:stats|field:monthly"
msgid "MONTHLY"
msgstr ""
#: src/gui/cards/stats.py:130
#: src/gui/cards/stats.py:119
msgctxt "skin:stats|field:alltime"
msgid "ALL TIME"
msgstr ""
#: src/gui/cards/stats.py:134
#: src/gui/cards/stats.py:123
msgctxt "skin:stats|field:time"
msgid "TIME"
msgstr ""
#: src/gui/cards/stats.py:138
#: src/gui/cards/stats.py:127
msgctxt "skin:stats|field:anki"
msgid "ANKI: COMING SOON"
msgstr ""
#: src/gui/cards/stats.py:155
#: src/gui/cards/stats.py:144
msgctxt "skin:stats|mode:study|header:col2"
msgid "STUDY STREAK"
msgstr ""
#: src/gui/cards/stats.py:159
#: src/gui/cards/stats.py:148
msgctxt "skin:stats|mode:voice|header:col2"
msgid "VOICE STREAK"
msgstr ""
#: src/gui/cards/stats.py:163
#: src/gui/cards/stats.py:152
msgctxt "skin:stats|mode:text|header:col2"
msgid "ACTIVITY STREAK"
msgstr ""
#: src/gui/cards/stats.py:167
#: src/gui/cards/stats.py:156
msgctxt "skin:stats|mode:anki|header:col2"
msgid "ANKI REVIEW STREAK"
msgstr ""
#: src/gui/cards/stats.py:180
#: src/gui/cards/stats.py:169
#, possible-python-brace-format
msgctxt "skin:stats|mode:study|field:col2_summary"
msgid "{amount} HRS"
msgstr ""
#: src/gui/cards/stats.py:184
#: src/gui/cards/stats.py:173
#, possible-python-brace-format
msgctxt "skin:stats|mode:voice|field:col2_summary"
msgid "{amount} HRS"
msgstr ""
#: src/gui/cards/stats.py:188
#: src/gui/cards/stats.py:177
#, possible-python-brace-format
msgctxt "skin:stats|mode:text|field:col2_summary"
msgid "{amount} XP"
msgstr ""
#: src/gui/cards/stats.py:192
#: src/gui/cards/stats.py:181
#, possible-python-brace-format
msgctxt "skin:stats|mode:anki|field:col2_summary"
msgid "{amount} CARDS"
msgstr ""
#: src/gui/cards/stats.py:223
#: src/gui/cards/stats.py:212
msgctxt "skin:stats|cal|weekdays"
msgid "S,M,T,W,T,F,S"
msgstr ""
#: src/gui/cards/stats.py:227
#: src/gui/cards/stats.py:216
msgctxt "skin:stats|cal|months"
msgid ""
"JANUARY,FEBRUARY,MARCH,APRIL,MAY,JUNE,JULY,AUGUST,SEPTEMBER,OCTOBER,NOVEMBER,"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,66 +17,66 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/modules/test/test.py:59 src/modules/test/test.py:66
#: src/modules/test/test.py:62 src/modules/test/test.py:145
msgid "test"
msgstr ""
#: src/modules/test/test.py:67
#: src/modules/test/test.py:146
msgid "Test"
msgstr ""
#: src/modules/test/test.py:74
#: src/modules/test/test.py:153
msgid "editor"
msgstr ""
#: src/modules/test/test.py:75
#: src/modules/test/test.py:154
msgid "Test message editor"
msgstr ""
#: src/modules/test/test.py:101
#: src/modules/test/test.py:180
msgid "test_ephemeral"
msgstr ""
#: src/modules/test/test.py:102
#: src/modules/test/test.py:181
msgid "Test ephemeral delete and edit"
msgstr ""
#: src/modules/test/test.py:114
#: src/modules/test/test.py:193
msgid "colours"
msgstr ""
#: src/modules/test/test.py:115
#: src/modules/test/test.py:194
msgid "Test Ansi colours"
msgstr ""
#: src/modules/test/test.py:135
#: src/modules/test/test.py:214
msgid "fail"
msgstr ""
#: src/modules/test/test.py:143
#: src/modules/test/test.py:222
msgid "failui"
msgstr ""
#: src/modules/test/test.py:150
#: src/modules/test/test.py:229
msgid "pager"
msgstr ""
#: src/modules/test/test.py:178
#: src/modules/test/test.py:257
msgid "pager2"
msgstr ""
#: src/modules/test/test.py:209
#: src/modules/test/test.py:288
msgid "prettyusers"
msgstr ""
#: src/modules/test/test.py:259
#: src/modules/test/test.py:338
msgid "dmview"
msgstr ""
#: src/modules/test/test.py:270
#: src/modules/test/test.py:349
msgid "multiview"
msgstr ""
#: src/modules/test/test.py:287
#: src/modules/test/test.py:366
msgid "stats-card"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,22 +17,22 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/tracking/text/cog.py:261
#: src/tracking/text/cog.py:307
msgctxt "cmd:configure_message_exp"
msgid "message_exp"
msgstr ""
#: src/tracking/text/cog.py:264
#: src/tracking/text/cog.py:310
msgctxt "cmd:configure_message_exp|desc"
msgid "Configure Message Tracking & Experience"
msgstr ""
#: src/tracking/text/cog.py:327
#: src/tracking/text/cog.py:373
msgctxt "cmd:leo_configure_exp_rates"
msgid "experience_rates"
msgstr ""
#: src/tracking/text/cog.py:330
#: src/tracking/text/cog.py:376
msgctxt "cmd:leo_configure_exp_rates|desc"
msgid "Global experience rate configuration"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,77 +28,77 @@ msgid ""
"Jump to a given page of the ouput of a previous command in this channel."
msgstr ""
#: src/utils/cog.py:34
#: src/utils/cog.py:35
msgctxt "cmd:page|error:no_pager"
msgid "No pager listening in this channel!"
msgstr ""
#: src/utils/cog.py:45
#: src/utils/cog.py:46
msgctxt "cmd:page_next"
msgid "next"
msgstr ""
#: src/utils/cog.py:46
#: src/utils/cog.py:47
msgctxt "cmd:page_next|desc"
msgid "Jump to the next page of output."
msgstr ""
#: src/utils/cog.py:52
#: src/utils/cog.py:53
msgctxt "cmd:page_prev"
msgid "prev"
msgstr ""
#: src/utils/cog.py:53
#: src/utils/cog.py:54
msgctxt "cmd:page_prev|desc"
msgid "Jump to the previous page of output."
msgstr ""
#: src/utils/cog.py:59
#: src/utils/cog.py:60
msgctxt "cmd:page_first"
msgid "first"
msgstr ""
#: src/utils/cog.py:60
#: src/utils/cog.py:61
msgctxt "cmd:page_first|desc"
msgid "Jump to the first page of output."
msgstr ""
#: src/utils/cog.py:66
#: src/utils/cog.py:67
msgctxt "cmd:page_last"
msgid "last"
msgstr ""
#: src/utils/cog.py:67
#: src/utils/cog.py:68
msgctxt "cmd:page_last|desc"
msgid "Jump to the last page of output."
msgstr ""
#: src/utils/cog.py:73
#: src/utils/cog.py:74
msgctxt "cmd:page_select"
msgid "select"
msgstr ""
#: src/utils/cog.py:74
#: src/utils/cog.py:75
msgctxt "cmd:page_select|desc"
msgid "Select a page of the output to jump to."
msgstr ""
#: src/utils/cog.py:77
#: src/utils/cog.py:78
msgctxt "cmd:page_select|param:page"
msgid "page"
msgstr ""
#: src/utils/cog.py:80
#: src/utils/cog.py:81
msgctxt "cmd:page_select|param:page|desc"
msgid "The page name or number to jump to."
msgstr ""
#: src/utils/cog.py:86
#: src/utils/cog.py:87
msgctxt "cmd:page_select|error:no_pager"
msgid "No pager listening in this channel!"
msgstr ""
#: src/utils/cog.py:97
#: src/utils/cog.py:98
msgctxt "cmd:page_select|acmpl|error:no_pager"
msgid "No active pagers in this channel!"
msgstr ""
@@ -145,17 +145,17 @@ msgctxt "ui:configui|check|not_permitted"
msgid "You have insufficient server permissions to use this UI!"
msgstr ""
#: src/utils/ui/config.py:153
#: src/utils/ui/config.py:156
msgctxt "ui:configui|button:edit|label"
msgid "Edit"
msgstr ""
#: src/utils/ui/config.py:192
#: src/utils/ui/config.py:195
msgctxt "ui:guild_config_base|button:reset|label"
msgid "Reset"
msgstr ""
#: src/utils/ui/config.py:327
#: src/utils/ui/config.py:330
msgctxt "ui:dashboard|error:section_too_long"
msgid ""
"Oops, the settings in this configuration section are too large, and I can "

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,129 +17,175 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/tracking/voice/cog.py:661
#: src/tracking/voice/session.py:293
msgctxt "eventlog|event:voice_session_expired|title"
msgid "Member Voice Session Expired"
msgstr ""
#: src/tracking/voice/session.py:297
#, possible-python-brace-format
msgctxt "eventlog|event:voice_session_expired|desc"
msgid ""
"{member}'s voice session in {channel} expired because they reached the daily "
"voice cap."
msgstr ""
#: src/tracking/voice/session.py:336
msgctxt "eventlog|event:voice_session_closed|title"
msgid "Member Voice Session Ended"
msgstr ""
#: src/tracking/voice/session.py:340
#, possible-python-brace-format
msgctxt "eventlog|event:voice_session_closed|desc"
msgid "{member} completed their voice session in {channel}."
msgstr ""
#: src/tracking/voice/session.py:352
msgctxt "eventlog|event:voice_session_cancelled|title"
msgid "Member Voice Session Cancelled"
msgstr ""
#: src/tracking/voice/session.py:356
#, possible-python-brace-format
msgctxt "eventlog|event:voice_session_cancelled|desc"
msgid "{member} left {channel} before their voice session started."
msgstr ""
#: src/tracking/voice/cog.py:518
msgctxt "eventlog|event:voice_session_start|title"
msgid "Member Joined Tracked Voice Channel"
msgstr ""
#: src/tracking/voice/cog.py:522
#, possible-python-brace-format
msgctxt "eventlog|event:voice_session_start|desc"
msgid "{member} joined {channel}."
msgstr ""
#: src/tracking/voice/cog.py:657
msgctxt "cmd:now"
msgid "now"
msgstr ""
#: src/tracking/voice/cog.py:664
#: src/tracking/voice/cog.py:660
msgctxt "cmd:now|desc"
msgid ""
"Describe what you are working on, or see what your friends are working on!"
msgstr ""
#: src/tracking/voice/cog.py:668
#: src/tracking/voice/cog.py:664
msgctxt "cmd:now|param:tag"
msgid "tag"
msgstr ""
#: src/tracking/voice/cog.py:669
#: src/tracking/voice/cog.py:665
msgctxt "cmd:now|param:user"
msgid "user"
msgstr ""
#: src/tracking/voice/cog.py:670
#: src/tracking/voice/cog.py:666
msgctxt "cmd:now|param:clear"
msgid "clear"
msgstr ""
#: src/tracking/voice/cog.py:675
#: src/tracking/voice/cog.py:671
msgctxt "cmd:now|param:tag|desc"
msgid "Describe what you are working on in 10 characters or less!"
msgstr ""
#: src/tracking/voice/cog.py:679
#: src/tracking/voice/cog.py:675
msgctxt "cmd:now|param:user|desc"
msgid "Check what a friend is working on."
msgstr ""
#: src/tracking/voice/cog.py:683
#: src/tracking/voice/cog.py:679
msgctxt "cmd:now|param:clear|desc"
msgid "Unset your activity tag (or the target user's tag, for moderators)."
msgstr ""
#: src/tracking/voice/cog.py:710
#: src/tracking/voice/cog.py:706
msgctxt "cmd:now|target:self|error:target_inactive"
msgid ""
"You have no running session! Join a tracked voice channel to start a session."
msgstr ""
#: src/tracking/voice/cog.py:719
#: src/tracking/voice/cog.py:715
#, possible-python-brace-format
msgctxt "cmd:now|target:other|error:target_inactive"
msgid "{mention} has no running session!"
msgstr ""
#: src/tracking/voice/cog.py:734
#: src/tracking/voice/cog.py:730
msgctxt "cmd:now|target:self|mode:clear|success|title"
msgid "Session Tag Cleared"
msgstr ""
#: src/tracking/voice/cog.py:738
#: src/tracking/voice/cog.py:734
msgctxt "cmd:now|target:self|mode:clear|success|desc"
msgid "Successfully unset your session tag."
msgstr ""
#: src/tracking/voice/cog.py:747
#: src/tracking/voice/cog.py:743
msgctxt "cmd:now|target:other|mode:clear|error:perms|title"
msgid "You can't do that!"
msgstr ""
#: src/tracking/voice/cog.py:751
#: src/tracking/voice/cog.py:747
msgctxt "cmd:now|target:other|mode:clear|error:perms|desc"
msgid "You need to be a moderator to set or clear someone else's session tag."
msgstr ""
#: src/tracking/voice/cog.py:761
#: src/tracking/voice/cog.py:757
msgctxt "cmd:now|target:other|mode:clear|success|title"
msgid "Session Tag Cleared!"
msgstr ""
#: src/tracking/voice/cog.py:765
#: src/tracking/voice/cog.py:761
#, possible-python-brace-format
msgctxt "cmd:now|target:other|mode:clear|success|desc"
msgid "Cleared {target}'s session tag."
msgstr ""
#: src/tracking/voice/cog.py:777
#: src/tracking/voice/cog.py:773
msgctxt "cmd:now|target:self|mode:set|success|title"
msgid "Session Tag Set!"
msgstr ""
#: src/tracking/voice/cog.py:781
#: src/tracking/voice/cog.py:777
#, possible-python-brace-format
msgctxt "cmd:now|target:self|mode:set|success|desc"
msgid "You are now working on `{new_tag}`. Good luck!"
msgstr ""
#: src/tracking/voice/cog.py:790
#: src/tracking/voice/cog.py:786
msgctxt "cmd:now|target:other|mode:set|error:perms|title"
msgid "You can't do that!"
msgstr ""
#: src/tracking/voice/cog.py:794
#: src/tracking/voice/cog.py:790
msgctxt "cmd:now|target:other|mode:set|error:perms|desc"
msgid "You need to be a moderator to set or clear someone else's session tag!"
msgstr ""
#: src/tracking/voice/cog.py:804
#: src/tracking/voice/cog.py:800
msgctxt "cmd:now|target:other|mode:set|success|title"
msgid "Session Tag Set!"
msgstr ""
#: src/tracking/voice/cog.py:808
#: src/tracking/voice/cog.py:804
#, possible-python-brace-format
msgctxt "cmd:now|target:other|mode:set|success|desc"
msgid "Set {target}'s session tag to `{new_tag}`."
msgstr ""
#: src/tracking/voice/cog.py:817
#: src/tracking/voice/cog.py:813
#, possible-python-brace-format
msgctxt "cmd:now|target:self|mode:show_with_tag|desc"
msgid "You have been working on **`{tag}`** in {channel} since {time}!"
msgstr ""
#: src/tracking/voice/cog.py:822
#: src/tracking/voice/cog.py:818
#, possible-python-brace-format
msgctxt "cmd:now|target:self|mode:show_without_tag|desc"
msgid ""
@@ -148,7 +194,7 @@ msgid ""
"Use `/now <tag>` to set what you are working on."
msgstr ""
#: src/tracking/voice/cog.py:829
#: src/tracking/voice/cog.py:825
#, possible-python-brace-format
msgctxt "cmd:now|target:other|mode:show_with_tag|desc"
msgid ""
@@ -156,23 +202,23 @@ msgid ""
"They have been working on **{tag}** since {time}."
msgstr ""
#: src/tracking/voice/cog.py:835
#: src/tracking/voice/cog.py:831
#, possible-python-brace-format
msgctxt "cmd:now|target:other|mode:show_without_tag|desc"
msgid "{target} has been working in {channel} since {time}!"
msgstr ""
#: src/tracking/voice/cog.py:858
#: src/tracking/voice/cog.py:854
msgctxt "cmd:configure_voice_rates"
msgid "voice_rewards"
msgstr ""
#: src/tracking/voice/cog.py:861
#: src/tracking/voice/cog.py:857
msgctxt "cmd:configure_voice_rates|desc"
msgid "Configure Voice tracking rewards and experience"
msgstr ""
#: src/tracking/voice/cog.py:918
#: src/tracking/voice/cog.py:914
#, possible-python-brace-format
msgctxt "cmd:configure_voice_tracking|mode:voice|resp:success|desc"
msgid ""
@@ -181,7 +227,7 @@ msgid ""
"day."
msgstr ""
#: src/tracking/voice/cog.py:929
#: src/tracking/voice/cog.py:925
#, possible-python-brace-format
msgctxt "cmd:configure_voice_tracking|mode:study|resp:success|desc"
msgid ""
@@ -364,27 +410,27 @@ msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
msgid "Set Untracked Channels"
msgstr ""
#: src/tracking/voice/settings.py:428 src/tracking/voice/settings.py:482
#: src/tracking/voice/settings.py:428 src/tracking/voice/settings.py:485
msgctxt "ui:voice_tracker_config|mode:voice|embed|title"
msgid "Voice Tracker Configuration Panel"
msgstr ""
#: src/tracking/voice/settings.py:433 src/tracking/voice/settings.py:487
#: src/tracking/voice/settings.py:433 src/tracking/voice/settings.py:490
msgctxt "ui:voice_tracker_config|mode:study|embed|title"
msgid "Study Tracker Configuration Panel"
msgstr ""
#: src/tracking/voice/settings.py:472
#: src/tracking/voice/settings.py:475
msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
msgid "Select Untracked Channels"
msgstr ""
#: src/tracking/voice/settings.py:528
#: src/tracking/voice/settings.py:531
msgctxt "dash:voice_tracker|title"
msgid "Voice Tracker Configuration ({commands[configure voice_rewards]})"
msgstr ""
#: src/tracking/voice/settings.py:532
#: src/tracking/voice/settings.py:535
msgctxt "dash:voice_tracking|dropdown|placeholder"
msgid "Voice Activity Panel"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"