routine: Regenerate locale templates.
This commit is contained in:
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,12 +18,12 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/pomodoro/timer.py:52
|
||||
#: src/modules/pomodoro/timer.py:50
|
||||
msgctxt "timer|stage:break|name"
|
||||
msgid "BREAK"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:53
|
||||
#: src/modules/pomodoro/timer.py:51
|
||||
msgctxt "timer|stage:focus|name"
|
||||
msgid "FOCUS"
|
||||
msgstr ""
|
||||
@@ -34,7 +34,7 @@ msgctxt "timer|default_base_name"
|
||||
msgid "Timer {pattern}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:392
|
||||
#: src/modules/pomodoro/timer.py:394
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|kicked_message"
|
||||
msgid ""
|
||||
@@ -46,20 +46,20 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:485
|
||||
#: src/modules/pomodoro/timer.py:487
|
||||
#, 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:490
|
||||
#: src/modules/pomodoro/timer.py:492
|
||||
#, 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:522
|
||||
#: src/modules/pomodoro/timer.py:524
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|warningline"
|
||||
msgid ""
|
||||
@@ -67,13 +67,13 @@ msgid ""
|
||||
"next stage."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:539
|
||||
#: src/modules/pomodoro/timer.py:543
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|stopped:auto"
|
||||
msgid "Timer stopped! Join {channel} to start the timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:544
|
||||
#: src/modules/pomodoro/timer.py:548
|
||||
msgctxt "timer|status|stopped:manual"
|
||||
msgid "Timer stopped! Press `Start` to restart the timer."
|
||||
msgstr ""
|
||||
@@ -93,72 +93,85 @@ msgctxt "dash:pomodoro|title"
|
||||
msgid "Pomodoro Configuration ({commands[configure pomodoro]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:307
|
||||
#: src/modules/pomodoro/settingui.py:85
|
||||
msgctxt "dash:stats|dropdown|placeholder"
|
||||
msgid "Pomodoro Timer Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:83
|
||||
msgctxt "cmd_check:ready|failed"
|
||||
msgid ""
|
||||
"I am currently restarting! The Pomodoro timers will be unavailable until I "
|
||||
"have restarted. Thank you for your patience!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:321
|
||||
msgctxt "cmd:pomodoro"
|
||||
msgid "timers"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:308
|
||||
#: src/modules/pomodoro/cog.py:322
|
||||
msgctxt "cmd:pomodoro|desc"
|
||||
msgid "Base group for all pomodoro timer commands."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:316
|
||||
#: src/modules/pomodoro/cog.py:330
|
||||
msgctxt "cmd:pomodoro_status"
|
||||
msgid "show"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:317
|
||||
#: src/modules/pomodoro/cog.py:331
|
||||
msgctxt "cmd:pomodoro_status|desc"
|
||||
msgid "Display the status of a single pomodoro timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:320
|
||||
#: src/modules/pomodoro/cog.py:334
|
||||
msgctxt "cmd:pomodoro_status|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:325
|
||||
#: src/modules/pomodoro/cog.py:339
|
||||
msgctxt "cmd:pomodoro_status|param:channel|desc"
|
||||
msgid "The channel for which you want to view the timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:343
|
||||
#: src/modules/pomodoro/cog.py:357
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_status|error:no_timer"
|
||||
msgid "The channel {channel} does not have a timer set up!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:353
|
||||
#: src/modules/pomodoro/cog.py:367
|
||||
msgctxt "cmd:pomodoro_list"
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:354
|
||||
#: src/modules/pomodoro/cog.py:368
|
||||
msgctxt "cmd:pomodoro_list|desc"
|
||||
msgid "List the available pomodoro timers."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:376
|
||||
#: src/modules/pomodoro/cog.py:391
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|error:no_timers"
|
||||
msgid ""
|
||||
"No timers have been setup in this server!\n"
|
||||
"You can ask an admin to create one with {command}."
|
||||
"You can ask an admin to create one with {command}, or rent a private room "
|
||||
"and create one yourself!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:388
|
||||
#: src/modules/pomodoro/cog.py:404
|
||||
msgctxt "cmd:pomodoro_list|error:no_visible_timers"
|
||||
msgid "There are no visible timers in this server!"
|
||||
msgid "There are no timers you can join in this server!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:398
|
||||
#: src/modules/pomodoro/cog.py:414
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|embed:timer_list|title"
|
||||
msgid "Pomodoro Timers in **{guild}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:407
|
||||
#: src/modules/pomodoro/cog.py:423
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|status:stopped_auto"
|
||||
msgid ""
|
||||
@@ -166,7 +179,7 @@ msgid ""
|
||||
"Join {channel} to restart it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:412
|
||||
#: src/modules/pomodoro/cog.py:428
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|status:stopped_manual"
|
||||
msgid ""
|
||||
@@ -174,7 +187,7 @@ msgid ""
|
||||
"Join {channel} and press `Start` to start it!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:419
|
||||
#: src/modules/pomodoro/cog.py:435
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|status:running_focus"
|
||||
msgid ""
|
||||
@@ -182,7 +195,7 @@ msgid ""
|
||||
"Currently **focusing**, with break starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:425
|
||||
#: src/modules/pomodoro/cog.py:441
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_list|status:running_break"
|
||||
msgid ""
|
||||
@@ -190,49 +203,49 @@ msgid ""
|
||||
"Currently **resting**, with focus starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:439
|
||||
#: src/modules/pomodoro/cog.py:455
|
||||
msgctxt "cmd:pomodoro_admin"
|
||||
msgid "admin"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:440
|
||||
#: src/modules/pomodoro/cog.py:456
|
||||
msgctxt "cmd:pomodoro_admin|desc"
|
||||
msgid "Command group for pomodoro admin controls."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:446
|
||||
#: src/modules/pomodoro/cog.py:462
|
||||
msgctxt "cmd:pomodoro_create"
|
||||
msgid "create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:449
|
||||
#: src/modules/pomodoro/cog.py:465
|
||||
msgctxt "cmd:pomodoro_create|desc"
|
||||
msgid "Create a new Pomodoro timer. Requires admin permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:453
|
||||
#: src/modules/pomodoro/cog.py:469
|
||||
msgctxt "cmd:pomodoro_create|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:459
|
||||
#: src/modules/pomodoro/cog.py:475
|
||||
msgctxt "cmd:pomodoro_create|param:channel|desc"
|
||||
msgid ""
|
||||
"Voice channel to create the timer in. (Defaults to your current channel, or "
|
||||
"makes a new one.)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:488
|
||||
#: src/modules/pomodoro/cog.py:504
|
||||
msgctxt "cmd:pomodoro_create|error:insufficient_perms"
|
||||
msgid "Only server administrators can create timers!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:515
|
||||
#: src/modules/pomodoro/cog.py:531
|
||||
msgctxt "cmd:pomodoro_create|error:channel_create_failed|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:519
|
||||
#: src/modules/pomodoro/cog.py:535
|
||||
msgctxt "cmd:pomodoro_create|error:channel_create|desc"
|
||||
msgid ""
|
||||
"Failed to create a new pomodoro voice channel due to an unknown Discord "
|
||||
@@ -240,99 +253,99 @@ msgid ""
|
||||
"the `timer_channel` argument of this command."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:533
|
||||
#: src/modules/pomodoro/cog.py:549
|
||||
msgctxt "cmd:pomodoro_create|error:channel_create_permissions|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:537
|
||||
#: src/modules/pomodoro/cog.py:553
|
||||
msgctxt "cmd:pomodoro_create|error:channel_create_permissions|desc"
|
||||
msgid ""
|
||||
"No `timer_channel` was provided, and I lack the `MANAGE_CHANNELS` permission "
|
||||
"needed to create a new voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:551
|
||||
#: src/modules/pomodoro/cog.py:567
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_create|error:timer_exists"
|
||||
msgid ""
|
||||
"A timer already exists in {channel}! Use `/pomodoro admin edit` to modify it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:590
|
||||
#: src/modules/pomodoro/cog.py:606
|
||||
msgctxt "cmd:pomodoro_create|response:success|content"
|
||||
msgid "Timer created successfully! Use the panel below to reconfigure."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:596
|
||||
#: src/modules/pomodoro/cog.py:612
|
||||
msgctxt "cmd:pomodoro_destroy"
|
||||
msgid "destroy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:599
|
||||
#: src/modules/pomodoro/cog.py:615
|
||||
msgctxt "cmd:pomodoro_destroy|desc"
|
||||
msgid ""
|
||||
"Delete a pomodoro timer from a voice channel. Requires admin permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:603
|
||||
#: src/modules/pomodoro/cog.py:619
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:606
|
||||
#: src/modules/pomodoro/cog.py:622
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "Channel with the timer to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:624
|
||||
#: src/modules/pomodoro/cog.py:640
|
||||
msgctxt "cmd:pomodoro_destroy|error:no_timer"
|
||||
msgid "This channel doesn't have an attached pomodoro timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:639
|
||||
#: src/modules/pomodoro/cog.py:655
|
||||
msgctxt "cmd:pomodoro_destroy|error:insufficient_perms|owned"
|
||||
msgid ""
|
||||
"You need to be an administrator or own this channel to remove this timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:649
|
||||
#: src/modules/pomodoro/cog.py:665
|
||||
msgctxt "cmd:pomodoro_destroy|error:insufficient_perms|notowned"
|
||||
msgid "You need to be a server administrator to remove this timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:661
|
||||
#: src/modules/pomodoro/cog.py:677
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomdoro_destroy|response:success|description"
|
||||
msgid "Timer successfully removed from {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:667
|
||||
#: src/modules/pomodoro/cog.py:683
|
||||
msgctxt "cmd:pomodoro_edit"
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:670
|
||||
#: src/modules/pomodoro/cog.py:686
|
||||
msgctxt "cmd:pomodoro_edit|desc"
|
||||
msgid "Edit a Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:674
|
||||
#: src/modules/pomodoro/cog.py:690
|
||||
msgctxt "cmd:pomodoro_edit|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:680
|
||||
#: src/modules/pomodoro/cog.py:696
|
||||
msgctxt "cmd:pomodoro_edit|param:channel|desc"
|
||||
msgid "Channel holding the timer to edit."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:721
|
||||
#: src/modules/pomodoro/cog.py:737
|
||||
msgctxt "cmd:pomodoro_edit|error:no_timer"
|
||||
msgid "This channel doesn't have an attached pomodoro timer to edit!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:734
|
||||
#: src/modules/pomodoro/cog.py:750
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_perms|role:other"
|
||||
msgid ""
|
||||
"Insufficient permissions to modifiy this timer!\n"
|
||||
@@ -340,28 +353,28 @@ msgid ""
|
||||
"manager role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:755
|
||||
#: src/modules/pomodoro/cog.py:771
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_permissions|role_needed:admin"
|
||||
msgid "You need to be a guild admin to modify this option!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:760
|
||||
#: src/modules/pomodoro/cog.py:776
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_permissions|role_needed:owner"
|
||||
msgid "You need to be a channel owner or guild admin to modify this option!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:765
|
||||
#: src/modules/pomodoro/cog.py:781
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_permissions|role_needed:manager"
|
||||
msgid ""
|
||||
"You need to be a guild admin or have the manager role to modify this option!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:801
|
||||
#: src/modules/pomodoro/cog.py:817
|
||||
msgctxt "cmd:configure_pomodoro"
|
||||
msgid "pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:802
|
||||
#: src/modules/pomodoro/cog.py:818
|
||||
msgctxt "cmd:configure_pomodoro|desc"
|
||||
msgid "Configure Pomodoro Timer System"
|
||||
msgstr ""
|
||||
@@ -439,52 +452,52 @@ msgctxt "timerset:inactivity_threshold|desc"
|
||||
msgid "How many timer cycles before kicking inactive members."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:99
|
||||
#: src/modules/pomodoro/options.py:101
|
||||
msgctxt "timerset:manager_role"
|
||||
msgid "manager_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:102
|
||||
#: src/modules/pomodoro/options.py:104
|
||||
msgctxt "timerset:manager_role|desc"
|
||||
msgid "Role allowed to start, stop, and edit the focus/break lengths."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:114
|
||||
#: src/modules/pomodoro/options.py:116
|
||||
msgctxt "timerset:manager_role|format:notset"
|
||||
msgid "Not Set (Only Admins may start/stop or edit pattern)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:124
|
||||
#: src/modules/pomodoro/options.py:126
|
||||
msgctxt "timerset:voice_alerts"
|
||||
msgid "voice_alerts"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:127
|
||||
#: src/modules/pomodoro/options.py:129
|
||||
msgctxt "timerset:voice_alerts|desc"
|
||||
msgid "Whether to join the voice channel and announce focus and break stages."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:138
|
||||
#: src/modules/pomodoro/options.py:140
|
||||
msgctxt "timerset:base_name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:141
|
||||
#: src/modules/pomodoro/options.py:143
|
||||
msgctxt "timerset:base_name|desc"
|
||||
msgid "Timer name, as shown on the timer card."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:145
|
||||
#: src/modules/pomodoro/options.py:147
|
||||
msgctxt "timerset:base_name|accepts"
|
||||
msgid "Any short name, shown on the timer card."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:159
|
||||
#: src/modules/pomodoro/options.py:161
|
||||
msgctxt "timerset:channel_name_format"
|
||||
msgid "channel_name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:162
|
||||
#: src/modules/pomodoro/options.py:164
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timerset:channel_name_format|desc"
|
||||
msgid ""
|
||||
@@ -492,49 +505,49 @@ msgid ""
|
||||
"and {stage} keys."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:166
|
||||
#: src/modules/pomodoro/options.py:168
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timerset:channel_name|accepts"
|
||||
msgid ""
|
||||
"Timer channel name, with keys {remaining}, {name}, {pattern}, and {stage}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:178
|
||||
#: src/modules/pomodoro/options.py:180
|
||||
msgctxt "timerset:focus_length"
|
||||
msgid "focus_length"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:181
|
||||
#: src/modules/pomodoro/options.py:183
|
||||
msgctxt "timerset:focus_length|desc"
|
||||
msgid "Length of the focus stage of the timer in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:186
|
||||
#: src/modules/pomodoro/options.py:188
|
||||
msgctxt "timerset:focus_length|accepts"
|
||||
msgid "A positive integer number of minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:210
|
||||
#: src/modules/pomodoro/options.py:212
|
||||
msgctxt "timerset:focus_length|desc"
|
||||
msgid "Please enter a positive number of minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:218
|
||||
#: src/modules/pomodoro/options.py:220
|
||||
msgctxt "timerset:break_length"
|
||||
msgid "break_length"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:221
|
||||
#: src/modules/pomodoro/options.py:223
|
||||
msgctxt "timerset:break_length|desc"
|
||||
msgid "Length of the break stage of the timer in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:226
|
||||
#: src/modules/pomodoro/options.py:228
|
||||
msgctxt "timerset:break_length|accepts"
|
||||
msgid "A positive integer number of minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/options.py:250
|
||||
#: src/modules/pomodoro/options.py:252
|
||||
msgctxt "timerset:break_length|desc"
|
||||
msgid "Please enter a positive number of minutes."
|
||||
msgstr ""
|
||||
@@ -567,18 +580,18 @@ msgctxt "guildset:pomodoro_channel|accepts"
|
||||
msgid "Timer notification channel name or id."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/settings.py:50
|
||||
#: src/modules/pomodoro/settings.py:51
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:pomodoro_channel|set_response|set"
|
||||
msgid "Pomodoro timer notifications will now default to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/settings.py:55
|
||||
#: src/modules/pomodoro/settings.py:56
|
||||
msgctxt "guildset:pomodoro_channel|set_response|unset"
|
||||
msgid "Pomodoro timer notifications will now default to their voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/settings.py:65
|
||||
#: src/modules/pomodoro/settings.py:66
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:pomdoro_channel|set_using"
|
||||
msgid "{cmd} or channel selector below."
|
||||
@@ -589,34 +602,72 @@ msgctxt "modal:timer_editor|title"
|
||||
msgid "Timer Option Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:58
|
||||
#: src/modules/pomodoro/ui/status.py:61
|
||||
msgctxt "ui:timer_status|button:present|ack"
|
||||
msgid ""
|
||||
"Thank you for marking your presence.\n"
|
||||
"Good luck and stay productive!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:72
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:timer_status|button:present|error:not_in_timer"
|
||||
msgid ""
|
||||
"You are not in this timer! Join the timer channel by pressing {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:82
|
||||
msgctxt "ui:timer_status|button:present|label"
|
||||
msgid "Present"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:81
|
||||
#: src/modules/pomodoro/ui/status.py:106
|
||||
msgctxt "ui:timer_status|button:edit|error:no_permissions"
|
||||
msgid ""
|
||||
"Configuring this timer requires guild admin permissions or the configured "
|
||||
"manager role!"
|
||||
"Configuring this timer requires `MANAGE_CHANNEL` permissions on the timer "
|
||||
"channel, or the configured manager role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:93
|
||||
#: src/modules/pomodoro/ui/status.py:119
|
||||
msgctxt "ui:timer_status|button:edit|label"
|
||||
msgid "Options"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:111
|
||||
#: src/modules/pomodoro/ui/status.py:138
|
||||
msgctxt "ui:timer_status|button:start|error:already_running"
|
||||
msgid "Cannot start a timer that is already running!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:125
|
||||
#: src/modules/pomodoro/ui/status.py:154
|
||||
msgctxt "ui:timer_status|button:start|error:not_manager|title"
|
||||
msgid "Insufficient permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:158
|
||||
msgctxt "ui:timer_status|button:start|error:not_manager|desc"
|
||||
msgid ""
|
||||
"Starting this timer requires `MANAGE_CHANNEL` permissions on the timer "
|
||||
"channel, or the configured `manager_role`!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:168
|
||||
msgctxt "ui:timer_status|button:start|label"
|
||||
msgid "Start"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:142
|
||||
#: src/modules/pomodoro/ui/status.py:190
|
||||
msgctxt "ui:timer_status|button:stop|error:not_manager|title"
|
||||
msgid "Insufficient permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:194
|
||||
msgctxt "ui:timer_status|button:stop|error:not_manager|desc"
|
||||
msgid ""
|
||||
"Stopping this timer requires `MANAGE_CHANNEL` permissions on the timer "
|
||||
"channel, or the configured `manager_role`!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/ui/status.py:204
|
||||
msgctxt "ui:timer_status|button:stop|label"
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,6 +32,11 @@ msgctxt "dash:locale|title"
|
||||
msgid "Server Language Configuration ({commands[configure language]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settingui.py:87
|
||||
msgctxt "dash:locale|dropdown|placeholder"
|
||||
msgid "Server Language Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/cog.py:99
|
||||
msgctxt "cmd:configure_language"
|
||||
msgid "language"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -66,7 +66,7 @@ msgctxt "cmd:configure_general|panel|title"
|
||||
msgid "General Configuration Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/config/dashboard.py:144
|
||||
#: src/modules/config/dashboard.py:147
|
||||
msgctxt "ui:dashboard|menu:config|placeholder"
|
||||
msgid "Open Configuration Panel"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,73 +28,78 @@ msgctxt "dash:economy|title"
|
||||
msgid "Economy Configuration ({commands[configure economy]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/settingui.py:72
|
||||
msgctxt "dash:economy|dropdown|placeholder"
|
||||
msgid "Economy Panel"
|
||||
msgstr ""
|
||||
|
||||
#. ----- Economy group commands -----
|
||||
#: src/modules/economy/cog.py:85
|
||||
#: src/modules/economy/cog.py:86
|
||||
msgctxt "cmd:economy"
|
||||
msgid "economy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:91
|
||||
#: src/modules/economy/cog.py:92
|
||||
msgctxt "cmd:economy_balance"
|
||||
msgid "balance"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:94
|
||||
#: src/modules/economy/cog.py:95
|
||||
msgctxt "cmd:economy_balance|desc"
|
||||
msgid "Display and modify LionCoin balance for members or roles."
|
||||
msgid "Display or modify LionCoin balance for members and roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:98
|
||||
#: src/modules/economy/cog.py:99
|
||||
msgctxt "cmd:economy_balance|param:target"
|
||||
msgid "target"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:99
|
||||
#: src/modules/economy/cog.py:100
|
||||
msgctxt "cmd:economy_balance|param:add"
|
||||
msgid "add"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:100
|
||||
#: src/modules/economy/cog.py:101
|
||||
msgctxt "cmd:economy_balance|param:set"
|
||||
msgid "set"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:105
|
||||
#: src/modules/economy/cog.py:106
|
||||
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:109
|
||||
#: src/modules/economy/cog.py:110
|
||||
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:113
|
||||
#: src/modules/economy/cog.py:114
|
||||
msgctxt "cmd:economy_balance|param:set|set"
|
||||
msgid "New balance to set the target's balance to."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:150
|
||||
#: src/modules/economy/cog.py:152
|
||||
#, 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:161
|
||||
#: src/modules/economy/cog.py:163
|
||||
msgctxt "cmd:economy_balance|error:target_is_bot"
|
||||
msgid "Bots cannot have coin balances!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:172
|
||||
#: src/modules/economy/cog.py:174
|
||||
msgctxt "cmd:economy_balance|error:args"
|
||||
msgid "You cannot simultaneously `set` and `add` member balances!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:217
|
||||
#: src/modules/economy/cog.py:223
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:success|affected"
|
||||
msgid "One user was affected."
|
||||
@@ -102,7 +107,7 @@ msgid_plural "**{count}** users were affected."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/economy/cog.py:223
|
||||
#: src/modules/economy/cog.py:229
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|confirm|affected"
|
||||
msgid "One user will be affected."
|
||||
@@ -110,17 +115,17 @@ msgid_plural "**{count}** users will be affected."
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/economy/cog.py:230
|
||||
#: src/modules/economy/cog.py:236
|
||||
msgctxt "cmd:economy_balance|confirm|button:confirm"
|
||||
msgid "Yes, adjust balances"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:234
|
||||
#: src/modules/economy/cog.py:240
|
||||
msgctxt "cmd:economy_balance|confirm|button:cancel"
|
||||
msgid "No, cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:241
|
||||
#: src/modules/economy/cog.py:247
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:success_set|desc"
|
||||
msgid ""
|
||||
@@ -128,14 +133,14 @@ msgid ""
|
||||
"**{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:250
|
||||
#: src/modules/economy/cog.py:256
|
||||
#, 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:258
|
||||
#: src/modules/economy/cog.py:264
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:success_set|desc"
|
||||
msgid ""
|
||||
@@ -143,7 +148,7 @@ msgid ""
|
||||
"**{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:267
|
||||
#: src/modules/economy/cog.py:273
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|confirm_set|desc"
|
||||
msgid ""
|
||||
@@ -151,32 +156,32 @@ msgid ""
|
||||
"{coin_emoji}**{amount}**?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:284
|
||||
#: src/modules/economy/cog.py:290
|
||||
#, 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:300
|
||||
#: src/modules/economy/cog.py:306
|
||||
#, 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:309
|
||||
#: src/modules/economy/cog.py:315
|
||||
#, 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:317
|
||||
#: src/modules/economy/cog.py:323
|
||||
#, 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:326
|
||||
#: src/modules/economy/cog.py:332
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|confirm_add|desc"
|
||||
msgid ""
|
||||
@@ -184,7 +189,7 @@ msgid ""
|
||||
"{role_mention}?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:348
|
||||
#: src/modules/economy/cog.py:354
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:success_add|desc"
|
||||
msgid ""
|
||||
@@ -192,26 +197,26 @@ msgid ""
|
||||
"{coin_emoji}**{new_amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:359
|
||||
#: src/modules/economy/cog.py:365
|
||||
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:387
|
||||
#: src/modules/economy/cog.py:394
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:role_lb|author"
|
||||
msgid "Balance sheet for {name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:393
|
||||
#: src/modules/economy/cog.py:400
|
||||
#, 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:401
|
||||
#: src/modules/economy/cog.py:408
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:role_lb|header"
|
||||
msgid ""
|
||||
@@ -219,66 +224,66 @@ msgid ""
|
||||
"balance of {coin_emoji}**{total}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:413
|
||||
#: src/modules/economy/cog.py:420
|
||||
msgctxt "cmd:economy_balance|embed:role_lb|row_format"
|
||||
msgid "`[{pos:>{numwidth}}]` | `{coins:>{coinwidth}} LC` | {mention}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:441
|
||||
#: src/modules/economy/cog.py:448
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:role_lb|footer"
|
||||
msgid "Page {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:451
|
||||
#: src/modules/economy/cog.py:458
|
||||
#, 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:458
|
||||
#: src/modules/economy/cog.py:465
|
||||
#, 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:478
|
||||
#: src/modules/economy/cog.py:485
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:single|desc"
|
||||
msgid "{mention} currently owns {coin_emoji} {coins}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:488
|
||||
#: src/modules/economy/cog.py:495
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_balance|embed:single|author"
|
||||
msgid "Balance statement for {user}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:497
|
||||
#: src/modules/economy/cog.py:504
|
||||
msgctxt "cmd:economy_reset"
|
||||
msgid "reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:500
|
||||
#: src/modules/economy/cog.py:507
|
||||
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:504
|
||||
#: src/modules/economy/cog.py:511
|
||||
msgctxt "cmd:economy_reset|param:target"
|
||||
msgid "target"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:509
|
||||
#: src/modules/economy/cog.py:516
|
||||
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:535
|
||||
#: src/modules/economy/cog.py:543
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_reset|confirm:reset_guild|desc"
|
||||
msgid ""
|
||||
@@ -287,17 +292,17 @@ msgid ""
|
||||
"*This is not reversible!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:543
|
||||
#: src/modules/economy/cog.py:551
|
||||
msgctxt "cmd:economy_reset|confirm:reset_guild|button:confirm"
|
||||
msgid "Yes, reset the economy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:547
|
||||
#: src/modules/economy/cog.py:555
|
||||
msgctxt "cmd:economy_reset|confirm:reset_guild|button:cancel"
|
||||
msgid "Cancel reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:563
|
||||
#: src/modules/economy/cog.py:571
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_reset|embed:success_guild|desc"
|
||||
msgid ""
|
||||
@@ -305,13 +310,13 @@ msgid ""
|
||||
"**{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:580
|
||||
#: src/modules/economy/cog.py:588
|
||||
#, 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:590
|
||||
#: src/modules/economy/cog.py:598
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_reset|confirm:reset_role|desc"
|
||||
msgid ""
|
||||
@@ -319,17 +324,17 @@ msgid ""
|
||||
"**{count}** members will be affected."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:599
|
||||
#: src/modules/economy/cog.py:607
|
||||
msgctxt "cmd:economy_reset|confirm:reset_role|button:confirm"
|
||||
msgid "Yes, complete economy reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:603
|
||||
#: src/modules/economy/cog.py:611
|
||||
msgctxt "cmd:economy_reset|confirm:reset_role|button:cancel"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:620
|
||||
#: src/modules/economy/cog.py:628
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:economy_reset|embed:success_role|desc"
|
||||
msgid ""
|
||||
@@ -337,58 +342,58 @@ msgid ""
|
||||
"**{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:642
|
||||
#: src/modules/economy/cog.py:650
|
||||
#, 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:652
|
||||
#: src/modules/economy/cog.py:660
|
||||
msgctxt "cmd:send"
|
||||
msgid "send"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:655
|
||||
#: src/modules/economy/cog.py:663
|
||||
msgctxt "cmd:send|desc"
|
||||
msgid "Gift the target user a certain number of LionCoins."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:659
|
||||
#: src/modules/economy/cog.py:667
|
||||
msgctxt "cmd:send|param:target"
|
||||
msgid "target"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:660
|
||||
#: src/modules/economy/cog.py:668
|
||||
msgctxt "cmd:send|param:amount"
|
||||
msgid "amount"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:661
|
||||
#: src/modules/economy/cog.py:669
|
||||
msgctxt "cmd:send|param:note"
|
||||
msgid "note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:664
|
||||
#: src/modules/economy/cog.py:672
|
||||
msgctxt "cmd:send|param:target|desc"
|
||||
msgid "User to send the gift to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:665
|
||||
#: src/modules/economy/cog.py:673
|
||||
msgctxt "cmd:send|param:amount|desc"
|
||||
msgid "Number of coins to send"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:666
|
||||
#: src/modules/economy/cog.py:674
|
||||
msgctxt "cmd:send|param:note|desc"
|
||||
msgid "Optional note to add to the gift."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:690
|
||||
#: src/modules/economy/cog.py:698
|
||||
msgctxt "cmd:send|error:not_allowed"
|
||||
msgid "Sorry, this server has disabled LionCoin transfers!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:713
|
||||
#: src/modules/economy/cog.py:723
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:send|error:insufficient"
|
||||
msgid ""
|
||||
@@ -396,19 +401,19 @@ msgid ""
|
||||
"`Current Balance:` {coin_emoji}{balance}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:733
|
||||
#: src/modules/economy/cog.py:744
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:send|embed:gift|title"
|
||||
msgid "{user} sent you a gift!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:737
|
||||
#: src/modules/economy/cog.py:748
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:send|embed:gift|desc"
|
||||
msgid "{mention} sent you {coin_emoji}**{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:762
|
||||
#: src/modules/economy/cog.py:773
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:send|embed:ack|desc"
|
||||
msgid ""
|
||||
@@ -416,19 +421,19 @@ msgid ""
|
||||
"{mention}!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:772
|
||||
#: src/modules/economy/cog.py:783
|
||||
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:784
|
||||
#: src/modules/economy/cog.py:795
|
||||
msgctxt "cmd:configure_economy"
|
||||
msgid "economy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/economy/cog.py:787
|
||||
#: src/modules/economy/cog.py:798
|
||||
msgctxt "cmd:configure_economy|desc"
|
||||
msgid "Configure LionCoin Economy"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,65 +17,70 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:252
|
||||
msgid "async"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:253
|
||||
msgid "Execute arbitrary code with Exec"
|
||||
#: src/modules/sysadmin/exec_cog.py:257
|
||||
msgctxt "ward:sys_admin|failed"
|
||||
msgid "You must be a bot owner to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:262
|
||||
msgid "async"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:263
|
||||
msgid "Execute arbitrary code with Exec"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:272
|
||||
msgctxt "command"
|
||||
msgid "eval"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:263
|
||||
#: src/modules/sysadmin/exec_cog.py:273
|
||||
msgctxt "command:eval"
|
||||
msgid "Execute arbitrary code with Eval"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:266
|
||||
#: src/modules/sysadmin/exec_cog.py:276
|
||||
msgctxt "command:eval|param:string"
|
||||
msgid "Code to evaluate."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:273
|
||||
#: src/modules/sysadmin/exec_cog.py:283
|
||||
msgctxt "command"
|
||||
msgid "asyncall"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:274
|
||||
#: src/modules/sysadmin/exec_cog.py:284
|
||||
msgctxt "command:asyncall|desc"
|
||||
msgid "Execute arbitrary code on all shards."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:277
|
||||
#: src/modules/sysadmin/exec_cog.py:287
|
||||
msgctxt "command:asyncall|param:string"
|
||||
msgid "Cross-shard code to execute. Cannot reference ctx!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:278
|
||||
#: src/modules/sysadmin/exec_cog.py:288
|
||||
msgctxt "command:asyncall|param:target"
|
||||
msgid "Target shard app name, see autocomplete for options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:333
|
||||
#: src/modules/sysadmin/exec_cog.py:343
|
||||
msgid "reload"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:334
|
||||
#: src/modules/sysadmin/exec_cog.py:344
|
||||
msgid "Reload a given LionBot extension. Launches an ExecUI."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:337
|
||||
#: src/modules/sysadmin/exec_cog.py:347
|
||||
msgid "Name of the extesion to reload. See autocomplete for options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:369
|
||||
#: src/modules/sysadmin/exec_cog.py:379
|
||||
msgid "shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:370
|
||||
#: src/modules/sysadmin/exec_cog.py:380
|
||||
msgid "Shutdown (or restart) the client."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -69,7 +69,7 @@ msgstr ""
|
||||
#: src/gui/cards/leaderboard.py:168
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:study|entry_hours_text"
|
||||
msgid "{HH:.02d}:{MM:.02d}"
|
||||
msgid "{HH:02d}:{MM:02d}"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:172
|
||||
@@ -81,7 +81,7 @@ msgstr ""
|
||||
#: src/gui/cards/leaderboard.py:176
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:voice|entry_hours_text"
|
||||
msgid "{HH}:{MM}"
|
||||
msgid "{HH:02d}:{MM:02d}"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:180
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,39 +57,39 @@ msgctxt "dash:member_admin|dropdown|placeholder"
|
||||
msgid "Greetings and Initial Roles Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:233
|
||||
#: src/modules/member_admin/cog.py:234
|
||||
msgctxt "cmd:resetmember"
|
||||
msgid "resetmember"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:236
|
||||
#: src/modules/member_admin/cog.py:237
|
||||
msgctxt "cmd:resetmember|desc"
|
||||
msgid "Reset (server-associated) member data for the target member or user."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:240
|
||||
#: src/modules/member_admin/cog.py:241
|
||||
msgctxt "cmd:resetmember|param:target"
|
||||
msgid "member_to_reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:241
|
||||
#: src/modules/member_admin/cog.py:242
|
||||
msgctxt "cmd:resetmember|param:saved_roles"
|
||||
msgid "saved_roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:246
|
||||
#: src/modules/member_admin/cog.py:247
|
||||
msgctxt "cmd:resetmember|param:target|desc"
|
||||
msgid "Choose the member (current or past) you want to reset."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:250
|
||||
#: src/modules/member_admin/cog.py:251
|
||||
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:276
|
||||
#: src/modules/member_admin/cog.py:278
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:resetmember|reset:saved_roles|success"
|
||||
msgid ""
|
||||
@@ -97,17 +97,17 @@ msgid ""
|
||||
"roles if they rejoin."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:284
|
||||
#: src/modules/member_admin/cog.py:286
|
||||
msgctxt "cmd:resetmember|error:nothing_to_do"
|
||||
msgid "No reset operation selected, nothing to do."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:300
|
||||
#: src/modules/member_admin/cog.py:302
|
||||
msgctxt "cmd:configure_welcome"
|
||||
msgid "welcome"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:303
|
||||
#: src/modules/member_admin/cog.py:305
|
||||
msgctxt "cmd:configure_welcome|desc"
|
||||
msgid "Configure new member greetings and roles."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -199,34 +199,34 @@ msgctxt "guildset:alert_channel|accepts"
|
||||
msgid "Alert channel name or id."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:98
|
||||
#: src/modules/moderation/settings.py:99
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:alert_channel|set_response:set"
|
||||
msgid "Moderation alerts will be sent to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:103
|
||||
#: src/modules/moderation/settings.py:104
|
||||
msgctxt "guildset:alert_channel|set_response:unset"
|
||||
msgid "Moderation alerts will be ignored if the member cannot be reached."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:115
|
||||
#: src/modules/moderation/settings.py:116
|
||||
msgctxt "guildset:alert_channel|formatted:unset"
|
||||
msgid "Not Set (Only alert via direct message.)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:122
|
||||
#: src/modules/moderation/settings.py:123
|
||||
msgctxt "guildset:mod_role"
|
||||
msgid "mod_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:125
|
||||
#: src/modules/moderation/settings.py:126
|
||||
msgctxt "guildset:mod_role|desc"
|
||||
msgid ""
|
||||
"Guild role permitted to view configuration and perform moderation tasks."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:129
|
||||
#: src/modules/moderation/settings.py:130
|
||||
msgctxt "guildset:mod_role|long_desc"
|
||||
msgid ""
|
||||
"Members with the set role will be able to access my configuration panels, "
|
||||
@@ -235,23 +235,23 @@ msgid ""
|
||||
"they do not already have permission for in Discord."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:136
|
||||
#: src/modules/moderation/settings.py:137
|
||||
msgctxt "guildset:mod_role|accepts"
|
||||
msgid "Moderation role name or id."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:150
|
||||
#: src/modules/moderation/settings.py:151
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:mod_role|set_response:set"
|
||||
msgid "Members with the {role} will be considered moderators."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:155
|
||||
#: src/modules/moderation/settings.py:156
|
||||
msgctxt "guildset:mod_role|set_response:unset"
|
||||
msgid "No members will be given moderation privileges."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/moderation/settings.py:167
|
||||
#: src/modules/moderation/settings.py:168
|
||||
msgctxt "guildset:mod_role|formatted:unset"
|
||||
msgid "Not Set."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,148 +17,148 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/gui/cards/monthly.py:39
|
||||
#: src/gui/cards/monthly.py:40
|
||||
msgctxt "skin:monthlystats|mode:study|title"
|
||||
msgid "STUDY HOURS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:43
|
||||
#: src/gui/cards/monthly.py:44
|
||||
msgctxt "skin:monthlystats|mode:voice|title"
|
||||
msgid "VOICE CHANNEL ACTIVITY"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:47
|
||||
#: src/gui/cards/monthly.py:48
|
||||
msgctxt "skin:monthlystats|mode:text|title"
|
||||
msgid "MESSAGE ACTIVITY"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:51
|
||||
#: src/gui/cards/monthly.py:52
|
||||
msgctxt "skin::monthlystats|mode:anki|title"
|
||||
msgid "CARDS REVIEWED"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:118
|
||||
#: src/gui/cards/monthly.py:119
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|mode:study|bar_value"
|
||||
msgid "{value} H"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:122
|
||||
#: src/gui/cards/monthly.py:123
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|mode:voice|bar_value"
|
||||
msgid "{value} H"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:126
|
||||
#: src/gui/cards/monthly.py:127
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|mode:text|bar_value"
|
||||
msgid "{value} M"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:130
|
||||
#: src/gui/cards/monthly.py:131
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|mode:anki|bar_value"
|
||||
msgid "{value} C"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:152
|
||||
#: src/gui/cards/monthly.py:153
|
||||
msgctxt "skin:monthlystats|weekdays"
|
||||
msgid "M,T,W,T,F,S,S"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:162
|
||||
#: src/gui/cards/monthly.py:163
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:study|summary:this_month"
|
||||
msgid "THIS MONTH: {amount} HOURS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:166
|
||||
#: src/gui/cards/monthly.py:167
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:voice|summary:this_month"
|
||||
msgid "THIS MONTH: {amount} HOURS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:170
|
||||
#: src/gui/cards/monthly.py:171
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:text|summary:this_month"
|
||||
msgid "THIS MONTH: {amount} MESSAGES"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:174
|
||||
#: src/gui/cards/monthly.py:175
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:text|summary:this_month"
|
||||
msgid "THIS MONTH: {amount} CARDS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:196
|
||||
#: src/gui/cards/monthly.py:197
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:study|summary:last_month"
|
||||
msgid "LAST MONTH: {amount} HOURS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:200
|
||||
#: src/gui/cards/monthly.py:201
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:voice|summary:last_month"
|
||||
msgid "LAST MONTH: {amount} HOURS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:204
|
||||
#: src/gui/cards/monthly.py:205
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:text|summary:last_month"
|
||||
msgid "LAST MONTH: {amount} MESSAGES"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:208
|
||||
#: src/gui/cards/monthly.py:209
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:text|summary:last_month"
|
||||
msgid "LAST MONTH: {amount} CARDS"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:299
|
||||
#: src/gui/cards/monthly.py:300
|
||||
msgctxt "ui:monthlystats|stats:current_streak|key"
|
||||
msgid "Current Streak:"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:303
|
||||
#: src/gui/cards/monthly.py:304
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:current_streak|value"
|
||||
msgid "{count} days"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:307
|
||||
#: src/gui/cards/monthly.py:308
|
||||
msgctxt "ui:monthlystats|stats:longest_streak|key"
|
||||
msgid "Longest Streak:"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:311
|
||||
#: src/gui/cards/monthly.py:312
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:longest_streak|value"
|
||||
msgid "{count} days"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:315
|
||||
#: src/gui/cards/monthly.py:316
|
||||
msgctxt "ui:monthlystats|stats:daily_average|key"
|
||||
msgid "Daily Average:"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:319
|
||||
#: src/gui/cards/monthly.py:320
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:daily_average|value"
|
||||
msgid "{count} hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:323
|
||||
#: src/gui/cards/monthly.py:324
|
||||
msgctxt "ui:monthlystats|stats:days_active|key"
|
||||
msgid "Days Active:"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:327
|
||||
#: src/gui/cards/monthly.py:328
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:days_active|value"
|
||||
msgid "{count} days"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:340
|
||||
#: src/gui/cards/monthly.py:341
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|footer"
|
||||
msgid "Monthly Statistics • As of {day} {month} • {name} {discrim}"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,43 +17,92 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/modules/ranks/cog.py:70
|
||||
#: src/modules/ranks/cog.py:73
|
||||
msgctxt "cmd:configure_ranks|param:rank_type|choice:voice"
|
||||
msgid "Voice"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:71
|
||||
#: src/modules/ranks/cog.py:74
|
||||
msgctxt "cmd:configure_ranks|param:rank_type|choice:xp"
|
||||
msgid "XP"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:72
|
||||
#: src/modules/ranks/cog.py:75
|
||||
msgctxt "cmd:configure_ranks|param:rank_type|choice:message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:359
|
||||
#: src/modules/ranks/cog.py:383
|
||||
msgctxt "event:rank_update|embed:notify"
|
||||
msgid "New Activity Rank Attained!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:494
|
||||
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:504
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|error:unassignable_roles|desc"
|
||||
msgid ""
|
||||
"I have insufficient permissions to assign the following role(s):\n"
|
||||
"{roles}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:574
|
||||
msgctxt "rank_refresh|remove_roles|audit"
|
||||
msgid "Removing invalid rank role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:588
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|remove_roles|small_error"
|
||||
msgid "*Could not remove ranks from {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:595
|
||||
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:609
|
||||
msgctxt "rank_refresh|add_roles|audit"
|
||||
msgid "Adding rank role from refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:623
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|add_roles|small_error"
|
||||
msgid "*Could not add {role} to {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:630
|
||||
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 ""
|
||||
|
||||
#. ---------- Commands ----------
|
||||
#: src/modules/ranks/cog.py:437
|
||||
#: src/modules/ranks/cog.py:655
|
||||
msgctxt "cmd:ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:463
|
||||
#: src/modules/ranks/cog.py:687
|
||||
msgctxt "cmd:configure_ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:464
|
||||
#: src/modules/ranks/cog.py:688
|
||||
msgctxt "cmd:configure_ranks|desc"
|
||||
msgid "Configure Activity Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:524
|
||||
#: src/modules/ranks/cog.py:748
|
||||
#, possible-python-brace-format
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
|
||||
@@ -62,20 +111,20 @@ msgid ""
|
||||
"otherwise to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:530
|
||||
#: src/modules/ranks/cog.py:754
|
||||
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:536
|
||||
#: src/modules/ranks/cog.py:760
|
||||
#, 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:541
|
||||
#: src/modules/ranks/cog.py:765
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
|
||||
msgid "Members will not be notified when their activity rank updates."
|
||||
@@ -449,6 +498,79 @@ msgctxt "ui:rank_preview|embed|field:message"
|
||||
msgid "Congratulatory Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:125
|
||||
msgctxt "ui:refresh_ranks|embed|title:errored"
|
||||
msgid "Could not refresh the server ranks!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:133
|
||||
msgctxt "ui:refresh_ranks|embed|title:done"
|
||||
msgid "Rank refresh complete!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:139
|
||||
msgctxt "ui:refresh_ranks|embed|title:working"
|
||||
msgid "Refreshing your server ranks, please wait."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:157
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:ranks"
|
||||
msgid "**Loading server ranks:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:167
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:members"
|
||||
msgid "**Loading server members:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:177
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:roles"
|
||||
msgid "**Loading rank roles:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:187
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:compute"
|
||||
msgid "**Computing correct ranks:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:198
|
||||
msgctxt "ui:refresh_ranks|embed|field:remove|name"
|
||||
msgid "Removing invalid rank roles from members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:202
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|field:remove|value"
|
||||
msgid "0 {progress} {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:212
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:remove"
|
||||
msgid "**Removed invalid ranks:** {done}/{target}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:220
|
||||
msgctxt "ui:refresh_ranks|embed|field:add|name"
|
||||
msgid "Giving members their rank roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:224
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|field:add|value"
|
||||
msgid "0 {progress} {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:234
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:add"
|
||||
msgid "**Updated member ranks:** {done}/{target}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/config.py:42
|
||||
msgctxt "ui:rankconfigui|check|not_permitted"
|
||||
msgid "You have insufficient server permissions to use this UI!"
|
||||
@@ -494,27 +616,32 @@ msgctxt "dash:rank|title"
|
||||
msgid "Rank Configuration ({commands[configure ranks]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:77
|
||||
#: src/modules/ranks/ui/config.py:175
|
||||
msgctxt "dash:rank|dropdown|placeholder"
|
||||
msgid "Activity Rank Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:92
|
||||
msgctxt "ui:rank_overview|button:auto|label"
|
||||
msgid "Auto Create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:91
|
||||
#: src/modules/ranks/ui/overview.py:107
|
||||
msgctxt "ui:rank_overview|button:refresh|label"
|
||||
msgid "Refresh Member Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:107
|
||||
#: src/modules/ranks/ui/overview.py:123
|
||||
msgctxt "ui:rank_overview|button:clear|label"
|
||||
msgid "Clear Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:137
|
||||
#: src/modules/ranks/ui/overview.py:153
|
||||
msgctxt "ui:rank_overview|button:create|label"
|
||||
msgid "Create Rank"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:153
|
||||
#: src/modules/ranks/ui/overview.py:169
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|menu:roles|error:above_caller"
|
||||
msgid ""
|
||||
@@ -522,24 +649,24 @@ msgid ""
|
||||
"may only manage roles below your top role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:159
|
||||
#: src/modules/ranks/ui/overview.py:175
|
||||
msgctxt "ui:rank_overview|menu:roles|error:above_caller|title"
|
||||
msgid "Insufficient permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:192
|
||||
#: src/modules/ranks/ui/overview.py:208
|
||||
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:197
|
||||
#: src/modules/ranks/ui/overview.py:213
|
||||
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:202
|
||||
#: src/modules/ranks/ui/overview.py:218
|
||||
msgctxt ""
|
||||
"ui:rank_overview|menu:roles|error:not_assignable|suberror:no_permissions"
|
||||
msgid ""
|
||||
@@ -547,34 +674,34 @@ msgid ""
|
||||
"manage ranks!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:207
|
||||
#: src/modules/ranks/ui/overview.py:223
|
||||
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:213
|
||||
#: src/modules/ranks/ui/overview.py:229
|
||||
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:219
|
||||
#: src/modules/ranks/ui/overview.py:235
|
||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|title"
|
||||
msgid "Could not create rank!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:243
|
||||
#: src/modules/ranks/ui/overview.py:259
|
||||
msgctxt "ui:rank_overview|menu:roles|placeholder"
|
||||
msgid "Create from role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:260
|
||||
#: src/modules/ranks/ui/overview.py:276
|
||||
msgctxt "ui:rank_overview|menu:ranks|placeholder"
|
||||
msgid "View or edit rank"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:330
|
||||
#: src/modules/ranks/ui/overview.py:362
|
||||
msgctxt "ui:rank_overview|embed:noranks|desc"
|
||||
msgid ""
|
||||
"No activity ranks have been set up!\n"
|
||||
@@ -582,19 +709,19 @@ msgid ""
|
||||
"xp ranks, or select a role or press Create below!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:338
|
||||
#: src/modules/ranks/ui/overview.py:370
|
||||
#, 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:343
|
||||
#: src/modules/ranks/ui/overview.py:375
|
||||
#, 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:348
|
||||
#: src/modules/ranks/ui/overview.py:380
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|title|type:message"
|
||||
msgid "Message ranks in {guild_name}"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,27 +18,27 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/reminders/cog.py:92
|
||||
#: src/modules/reminders/cog.py:93
|
||||
msgctxt "reminder|embed"
|
||||
msgid "You asked me to remind you!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:100
|
||||
#: src/modules/reminders/cog.py:101
|
||||
msgctxt "reminder|embed"
|
||||
msgid "Context?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:102
|
||||
#: src/modules/reminders/cog.py:103
|
||||
msgctxt "reminder|embed"
|
||||
msgid "Click Here"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:109
|
||||
#: src/modules/reminders/cog.py:110
|
||||
msgctxt "reminder|embed"
|
||||
msgid "Next reminder"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:133
|
||||
#: src/modules/reminders/cog.py:134
|
||||
#, possible-python-brace-format
|
||||
msgctxt "reminder|formatted|interval"
|
||||
msgid "Every day"
|
||||
@@ -46,7 +46,7 @@ msgid_plural "Every `{days}` days"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/reminders/cog.py:142
|
||||
#: src/modules/reminders/cog.py:143
|
||||
#, possible-python-brace-format
|
||||
msgctxt "reminder|formatted|interval"
|
||||
msgid "Every hour"
|
||||
@@ -54,54 +54,54 @@ msgid_plural "Every `{hours}` hours"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/reminders/cog.py:151
|
||||
#: src/modules/reminders/cog.py:152
|
||||
#, possible-python-brace-format
|
||||
msgctxt "reminder|formatted|interval"
|
||||
msgid "Every `{duration}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:341
|
||||
#: src/modules/reminders/cog.py:352
|
||||
msgctxt "cmd:reminders"
|
||||
msgid "reminders"
|
||||
msgstr ""
|
||||
|
||||
#. No help string
|
||||
#: src/modules/reminders/cog.py:348
|
||||
#: src/modules/reminders/cog.py:359
|
||||
msgctxt "cmd:reminders_show"
|
||||
msgid "show"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:351
|
||||
#: src/modules/reminders/cog.py:362
|
||||
msgctxt "cmd:reminders_show|desc"
|
||||
msgid "Display your current reminders."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:367
|
||||
#: src/modules/reminders/cog.py:378
|
||||
msgctxt "cmd:reminders_show|close_elsewhere"
|
||||
msgid "Closing since the list was opened elsewhere."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:379
|
||||
#: src/modules/reminders/cog.py:390
|
||||
msgctxt "cmd:reminders_clear"
|
||||
msgid "clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:382
|
||||
#: src/modules/reminders/cog.py:393
|
||||
msgctxt "cmd:reminders_clear|desc"
|
||||
msgid "Clear your reminder list."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:400
|
||||
#: src/modules/reminders/cog.py:411
|
||||
msgctxt "cmd:reminders_clear|error:no_reminders"
|
||||
msgid "You have no reminders to clear!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:409
|
||||
#: src/modules/reminders/cog.py:420
|
||||
msgctxt "cmd:reminders_clear|confirm|title"
|
||||
msgid "Are You Sure?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:412
|
||||
#: src/modules/reminders/cog.py:423
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:reminders_clear|confirm|desc"
|
||||
msgid "Are you sure you want to delete your `{count}` reminder?"
|
||||
@@ -109,247 +109,247 @@ msgid_plural "Are you sure you want to clear your `{count}` reminders?"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/reminders/cog.py:418
|
||||
#: src/modules/reminders/cog.py:429
|
||||
msgctxt "cmd:reminders_clear|confirm|button:yes"
|
||||
msgid "Yes, clear my reminders"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:427
|
||||
#: src/modules/reminders/cog.py:438
|
||||
msgctxt "cmd:reminders_clear|success|desc"
|
||||
msgid "Your reminders have been cleared!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:436
|
||||
#: src/modules/reminders/cog.py:447
|
||||
msgctxt "cmd:reminders_clear|confirm|button:cancel"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:446
|
||||
#: src/modules/reminders/cog.py:457
|
||||
msgctxt "cmd:reminders_cancel"
|
||||
msgid "cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:449
|
||||
#: src/modules/reminders/cog.py:460
|
||||
msgctxt "cmd:reminders_cancel|desc"
|
||||
msgid ""
|
||||
"Cancel a single reminder. Use the menu in \"reminder show\" to cancel "
|
||||
"multiple reminders."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:453
|
||||
#: src/modules/reminders/cog.py:464
|
||||
msgctxt "cmd:reminders_cancel|param:reminder"
|
||||
msgid "reminder"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:458
|
||||
#: src/modules/reminders/cog.py:469
|
||||
msgctxt "cmd:reminders_cancel|param:reminder|desc"
|
||||
msgid "Start typing, then select a reminder to cancel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:477
|
||||
#: src/modules/reminders/cog.py:488
|
||||
msgctxt "cmd:reminders_cancel|error:no_reminders"
|
||||
msgid "There are no reminders to cancel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:501
|
||||
#: src/modules/reminders/cog.py:512
|
||||
msgctxt "cmd:reminders_cancel|error:no_match"
|
||||
msgid ""
|
||||
"I am not sure which reminder you want to cancel. Please try again, selecting "
|
||||
"a reminder from the list of choices."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:514
|
||||
#: src/modules/reminders/cog.py:525
|
||||
msgctxt "cmd:reminders_cancel|embed:success|desc"
|
||||
msgid "Reminder successfully cancelled."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:531
|
||||
#: src/modules/reminders/cog.py:542
|
||||
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_reminders"
|
||||
msgid "There are no reminders to cancel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:561
|
||||
#: src/modules/reminders/cog.py:572
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_matches"
|
||||
msgid "You do not have any reminders matching \"{partial}\""
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:569
|
||||
#: src/modules/reminders/cog.py:580
|
||||
msgctxt "cmd:remindme"
|
||||
msgid "remindme"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:576
|
||||
#: src/modules/reminders/cog.py:587
|
||||
msgctxt "cmd:remindme_at"
|
||||
msgid "at"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:579
|
||||
#: src/modules/reminders/cog.py:590
|
||||
msgctxt "cmd:remindme_at|desc"
|
||||
msgid "Schedule a reminder for a particular time."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:583
|
||||
#: src/modules/reminders/cog.py:594
|
||||
msgctxt "cmd:remindme_at|param:time"
|
||||
msgid "time"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:584
|
||||
#: src/modules/reminders/cog.py:595
|
||||
msgctxt "cmd:remindme_at|param:reminder"
|
||||
msgid "reminder"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:585
|
||||
#: src/modules/reminders/cog.py:596
|
||||
msgctxt "cmd:remindme_at|param:every"
|
||||
msgid "repeat_every"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:588
|
||||
#: src/modules/reminders/cog.py:599
|
||||
msgctxt "cmd:remindme_at|param:time|desc"
|
||||
msgid "When you want to be reminded. (E.g. `4pm` or `16:00`)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:589
|
||||
#: src/modules/reminders/cog.py:600
|
||||
msgctxt "cmd:remindme_at|param:reminder|desc"
|
||||
msgid "What should the reminder be?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:590
|
||||
#: src/modules/reminders/cog.py:601
|
||||
msgctxt "cmd:remindme_at|param:every|desc"
|
||||
msgid "How often to repeat this reminder."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:608
|
||||
#: src/modules/reminders/cog.py:619
|
||||
msgctxt "cmd_remindme_at|error:too_many|desc"
|
||||
msgid "Sorry, you have reached the maximum of `25` reminders!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:612
|
||||
#: src/modules/reminders/cog.py:623
|
||||
msgctxt "cmd_remindme_at|error:too_many|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:625
|
||||
#: src/modules/reminders/cog.py:636
|
||||
msgctxt "cmd_remindme_at|error:too_fast|desc"
|
||||
msgid "You cannot set a repeating reminder with a period less than 10 minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:629
|
||||
#: src/modules/reminders/cog.py:640
|
||||
msgctxt "cmd_remindme_at|error:too_fast|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:647
|
||||
#: src/modules/reminders/cog.py:658
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:remindme_at|error:parse_time|desc"
|
||||
msgid ""
|
||||
"Could not parse provided time `{given}`. Try entering e.g. `4 pm` or `16:00`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:651
|
||||
#: src/modules/reminders/cog.py:662
|
||||
msgctxt "cmd:remindme_at|error:parse_time|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:662
|
||||
#: src/modules/reminders/cog.py:673
|
||||
msgctxt "cmd:remindme_at|error:past_time|desc"
|
||||
msgid "Provided time is in the past!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:666
|
||||
#: src/modules/reminders/cog.py:677
|
||||
msgctxt "cmd:remindme_at|error:past_time|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:691
|
||||
#: src/modules/reminders/cog.py:702
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:remindme_in|success|title"
|
||||
msgid "Reminder Set at {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:702
|
||||
#: src/modules/reminders/cog.py:713
|
||||
msgctxt "cmd:remindme_in"
|
||||
msgid "in"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:705
|
||||
#: src/modules/reminders/cog.py:716
|
||||
msgctxt "cmd:remindme_in|desc"
|
||||
msgid "Schedule a reminder for a given amount of time in the future."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:709
|
||||
#: src/modules/reminders/cog.py:720
|
||||
msgctxt "cmd:remindme_in|param:time"
|
||||
msgid "time"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:710
|
||||
#: src/modules/reminders/cog.py:721
|
||||
msgctxt "cmd:remindme_in|param:reminder"
|
||||
msgid "reminder"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:711
|
||||
#: src/modules/reminders/cog.py:722
|
||||
msgctxt "cmd:remindme_in|param:every"
|
||||
msgid "repeat_every"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:714
|
||||
#: src/modules/reminders/cog.py:725
|
||||
msgctxt "cmd:remindme_in|param:time|desc"
|
||||
msgid "How far into the future to set the reminder (e.g. 1 day 10h 5m)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:715
|
||||
#: src/modules/reminders/cog.py:726
|
||||
msgctxt "cmd:remindme_in|param:reminder|desc"
|
||||
msgid "What should the reminder be?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:716
|
||||
#: src/modules/reminders/cog.py:727
|
||||
msgctxt "cmd:remindme_in|param:every|desc"
|
||||
msgid "How often to repeat this reminder. (e.g. 1 day, or 2h)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:734
|
||||
#: src/modules/reminders/cog.py:745
|
||||
msgctxt "cmd_remindme_in|error:too_many|desc"
|
||||
msgid "Sorry, you have reached the maximum of `25` reminders!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:738
|
||||
#: src/modules/reminders/cog.py:749
|
||||
msgctxt "cmd_remindme_in|error:too_many|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:751
|
||||
#: src/modules/reminders/cog.py:762
|
||||
msgctxt "cmd_remindme_in|error:too_fast|desc"
|
||||
msgid "You cannot set a repeating reminder with a period less than 10 minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:755
|
||||
#: src/modules/reminders/cog.py:766
|
||||
msgctxt "cmd_remindme_in|error:too_fast|title"
|
||||
msgid "Could not create reminder!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:781
|
||||
#: src/modules/reminders/cog.py:792
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:remindme_in|success|title"
|
||||
msgid "Reminder Set {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:842
|
||||
#: src/modules/reminders/cog.py:853
|
||||
msgctxt "ui:reminderlist|select:remove|placeholder"
|
||||
msgid "Select to cancel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:918
|
||||
#: src/modules/reminders/cog.py:929
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:reminderlist|embed:list|author"
|
||||
msgid "{name}'s reminders"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:924
|
||||
#: src/modules/reminders/cog.py:935
|
||||
msgctxt "ui:reminderlist|embed:list|footer"
|
||||
msgid "Click a reminder twice to jump to the context!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/reminders/cog.py:931
|
||||
#: src/modules/reminders/cog.py:942
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:reminderlist|embed:no_reminders|desc"
|
||||
msgid ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -37,12 +37,25 @@ msgctxt "ctxcmd:rolemenu"
|
||||
msgid "Role Menu Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:284
|
||||
#: src/modules/rolemenus/cog.py:81
|
||||
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
|
||||
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:300
|
||||
msgctxt "parse:message_link|suberror:message_dne"
|
||||
msgid "Could not find the linked message, has it been deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:289
|
||||
#: src/modules/rolemenus/cog.py:305
|
||||
#, possible-python-brace-format
|
||||
msgctxt "parse:message_link|suberror:no_perms"
|
||||
msgid ""
|
||||
@@ -50,20 +63,20 @@ msgid ""
|
||||
"{channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:294
|
||||
#: src/modules/rolemenus/cog.py:310
|
||||
#, 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:299
|
||||
#: src/modules/rolemenus/cog.py:315
|
||||
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:306
|
||||
#: src/modules/rolemenus/cog.py:322
|
||||
#, possible-python-brace-format
|
||||
msgctxt "parse:message_link|error"
|
||||
msgid ""
|
||||
@@ -71,136 +84,136 @@ msgid ""
|
||||
"**ERROR:** {error}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:418
|
||||
#: src/modules/rolemenus/cog.py:434
|
||||
msgctxt "cmd:rolemenus"
|
||||
msgid "rolemenus"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:421
|
||||
#: src/modules/rolemenus/cog.py:437
|
||||
msgctxt "cmd:rolemenus|desc"
|
||||
msgid "View and configure the role menus in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:438
|
||||
#: src/modules/rolemenus/cog.py:454
|
||||
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:445
|
||||
#: src/modules/rolemenus/cog.py:461
|
||||
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:480
|
||||
#: src/modules/rolemenus/cog.py:496
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:menus|choice:no_choices|name"
|
||||
msgid "No role menus matching '{partial}'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:499
|
||||
#: src/modules/rolemenus/cog.py:515
|
||||
msgctxt "acmpl:menuroles|param:menu|keyname"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:505
|
||||
#: src/modules/rolemenus/cog.py:521
|
||||
msgctxt "acmpl:menuroles|choice:no_menu|name"
|
||||
msgid "Please select a menu first"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:529
|
||||
#: src/modules/rolemenus/cog.py:545
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:menuroles|choice:invalid_menu|name"
|
||||
msgid "Menu '{name}' does not exist!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:558
|
||||
#: src/modules/rolemenus/cog.py:574
|
||||
#, 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:565
|
||||
#: src/modules/rolemenus/cog.py:581
|
||||
msgctxt "group:rolemenu"
|
||||
msgid "rolemenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:568
|
||||
#: src/modules/rolemenus/cog.py:584
|
||||
msgctxt "group:rolemenu|desc"
|
||||
msgid "Base command group for role menu configuration."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:577
|
||||
#: src/modules/rolemenus/cog.py:593
|
||||
msgctxt "cmd:rolemenu_create"
|
||||
msgid "newmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:580
|
||||
#: src/modules/rolemenus/cog.py:596
|
||||
msgctxt "cmd:rolemenu_create|desc"
|
||||
msgid "Create a new role menu (optionally using an existing message)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:594
|
||||
#: src/modules/rolemenus/cog.py:610
|
||||
msgctxt "cmd:rolemenu_create|param:message"
|
||||
msgid "message_link"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:595
|
||||
#: src/modules/rolemenus/cog.py:611
|
||||
msgctxt "cmd:rolemenu_create|param:menu_style"
|
||||
msgid "menu_style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:596
|
||||
#: src/modules/rolemenus/cog.py:612
|
||||
msgctxt "cmd:rolemenu_create|param:remplate"
|
||||
msgid "template"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:597
|
||||
#: src/modules/rolemenus/cog.py:613
|
||||
msgctxt "cmd:rolemenu_create|param:rawmessage"
|
||||
msgid "custom_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:607
|
||||
#: src/modules/rolemenus/cog.py:623
|
||||
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:611
|
||||
#: src/modules/rolemenus/cog.py:627
|
||||
msgctxt "cmd:rolemenu_create|param:menu_style"
|
||||
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:615
|
||||
#: src/modules/rolemenus/cog.py:631
|
||||
msgctxt "cmd:rolemenu_create|param:template"
|
||||
msgid "Template to use for the menu message body"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:619
|
||||
#: src/modules/rolemenus/cog.py:635
|
||||
msgctxt "cmd:rolemenu_create|param:rawmessage"
|
||||
msgid "Attach a custom menu message to use"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:648
|
||||
#: src/modules/rolemenus/cog.py:664
|
||||
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:655
|
||||
#: src/modules/rolemenus/cog.py:671
|
||||
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:674
|
||||
#: src/modules/rolemenus/cog.py:690
|
||||
#, 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:695
|
||||
#: src/modules/rolemenus/cog.py:711
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:style_notmine"
|
||||
msgid ""
|
||||
@@ -208,7 +221,7 @@ msgid ""
|
||||
"restriction)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:702
|
||||
#: src/modules/rolemenus/cog.py:718
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:rawmessage_notmine"
|
||||
msgid ""
|
||||
@@ -216,7 +229,7 @@ msgid ""
|
||||
"message!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:711
|
||||
#: src/modules/rolemenus/cog.py:727
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:template_notmine"
|
||||
msgid ""
|
||||
@@ -224,125 +237,125 @@ msgid ""
|
||||
"message!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:724
|
||||
#: src/modules/rolemenus/cog.py:740
|
||||
#, 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:772
|
||||
#: src/modules/rolemenus/cog.py:788
|
||||
msgctxt "cmd:rolemenu_edit"
|
||||
msgid "editmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:775
|
||||
#: src/modules/rolemenus/cog.py:791
|
||||
msgctxt "cmd:rolemenu_edit|desc"
|
||||
msgid "Edit an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:784
|
||||
#: src/modules/rolemenus/cog.py:800
|
||||
msgctxt "cmd:rolemenu_edit|param:name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:785
|
||||
#: src/modules/rolemenus/cog.py:801
|
||||
msgctxt "cmd:rolemenu_edit|param:new_name"
|
||||
msgid "new_name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:786
|
||||
#: src/modules/rolemenus/cog.py:802
|
||||
msgctxt "cmd:rolemenu_edit|param:channel"
|
||||
msgid "new_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:791
|
||||
#: src/modules/rolemenus/cog.py:807
|
||||
msgctxt "cmd:rolemenu_edit|param:menu_style"
|
||||
msgid "menu_style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:792
|
||||
#: src/modules/rolemenus/cog.py:808
|
||||
msgctxt "cmd:rolemenu_edit|param:remplate"
|
||||
msgid "template"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:793
|
||||
#: src/modules/rolemenus/cog.py:809
|
||||
msgctxt "cmd:rolemenu_edit|param:rawmessage"
|
||||
msgid "custom_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:798
|
||||
#: src/modules/rolemenus/cog.py:814
|
||||
msgctxt "cmd:rolemenu_edit|param:name|desc"
|
||||
msgid "Name of the menu to edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:802
|
||||
#: src/modules/rolemenus/cog.py:818
|
||||
msgctxt "cmd:rolemenu_edit|param:channel|desc"
|
||||
msgid "Server channel to move the menu to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:811
|
||||
#: src/modules/rolemenus/cog.py:827
|
||||
msgctxt "cmd:rolemenu_edit|param:menu_style"
|
||||
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:815
|
||||
#: src/modules/rolemenus/cog.py:831
|
||||
msgctxt "cmd:rolemenu_edit|param:template"
|
||||
msgid "Template to use for the menu message body"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:819
|
||||
#: src/modules/rolemenus/cog.py:835
|
||||
msgctxt "cmd:rolemenu_edit|param:rawmessage"
|
||||
msgid "Attach a custom menu message to use"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:848
|
||||
#: src/modules/rolemenus/cog.py:864
|
||||
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:855
|
||||
#: src/modules/rolemenus/cog.py:871
|
||||
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:878
|
||||
#: src/modules/rolemenus/cog.py:894
|
||||
#, 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:898
|
||||
#: src/modules/rolemenus/cog.py:914
|
||||
#, 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:935
|
||||
#: src/modules/rolemenus/cog.py:951
|
||||
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:946
|
||||
#: src/modules/rolemenus/cog.py:962
|
||||
#, 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:953
|
||||
#: src/modules/rolemenus/cog.py:969
|
||||
msgctxt "cmd:rolemenu_edit|parse:template|success:custom"
|
||||
msgid "Now using a custom menu message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:978
|
||||
#: src/modules/rolemenus/cog.py:994
|
||||
#, 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:989
|
||||
#: src/modules/rolemenus/cog.py:1005
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:forbidden"
|
||||
msgid ""
|
||||
@@ -350,7 +363,7 @@ msgid ""
|
||||
"permission in {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:994
|
||||
#: src/modules/rolemenus/cog.py:1010
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:unknown"
|
||||
msgid ""
|
||||
@@ -358,40 +371,40 @@ msgid ""
|
||||
"**Error:** `{exception}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1028
|
||||
#: src/modules/rolemenus/cog.py:1044
|
||||
msgctxt "cmd:rolemenu_delete"
|
||||
msgid "delmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1031
|
||||
#: src/modules/rolemenus/cog.py:1047
|
||||
msgctxt "cmd:rolemenu_delete|desc"
|
||||
msgid "Delete a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1035
|
||||
#: src/modules/rolemenus/cog.py:1051
|
||||
msgctxt "cmd:rolemenu_delete|param:name"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1040
|
||||
#: src/modules/rolemenus/cog.py:1056
|
||||
msgctxt "cmd:rolemenu_delete|param:name|desc"
|
||||
msgid "Name of the rolemenu to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1055
|
||||
#: src/modules/rolemenus/cog.py:1071
|
||||
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:1078
|
||||
#: src/modules/rolemenus/cog.py:1094
|
||||
#, 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:1086
|
||||
#: src/modules/rolemenus/cog.py:1102
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|confirm|title"
|
||||
msgid ""
|
||||
@@ -399,212 +412,212 @@ msgid ""
|
||||
"reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1091
|
||||
#: src/modules/rolemenus/cog.py:1107
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:yes"
|
||||
msgid "Yes, Delete Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1096
|
||||
#: src/modules/rolemenus/cog.py:1112
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:no"
|
||||
msgid "No, Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1121
|
||||
#: src/modules/rolemenus/cog.py:1137
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|success|desc"
|
||||
msgid "Successfully deleted the menu **{name}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1129
|
||||
#: src/modules/rolemenus/cog.py:1145
|
||||
msgctxt "cmd:rolemenu_addrole"
|
||||
msgid "addrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1132
|
||||
#: src/modules/rolemenus/cog.py:1148
|
||||
msgctxt "cmd:rolemenu_addrole|desc"
|
||||
msgid "Add a new role to an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1137
|
||||
#: src/modules/rolemenus/cog.py:1153
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1140
|
||||
#: src/modules/rolemenus/cog.py:1156
|
||||
msgctxt "cmd:rolemenu_addrole|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1151
|
||||
#: src/modules/rolemenus/cog.py:1167
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu|desc"
|
||||
msgid "Name of the menu to add a role to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1155
|
||||
#: src/modules/rolemenus/cog.py:1171
|
||||
msgctxt "cmd:rolemenu_addrole|param:role|desc"
|
||||
msgid "Role to add to the menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1163
|
||||
#: src/modules/rolemenus/cog.py:1179
|
||||
msgctxt "cmd:rolemenu_addrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1211
|
||||
#: src/modules/rolemenus/cog.py:1227
|
||||
#, 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:1296
|
||||
#: src/modules/rolemenus/cog.py:1312
|
||||
msgctxt "cmd:rolemenu_addrole|success:create|title"
|
||||
msgid "Added Menu Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1300
|
||||
#: src/modules/rolemenus/cog.py:1316
|
||||
#, 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:1318
|
||||
#: src/modules/rolemenus/cog.py:1334
|
||||
msgctxt "cmd:rolemenu_addrole|success:edit|title"
|
||||
msgid "Menu Role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1330
|
||||
#: src/modules/rolemenus/cog.py:1346
|
||||
#, 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:1348
|
||||
#: src/modules/rolemenus/cog.py:1364
|
||||
msgctxt "cmd:rolemenu_addrole|success|error:reaction|name"
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1360
|
||||
#: src/modules/rolemenus/cog.py:1376
|
||||
msgctxt "cmd:rolemenu_addrole|success|button:editor|label"
|
||||
msgid "Edit Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1377
|
||||
#: src/modules/rolemenus/cog.py:1393
|
||||
msgctxt "cmd:rolemenu_editrole"
|
||||
msgid "editrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1380
|
||||
#: src/modules/rolemenus/cog.py:1396
|
||||
msgctxt "cmd:rolemenu_editrole|desc"
|
||||
msgid "Edit role options in an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1385
|
||||
#: src/modules/rolemenus/cog.py:1401
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1388
|
||||
#: src/modules/rolemenus/cog.py:1404
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1391
|
||||
#: src/modules/rolemenus/cog.py:1407
|
||||
msgctxt "cmd:rolemenu_editrole|param:role"
|
||||
msgid "new_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1402
|
||||
#: src/modules/rolemenus/cog.py:1418
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu|desc"
|
||||
msgid "Name of the menu to edit the role for"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1406
|
||||
#: src/modules/rolemenus/cog.py:1422
|
||||
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:1410
|
||||
#: src/modules/rolemenus/cog.py:1426
|
||||
msgctxt "cmd:rolemenu_editrole|param:role|desc"
|
||||
msgid "New server role this menu role should give."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1418
|
||||
#: src/modules/rolemenus/cog.py:1434
|
||||
msgctxt "cmd:rolemenu_editrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1459
|
||||
#: src/modules/rolemenus/cog.py:1475
|
||||
#, 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:1487
|
||||
#: src/modules/rolemenus/cog.py:1503
|
||||
#, 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:1553
|
||||
#: src/modules/rolemenus/cog.py:1569
|
||||
msgctxt "cmd:rolemenu_editrole|success|title"
|
||||
msgid "Role menu role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1568
|
||||
#: src/modules/rolemenus/cog.py:1584
|
||||
msgctxt "cmd:rolemenu_editrole|success|error:reaction|name"
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1593
|
||||
#: src/modules/rolemenus/cog.py:1609
|
||||
msgctxt "cmd:rolemenu_delrole"
|
||||
msgid "delrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1596
|
||||
#: src/modules/rolemenus/cog.py:1612
|
||||
msgctxt "cmd:rolemenu_delrole|desc"
|
||||
msgid "Remove a role from a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1600
|
||||
#: src/modules/rolemenus/cog.py:1616
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1601
|
||||
#: src/modules/rolemenus/cog.py:1617
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1606
|
||||
#: src/modules/rolemenus/cog.py:1622
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu|desc"
|
||||
msgid "Name of the menu to delete the role from."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1610
|
||||
#: src/modules/rolemenus/cog.py:1626
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role|desc"
|
||||
msgid "Name, label, or mention of the role to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1628
|
||||
#: src/modules/rolemenus/cog.py:1644
|
||||
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:1652
|
||||
#: src/modules/rolemenus/cog.py:1668
|
||||
#, 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:1680
|
||||
#: src/modules/rolemenus/cog.py:1696
|
||||
#, 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:1697
|
||||
#: src/modules/rolemenus/cog.py:1713
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delrole|success"
|
||||
msgid "The role **{name}** was successfully removed from the menu **{menu}**."
|
||||
@@ -856,40 +869,40 @@ msgstr ""
|
||||
#: src/modules/rolemenus/rolemenu.py:482
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|error:sticky"
|
||||
msgid "{role} is a sticky role, you cannot remove it with this menu!"
|
||||
msgid "**{role}** is a sticky role, you cannot remove it with this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:495
|
||||
#: src/modules/rolemenus/rolemenu.py:493
|
||||
msgctxt "rolemenu|deselect|error:perms"
|
||||
msgid "I don't have enough permissions to remove this role from you!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:502
|
||||
#: src/modules/rolemenus/rolemenu.py:500
|
||||
msgctxt "rolemenu|deselect|error:discord"
|
||||
msgid "An unknown error occurred removing your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:531
|
||||
#: src/modules/rolemenus/rolemenu.py:529
|
||||
msgctxt "rolemenu|deslect|success|title"
|
||||
msgid "Role removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:537
|
||||
#: src/modules/rolemenus/rolemenu.py:535
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:refund|desc"
|
||||
msgid "You have removed {role}, and been refunded {coin} **{amount}**."
|
||||
msgid "You have removed **{role}**, and been refunded {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:542
|
||||
#: src/modules/rolemenus/rolemenu.py:540
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:norefund|desc"
|
||||
msgid "You have unequipped {role}."
|
||||
msgid "You have unequipped **{role}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:554
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:required_role"
|
||||
msgid "You need to have the {role} role to use this!"
|
||||
msgid "You need to have the **{role}** role to use this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:568
|
||||
@@ -902,44 +915,45 @@ msgstr ""
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:insufficient_funds"
|
||||
msgid ""
|
||||
"The role {role} costs {coin}**{cost}**,but you only have {coin}**{balance}**!"
|
||||
"The role **{role}** costs {coin}**{cost}**,but you only have {coin}"
|
||||
"**{balance}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:600
|
||||
#: src/modules/rolemenus/rolemenu.py:598
|
||||
msgctxt "rolemenu|select|error:perms"
|
||||
msgid "I don't have enough permissions to give you this role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:607
|
||||
#: src/modules/rolemenus/rolemenu.py:605
|
||||
msgctxt "rolemenu|select|error:discord"
|
||||
msgid ""
|
||||
"An unknown error occurred while assigning your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:649
|
||||
#: src/modules/rolemenus/rolemenu.py:647
|
||||
msgctxt "rolemenu|select|success|title"
|
||||
msgid "Role equipped"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:655
|
||||
#: src/modules/rolemenus/rolemenu.py:653
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|success:purchase|desc"
|
||||
msgid "You have purchased the role {role} for {coin}**{amount}**"
|
||||
msgid "You have purchased the role **{role}** for {coin}**{amount}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:660
|
||||
#: src/modules/rolemenus/rolemenu.py:658
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|success:nopurchase|desc"
|
||||
msgid "You have equipped the role {role}"
|
||||
msgid "You have equipped the role **{role}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:666
|
||||
#: src/modules/rolemenus/rolemenu.py:664
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|expires_at"
|
||||
msgid "The role will expire at {timestamp}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:719
|
||||
#: src/modules/rolemenus/rolemenu.py:717
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|content:reactions"
|
||||
msgid "[Click here]({jump_link}) to jump back."
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -38,70 +38,75 @@ msgctxt "dash:rooms|title"
|
||||
msgid "Private Room Configuration ({commands[configure rooms]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:55
|
||||
#: src/modules/rooms/settingui.py:102
|
||||
msgctxt "dash:economy|dropdown|placeholder"
|
||||
msgid "Private Room Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:56
|
||||
msgctxt "ui:room_status|error:owner_required"
|
||||
msgid "You must be the private room owner to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:71
|
||||
#: src/modules/rooms/roomui.py:72
|
||||
msgctxt "ui:room_status|error:member_required"
|
||||
msgid "You need to be a member of the private room to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:89
|
||||
#: src/modules/rooms/roomui.py:90
|
||||
msgctxt "ui:room_status|button:deposit|modal:deposit|title"
|
||||
msgid "Room Deposit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:93
|
||||
#: src/modules/rooms/roomui.py:94
|
||||
msgctxt "ui:room_status|button:deposit|modal:deposit|field:question|label"
|
||||
msgid "How many LionCoins do you want to deposit?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:111
|
||||
#: src/modules/rooms/roomui.py:112
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|button:deposit|error:invalid_number"
|
||||
msgid "Cannot deposit `{inputted}` coins. Please enter a positive integer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:133
|
||||
#: src/modules/rooms/roomui.py:144
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|button:deposit|error:insufficient_funds"
|
||||
msgid ""
|
||||
"You cannot deposit {coin}**{amount}**! You only have {coin}**{balance}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:154
|
||||
#: src/modules/rooms/roomui.py:160
|
||||
msgctxt "ui:room_status|button:deposit|label"
|
||||
msgid "Deposit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:165
|
||||
#: src/modules/rooms/roomui.py:171
|
||||
msgctxt "ui:room_status|button:edit|label"
|
||||
msgid "Edit Room"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:198
|
||||
#: src/modules/rooms/roomui.py:204
|
||||
msgctxt "ui:room_status|button:timer|modal:add_timer|title"
|
||||
msgid "Create Room Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:230
|
||||
#: src/modules/rooms/roomui.py:236
|
||||
msgctxt "ui:room_status|button:timer|timer_created"
|
||||
msgid "Timer created successfully! Use `/pomodoro edit` to configure further."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:248
|
||||
#: src/modules/rooms/roomui.py:254
|
||||
msgctxt "ui:room_status|button:timer|label:edit_timer"
|
||||
msgid "Edit Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:255
|
||||
#: src/modules/rooms/roomui.py:261
|
||||
msgctxt "ui:room_status|button:timer|label:add_timer"
|
||||
msgid "Add Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:298
|
||||
#: src/modules/rooms/roomui.py:304
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|menu:invite|error:too_many_members"
|
||||
msgid ""
|
||||
@@ -109,42 +114,42 @@ msgid ""
|
||||
"you already have `{current}` members! The member cap is `{cap}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:324
|
||||
#: src/modules/rooms/roomui.py:330
|
||||
msgctxt "ui:room_status|menu:invite_menu|placeholder:capped"
|
||||
msgid "Room member cap reached!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:330
|
||||
#: src/modules/rooms/roomui.py:336
|
||||
msgctxt "ui:room_status|menu:invite_menu|placeholder:notcapped"
|
||||
msgid "Add Members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:353
|
||||
#: src/modules/rooms/roomui.py:359
|
||||
msgctxt "ui:room_status|menu:kick_menu|placeholder"
|
||||
msgid "Remove Members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:361
|
||||
#: src/modules/rooms/roomui.py:367
|
||||
msgctxt "ui:room_status|embed|title"
|
||||
msgid "Room Control Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:369
|
||||
#: src/modules/rooms/roomui.py:375
|
||||
msgctxt "ui:room_status|embed|field:channel|name"
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:374
|
||||
#: src/modules/rooms/roomui.py:380
|
||||
msgctxt "ui:room_status|embed|field:owner|name"
|
||||
msgid "Owner"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:379
|
||||
#: src/modules/rooms/roomui.py:385
|
||||
msgctxt "ui:room_status|embed|field:created|name"
|
||||
msgid "Created At"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:389
|
||||
#: src/modules/rooms/roomui.py:395
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|embed|field:bank|value:expiring"
|
||||
msgid ""
|
||||
@@ -154,101 +159,101 @@ msgid ""
|
||||
"Use {room_deposit_cmd} to increase balance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:401
|
||||
#: src/modules/rooms/roomui.py:407
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|embed|field:bank|value:notexpiring"
|
||||
msgid "Next rent due {time} (- {coin}**{rent}**)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:410
|
||||
#: src/modules/rooms/roomui.py:416
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|embed|field:bank|name"
|
||||
msgid "Room Balance: {coin}**{amount}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/roomui.py:422
|
||||
#: src/modules/rooms/roomui.py:428
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:room_status|embed|field:members|name"
|
||||
msgid "Members ({count}/{cap})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:316
|
||||
#: src/modules/rooms/cog.py:306
|
||||
msgctxt "cmd:room"
|
||||
msgid "room"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:317
|
||||
#: src/modules/rooms/cog.py:307
|
||||
msgctxt "cmd:room|desc"
|
||||
msgid "Base command group for private room configuration."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:324
|
||||
#: src/modules/rooms/cog.py:314
|
||||
msgctxt "cmd:room_rent"
|
||||
msgid "rent"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:327
|
||||
#: src/modules/rooms/cog.py:317
|
||||
msgctxt "cmd:room_rent|desc"
|
||||
msgid "Rent a private voice channel with LionCoins."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:331
|
||||
#: src/modules/rooms/cog.py:321
|
||||
msgctxt "cmd:room_rent|param:days"
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:332
|
||||
#: src/modules/rooms/cog.py:322
|
||||
msgctxt "cmd:room_rent|param:members"
|
||||
msgid "members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:333
|
||||
#: src/modules/rooms/cog.py:323
|
||||
msgctxt "cmd:room_rent|param:name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:338
|
||||
#: src/modules/rooms/cog.py:328
|
||||
msgctxt "cmd:room_rent|param:days|desc"
|
||||
msgid "Number of days to pre-purchase. (Default: 1)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:342
|
||||
#: src/modules/rooms/cog.py:332
|
||||
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:346
|
||||
#: src/modules/rooms/cog.py:336
|
||||
msgctxt "cmd:room_rent|param:name|desc"
|
||||
msgid "Name of your private voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:364
|
||||
#: src/modules/rooms/cog.py:354
|
||||
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:375
|
||||
#: src/modules/rooms/cog.py:365
|
||||
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:389
|
||||
#: src/modules/rooms/cog.py:379
|
||||
#, 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:409
|
||||
#: src/modules/rooms/cog.py:399
|
||||
#, 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:423
|
||||
#: src/modules/rooms/cog.py:413
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_rent|error:too_many_members"
|
||||
msgid ""
|
||||
@@ -256,7 +261,7 @@ msgid ""
|
||||
"but the maximum private room size is `{cap}`!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:437
|
||||
#: src/modules/rooms/cog.py:427
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_rent|confirm:purchase"
|
||||
msgid ""
|
||||
@@ -268,7 +273,18 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/rooms/cog.py:466
|
||||
#: src/modules/rooms/cog.py:452
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_rent|success"
|
||||
msgid "Successfully created your private room {channel}!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:457
|
||||
msgctxt "cmd:room_rent|success|title"
|
||||
msgid "Private Room Created!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:491
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_rent|error:insufficient_funds"
|
||||
msgid ""
|
||||
@@ -280,73 +296,78 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/rooms/cog.py:498
|
||||
#: src/modules/rooms/cog.py:525
|
||||
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:537
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_rent|success"
|
||||
msgid "Successfully created your private room {channel}!"
|
||||
msgctxt "cmd:room_rent|error:unknown"
|
||||
msgid ""
|
||||
"Could not create your private room! You were not charged.\n"
|
||||
"An unknown error occurred while creating your private room.\n"
|
||||
"`{error}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:503
|
||||
msgctxt "cmd:room_rent|success|title"
|
||||
msgid "Private Room Created!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:509
|
||||
#: src/modules/rooms/cog.py:547
|
||||
msgctxt "cmd:room_status"
|
||||
msgid "status"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:512
|
||||
#: src/modules/rooms/cog.py:550
|
||||
msgctxt "cmd:room_status|desc"
|
||||
msgid "Display the status of your current room."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:529
|
||||
#: src/modules/rooms/cog.py:567
|
||||
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:544
|
||||
#: src/modules/rooms/cog.py:582
|
||||
msgctxt "cmd:room_invite"
|
||||
msgid "invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:547
|
||||
#: src/modules/rooms/cog.py:585
|
||||
msgctxt "cmd:room_invite|desc"
|
||||
msgid "Add members to your private room."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:551
|
||||
#: src/modules/rooms/cog.py:589
|
||||
msgctxt "cmd:room_invite|param:members"
|
||||
msgid "members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:556
|
||||
#: src/modules/rooms/cog.py:594
|
||||
msgctxt "cmd:room_invite|param:members|desc"
|
||||
msgid "Mention the members you want to add."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:570
|
||||
#: src/modules/rooms/cog.py:608
|
||||
#, 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:591
|
||||
#: src/modules/rooms/cog.py:629
|
||||
#, 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:602
|
||||
#: src/modules/rooms/cog.py:640
|
||||
msgctxt "cmd:room_invite|error:no_new_members"
|
||||
msgid "All members mentioned are already in the room!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:616
|
||||
#: src/modules/rooms/cog.py:654
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_invite|error:too_many_members"
|
||||
msgid ""
|
||||
@@ -354,89 +375,89 @@ msgid ""
|
||||
"you already have `{current}`, and the member cap is `{cap}`!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:640
|
||||
#: src/modules/rooms/cog.py:678
|
||||
msgctxt "cmd:room_invite|success|ack"
|
||||
msgid "Members Invited successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:648
|
||||
#: src/modules/rooms/cog.py:686
|
||||
msgctxt "cmd:room_kick"
|
||||
msgid "kick"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:651
|
||||
#: src/modules/rooms/cog.py:689
|
||||
msgctxt "cmd:room_kick|desc"
|
||||
msgid "Remove a members from your private room."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:655
|
||||
#: src/modules/rooms/cog.py:693
|
||||
msgctxt "cmd:room_kick|param:members"
|
||||
msgid "members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:660
|
||||
#: src/modules/rooms/cog.py:698
|
||||
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:674
|
||||
#: src/modules/rooms/cog.py:712
|
||||
#, 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:691
|
||||
#: src/modules/rooms/cog.py:729
|
||||
msgctxt "cmd:room_kick|error:no_matching_members"
|
||||
msgid "None of the mentioned members are in this room!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:708
|
||||
#: src/modules/rooms/cog.py:746
|
||||
msgctxt "cmd:room_kick|success|ack"
|
||||
msgid "Members removed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:714
|
||||
#: src/modules/rooms/cog.py:752
|
||||
msgctxt "cmd:room_transfer"
|
||||
msgid "transfer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:717
|
||||
#: src/modules/rooms/cog.py:755
|
||||
msgctxt "cmd:room_transfer|desc"
|
||||
msgid "Transfer your private room to another room member. Not reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:721
|
||||
#: src/modules/rooms/cog.py:759
|
||||
msgctxt "cmd:room_transfer|param:new_owner"
|
||||
msgid "new_owner"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:726
|
||||
#: src/modules/rooms/cog.py:764
|
||||
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:740
|
||||
#: src/modules/rooms/cog.py:778
|
||||
msgctxt "cmd:room_transfer|error:no_room"
|
||||
msgid "You do not own a private room to transfer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:752
|
||||
#: src/modules/rooms/cog.py:790
|
||||
#, 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:764
|
||||
#: src/modules/rooms/cog.py:802
|
||||
#, 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:773
|
||||
#: src/modules/rooms/cog.py:811
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:room_transfer|confirm|question"
|
||||
msgid ""
|
||||
@@ -444,62 +465,62 @@ msgid ""
|
||||
"{new_owner}? This action is not reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:793
|
||||
#: src/modules/rooms/cog.py:831
|
||||
#, 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:799
|
||||
#: src/modules/rooms/cog.py:837
|
||||
msgctxt "cmd:room_deposit"
|
||||
msgid "deposit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:802
|
||||
#: src/modules/rooms/cog.py:840
|
||||
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:806
|
||||
#: src/modules/rooms/cog.py:844
|
||||
msgctxt "cmd:room_deposit|param:coins"
|
||||
msgid "coins"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:811
|
||||
#: src/modules/rooms/cog.py:849
|
||||
msgctxt "cmd:room_deposit|param:coins|desc"
|
||||
msgid "Number of coins to deposit."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:831
|
||||
#: src/modules/rooms/cog.py:869
|
||||
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:848
|
||||
#: src/modules/rooms/cog.py:885
|
||||
#, 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:870
|
||||
#: src/modules/rooms/cog.py:906
|
||||
#, 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:885
|
||||
#: src/modules/rooms/cog.py:921
|
||||
msgctxt "cmd:configure_rooms"
|
||||
msgid "rooms"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/cog.py:886
|
||||
#: src/modules/rooms/cog.py:922
|
||||
msgctxt "cmd:configure_rooms|desc"
|
||||
msgid "Configure Rented Private Rooms"
|
||||
msgstr ""
|
||||
@@ -521,24 +542,24 @@ msgctxt "room|notify:new_members|desc"
|
||||
msgid "Welcome {members}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/room.py:163
|
||||
#: src/modules/rooms/room.py:183
|
||||
#, 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:227
|
||||
#: src/modules/rooms/room.py:247
|
||||
msgctxt "room|embed:expiry|title"
|
||||
msgid "Private Room Expired!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/room.py:231
|
||||
#: src/modules/rooms/room.py:251
|
||||
#, possible-python-brace-format
|
||||
msgctxt "room|embed:expiry|description"
|
||||
msgid "Your private room in **{guild}** has expired!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rooms/room.py:245
|
||||
#: src/modules/rooms/room.py:265
|
||||
#, possible-python-brace-format
|
||||
msgctxt "room|tick|rent_deducted"
|
||||
msgid "Daily rent deducted from room balance. New balance: {coin}**{amount}**"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,25 +18,25 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/schedule/cog.py:428
|
||||
#: src/modules/schedule/cog.py:429
|
||||
msgctxt "create_booking|error:no_lobby"
|
||||
msgid ""
|
||||
"This server has not set a `session_lobby`, so the scheduled session system "
|
||||
"is disabled!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:440
|
||||
#: src/modules/schedule/cog.py:441
|
||||
msgctxt "create_booking|error:no_member"
|
||||
msgid "An unknown Discord error occurred. Please try again in a few minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:448
|
||||
#: src/modules/schedule/cog.py:449
|
||||
msgctxt "create_booking|error:blacklisted"
|
||||
msgid ""
|
||||
"You have been blacklisted from the scheduled session system in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:459
|
||||
#: src/modules/schedule/cog.py:460
|
||||
#, possible-python-brace-format
|
||||
msgctxt "create_booking|error:insufficient_balance"
|
||||
msgid ""
|
||||
@@ -48,22 +48,22 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/schedule/cog.py:473
|
||||
#: src/modules/schedule/cog.py:474
|
||||
msgctxt "create_booking|error:already_booked"
|
||||
msgid "One or more requested timeslots are already booked!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:668
|
||||
#: src/modules/schedule/cog.py:677
|
||||
msgctxt "cmd:schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:671
|
||||
#: src/modules/schedule/cog.py:680
|
||||
msgctxt "cmd:schedule|desc"
|
||||
msgid "View and manage your scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:699
|
||||
#: src/modules/schedule/cog.py:708
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|error:parse_slot"
|
||||
msgid ""
|
||||
@@ -71,25 +71,25 @@ msgid ""
|
||||
"from the autocomplete options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:707
|
||||
#: src/modules/schedule/cog.py:716
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|error:not_booked"
|
||||
msgid "Could not cancel {time} booking because it is not booked!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:716
|
||||
#: src/modules/schedule/cog.py:725
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|error:too_soon"
|
||||
msgid "Cannot cancel {time} booking because it is running or starting soon!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:729
|
||||
#: src/modules/schedule/cog.py:738
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|success"
|
||||
msgid "Successfully cancelled your booking at {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:742
|
||||
#: src/modules/schedule/cog.py:751
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|create_booking|error:parse_slot"
|
||||
msgid ""
|
||||
@@ -97,30 +97,30 @@ msgid ""
|
||||
"from the autocomplete options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:750
|
||||
#: src/modules/schedule/cog.py:759
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|create_booking|error:already_booked"
|
||||
msgid "You have already booked a scheduled session for {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:759
|
||||
#: src/modules/schedule/cog.py:768
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|create_booking|error:too_soon"
|
||||
msgid "Cannot book session at {time} because it is running or starting soon!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:771
|
||||
#: src/modules/schedule/cog.py:780
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|create_booking|success"
|
||||
msgid "You have successfully scheduled a session at {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:838
|
||||
#: src/modules/schedule/cog.py:847
|
||||
msgctxt "cmd:configure_schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:841
|
||||
#: src/modules/schedule/cog.py:850
|
||||
msgctxt "cmd:configure_schedule|desc"
|
||||
msgid "Configure Scheduled Session system"
|
||||
msgstr ""
|
||||
@@ -149,41 +149,41 @@ msgctxt "guildset:session_lobby|accepts"
|
||||
msgid "Name or id of the session lobby channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:61
|
||||
#: src/modules/schedule/settings.py:63
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_lobby|set_response|set"
|
||||
msgid "Scheduled sessions will now be announced in {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:66
|
||||
#: src/modules/schedule/settings.py:68
|
||||
msgctxt "guildset:session_lobby|set_response|unset"
|
||||
msgid ""
|
||||
"The schedule session lobby has been unset. Shutting down scheduled session "
|
||||
"system."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:76
|
||||
#: src/modules/schedule/settings.py:78
|
||||
msgctxt "guildset:session_lobby|formatted|unset"
|
||||
msgid "`Not Set` (The scheduled session system is disabled.)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:81
|
||||
#: src/modules/schedule/settings.py:83
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_lobby|formatted|set"
|
||||
msgid "<#{channelid}>"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:90
|
||||
#: src/modules/schedule/settings.py:92
|
||||
msgctxt "guildset:session_room"
|
||||
msgid "session_room"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:93
|
||||
#: src/modules/schedule/settings.py:95
|
||||
msgctxt "guildset:session_room|desc"
|
||||
msgid "Special voice channel open to scheduled session members."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:97
|
||||
#: src/modules/schedule/settings.py:99
|
||||
msgctxt "guildset:session_room|long_desc"
|
||||
msgid ""
|
||||
"If set, this voice channel serves as a dedicated room for scheduled session "
|
||||
@@ -197,33 +197,33 @@ msgid ""
|
||||
"category, as usual."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:107
|
||||
#: src/modules/schedule/settings.py:109
|
||||
msgctxt "guildset:session_room|accepts"
|
||||
msgid "Name or id of the session room voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:120
|
||||
#: src/modules/schedule/settings.py:123
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_room|set_response|set"
|
||||
msgid "Schedule session members will now be given access to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:125
|
||||
#: src/modules/schedule/settings.py:128
|
||||
msgctxt "guildset:session_room|set_response|unset"
|
||||
msgid "The dedicated schedule session room has been removed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:132
|
||||
#: src/modules/schedule/settings.py:135
|
||||
msgctxt "guildset:session_channels"
|
||||
msgid "session_channels"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:135
|
||||
#: src/modules/schedule/settings.py:138
|
||||
msgctxt "guildset:session_channels|desc"
|
||||
msgid "Voice channels in which to track activity for scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:139
|
||||
#: src/modules/schedule/settings.py:142
|
||||
msgctxt "guildset:session_channels|long_desc"
|
||||
msgid ""
|
||||
"Only activity in these channels (and in `session_room` if set) will count "
|
||||
@@ -232,12 +232,12 @@ msgid ""
|
||||
"respects the `untracked_voice_channels` setting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:146
|
||||
#: src/modules/schedule/settings.py:149
|
||||
msgctxt "guildset:session_channels|accepts"
|
||||
msgid "Comma separated list of session channel names or ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:163
|
||||
#: src/modules/schedule/settings.py:166
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_channels|set_response|set"
|
||||
msgid ""
|
||||
@@ -245,64 +245,64 @@ msgid ""
|
||||
"attendance: {channels}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:168
|
||||
#: src/modules/schedule/settings.py:171
|
||||
msgctxt "guildset:session_channels|set_response|unset"
|
||||
msgid ""
|
||||
"Activity in all (tracked) voice channels will now count towards session "
|
||||
"attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:178
|
||||
#: src/modules/schedule/settings.py:181
|
||||
msgctxt "guildset:session_channels|formatted|unset"
|
||||
msgid "All Channels (excluding `untracked_channels`)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:208
|
||||
#: src/modules/schedule/settings.py:211
|
||||
msgctxt "guildset:schedule_cost"
|
||||
msgid "schedule_cost"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:211
|
||||
#: src/modules/schedule/settings.py:214
|
||||
msgctxt "guildset:schedule_cost|desc"
|
||||
msgid "Booking cost for each scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:215
|
||||
#: src/modules/schedule/settings.py:218
|
||||
msgctxt "guildset:schedule_cost|long_desc"
|
||||
msgid ""
|
||||
"Members will be charged this many LionCoins for each scheduled session they "
|
||||
"book."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:219
|
||||
#: src/modules/schedule/settings.py:222
|
||||
msgctxt "guildset:schedule_cost|accepts"
|
||||
msgid "Price of each session booking (non-negative integer)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:231
|
||||
#: src/modules/schedule/settings.py:234
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_cost|set_response"
|
||||
msgid ""
|
||||
"Schedule session bookings will now cost {coin} **{amount}** per timeslot."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:244
|
||||
#: src/modules/schedule/settings.py:247
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_cost|formatted"
|
||||
msgid "{coin}**{amount}** per booking."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:253
|
||||
#: src/modules/schedule/settings.py:256
|
||||
msgctxt "guildset:attendance_reward"
|
||||
msgid "attendance_reward"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:256
|
||||
#: src/modules/schedule/settings.py:259
|
||||
msgctxt "guildset:attendance_reward|desc"
|
||||
msgid "Reward for attending a booked scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:260
|
||||
#: src/modules/schedule/settings.py:263
|
||||
msgctxt "guildset:attendance_reward|long_desc"
|
||||
msgid ""
|
||||
"When a member successfully attends a scheduled session they booked, they "
|
||||
@@ -310,12 +310,12 @@ msgid ""
|
||||
"`schedule_cost` setting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:266
|
||||
#: src/modules/schedule/settings.py:269
|
||||
msgctxt "guildset:attendance_reward|accepts"
|
||||
msgid "Number of coins to reward session attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:278
|
||||
#: src/modules/schedule/settings.py:281
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_reward|set_response"
|
||||
msgid ""
|
||||
@@ -323,35 +323,35 @@ msgid ""
|
||||
"session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:288
|
||||
#: src/modules/schedule/settings.py:291
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_reward|formatted"
|
||||
msgid "{coin}**{amount}** upon attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:297
|
||||
#: src/modules/schedule/settings.py:300
|
||||
msgctxt "guildset:attendance_bonus"
|
||||
msgid "group_attendance_bonus"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:300
|
||||
#: src/modules/schedule/settings.py:303
|
||||
msgctxt "guildset:attendance_bonus|desc"
|
||||
msgid "Bonus reward given when all members attend a scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:304
|
||||
#: src/modules/schedule/settings.py:307
|
||||
msgctxt "guildset:attendance_bonus|long_desc"
|
||||
msgid ""
|
||||
"When all members who have booked a session successfully attend the session, "
|
||||
"they will be given this bonus in *addition* to the `attendance_reward`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:309
|
||||
#: src/modules/schedule/settings.py:312
|
||||
msgctxt "guildset:attendance_bonus|accepts"
|
||||
msgid "Bonus coins rewarded when everyone attends a session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:321
|
||||
#: src/modules/schedule/settings.py:324
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_bonus|set_response"
|
||||
msgid ""
|
||||
@@ -359,23 +359,23 @@ msgid ""
|
||||
"everyone attends."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:331
|
||||
#: src/modules/schedule/settings.py:334
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_bonus|formatted"
|
||||
msgid "{coin}**{amount}** bonus when all booked members attend."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:340
|
||||
#: src/modules/schedule/settings.py:343
|
||||
msgctxt "guildset:min_attendance"
|
||||
msgid "min_attendance"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:343
|
||||
#: src/modules/schedule/settings.py:346
|
||||
msgctxt "guildset:min_attendance|desc"
|
||||
msgid "Minimum attendance before reward eligability."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:347
|
||||
#: src/modules/schedule/settings.py:350
|
||||
msgctxt "guildset:min_attendance|long_desc"
|
||||
msgid ""
|
||||
"Scheduled session members will need to attend the session for at least this "
|
||||
@@ -383,12 +383,12 @@ msgid ""
|
||||
"rewarded)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:352
|
||||
#: src/modules/schedule/settings.py:355
|
||||
msgctxt "guildset:min_attendance|accepts"
|
||||
msgid "Number of minutes (1-60) before attendance is counted."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:366
|
||||
#: src/modules/schedule/settings.py:369
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:min_attendance|set_response"
|
||||
msgid ""
|
||||
@@ -396,29 +396,29 @@ msgid ""
|
||||
"least **`{amount}`** minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:376
|
||||
#: src/modules/schedule/settings.py:379
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:min_attendance|formatted"
|
||||
msgid "**`{amount}`** minutes"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:397
|
||||
#: src/modules/schedule/settings.py:400
|
||||
msgctxt "guildset:min_attendance|parse|error"
|
||||
msgid ""
|
||||
"Minimum attendance must be an integer number of minutes between `1` and `60`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:407
|
||||
#: src/modules/schedule/settings.py:410
|
||||
msgctxt "guildset:schedule_blacklist_role"
|
||||
msgid "schedule_blacklist_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:410
|
||||
#: src/modules/schedule/settings.py:413
|
||||
msgctxt "guildset:schedule_blacklist_role|desc"
|
||||
msgid "Role which disables scheduled session booking."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:414
|
||||
#: src/modules/schedule/settings.py:417
|
||||
msgctxt "guildset:schedule_blacklist_role|long_desc"
|
||||
msgid ""
|
||||
"Members with this role will not be allowed to book scheduled sessions in "
|
||||
@@ -429,44 +429,44 @@ msgid ""
|
||||
"provide a strong disincentive for not attending a session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:422
|
||||
#: src/modules/schedule/settings.py:425
|
||||
msgctxt "guildset:schedule_blacklist_role|accepts"
|
||||
msgid "Blacklist role name or id."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:434
|
||||
#: src/modules/schedule/settings.py:438
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_role|set_response|set"
|
||||
msgid "Members with {role} will be unable to book scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:439
|
||||
#: src/modules/schedule/settings.py:443
|
||||
msgctxt "guildset:schedule_blacklist_role|set_response|unset"
|
||||
msgid "The schedule blacklist role has been unset."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:449
|
||||
#: src/modules/schedule/settings.py:453
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_role|formatted|set"
|
||||
msgid "{role} members will not be able to book scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:454
|
||||
#: src/modules/schedule/settings.py:458
|
||||
msgctxt "guildset:schedule_blacklist_role|formatted|unset"
|
||||
msgid "Not Set"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:463
|
||||
#: src/modules/schedule/settings.py:467
|
||||
msgctxt "guildset:schedule_blacklist_after"
|
||||
msgid "schedule_blacklist_after"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:466
|
||||
#: src/modules/schedule/settings.py:470
|
||||
msgctxt "guildset:schedule_blacklist_after|desc"
|
||||
msgid "Number of missed sessions within 24h before blacklisting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:470
|
||||
#: src/modules/schedule/settings.py:474
|
||||
msgctxt "guildset:schedule_blacklist_after|long_desc"
|
||||
msgid ""
|
||||
"Members who miss more than this number of booked sessions in a single 24 "
|
||||
@@ -475,12 +475,12 @@ msgid ""
|
||||
"permissions to assign the blacklist role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:477
|
||||
#: src/modules/schedule/settings.py:481
|
||||
msgctxt "guildset:schedule_blacklist_after|accepts"
|
||||
msgid "A number of missed sessions (1-24) before blacklisting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:492
|
||||
#: src/modules/schedule/settings.py:496
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_after|set_response|set"
|
||||
msgid ""
|
||||
@@ -488,25 +488,25 @@ msgid ""
|
||||
"`24h`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:497
|
||||
#: src/modules/schedule/settings.py:501
|
||||
msgctxt "guildset:schedule_blacklist_after|set_response|unset"
|
||||
msgid ""
|
||||
"Members will not be automatically blacklisted from booking scheduled "
|
||||
"sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:507
|
||||
#: src/modules/schedule/settings.py:511
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_after|formatted|set"
|
||||
msgid "Blacklist after **`{amount}`** missed sessions within `24h`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:512
|
||||
#: src/modules/schedule/settings.py:516
|
||||
msgctxt "guildset:schedule_blacklist_after|formatted|unset"
|
||||
msgid "Do not automatically blacklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:524
|
||||
#: src/modules/schedule/settings.py:528
|
||||
msgctxt "guildset:schedule_blacklist_role|parse|error"
|
||||
msgid "Blacklist threshold must be a number between `1` and `24`."
|
||||
msgstr ""
|
||||
@@ -556,17 +556,22 @@ msgctxt "dash:schedule|title"
|
||||
msgid "Scheduled Session Configuration ({commands[configure schedule]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/settingui.py:247
|
||||
#: src/modules/schedule/ui/settingui.py:234
|
||||
msgctxt "dash:schedule|dropdown|placeholder"
|
||||
msgid "Scheduled Sessions Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/settingui.py:251
|
||||
msgctxt "dash:schedule|section:schedule_channels|name"
|
||||
msgid "Scheduled Session Channels ({commands[configure schedule]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/settingui.py:257
|
||||
#: src/modules/schedule/ui/settingui.py:261
|
||||
msgctxt "dash:schedule|section:schedule_rewards|name"
|
||||
msgid "Scheduled Session Rewards ({commands[configure schedule]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/settingui.py:267
|
||||
#: src/modules/schedule/ui/settingui.py:271
|
||||
msgctxt "dash:schedule|section:schedule_blacklist|name"
|
||||
msgid "Scheduled Session Blacklist ({commands[configure schedule]})"
|
||||
msgstr ""
|
||||
@@ -829,14 +834,14 @@ msgctxt "ui:session|button:cancel|error|title"
|
||||
msgid "Could not cancel session"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:186
|
||||
#: src/modules/schedule/core/session.py:196
|
||||
msgctxt "session|error:lobby_webhook_perms"
|
||||
msgid ""
|
||||
"Insufficient permissions to create a webhook in this channel. I require the "
|
||||
"`MANAGE_WEBHOOKS` permission."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:261
|
||||
#: src/modules/schedule/core/session.py:274
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|prepare|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -845,7 +850,7 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:304
|
||||
#: src/modules/schedule/core/session.py:317
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|open|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -854,57 +859,57 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:345
|
||||
#: src/modules/schedule/core/session.py:358
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status|title"
|
||||
msgid "Session {start} - {end}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:356
|
||||
#: src/modules/schedule/core/session.py:369
|
||||
msgctxt "session|status|desc:cancelled"
|
||||
msgid ""
|
||||
"I cancelled this scheduled session because I was unavailable. All members "
|
||||
"who booked the session have been refunded."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:363
|
||||
#: src/modules/schedule/core/session.py:376
|
||||
msgctxt "session|status|desc:no_members"
|
||||
msgid "*No members scheduled this session.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:369
|
||||
#: src/modules/schedule/core/session.py:382
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:preparing|desc:has_members"
|
||||
msgid "Starting {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:372
|
||||
#: src/modules/schedule/core/session.py:385
|
||||
msgctxt "session|status:preparing|field:members"
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:379
|
||||
#: src/modules/schedule/core/session.py:392
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:running|desc:has_members"
|
||||
msgid "Finishing {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:413
|
||||
#: src/modules/schedule/core/session.py:426
|
||||
msgctxt "session|status:running|field:waiting"
|
||||
msgid "Waiting For"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:419
|
||||
#: src/modules/schedule/core/session.py:432
|
||||
msgctxt "session|status:running|field:attending"
|
||||
msgid "Attending"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:425
|
||||
#: src/modules/schedule/core/session.py:438
|
||||
msgctxt "session|status:running|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:450
|
||||
#: src/modules/schedule/core/session.py:463
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:everyone_att"
|
||||
msgid ""
|
||||
@@ -912,7 +917,7 @@ msgid ""
|
||||
"**{reward} + {bonus}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:461
|
||||
#: src/modules/schedule/core/session.py:474
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
@@ -922,7 +927,7 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:473
|
||||
#: src/modules/schedule/core/session.py:486
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
"No-one attended this session! No-one received rewards.\n"
|
||||
@@ -930,12 +935,12 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:479
|
||||
#: src/modules/schedule/core/session.py:492
|
||||
msgctxt "session|status:finished|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:484
|
||||
#: src/modules/schedule/core/session.py:497
|
||||
msgctxt "session|status:finished|field:missing"
|
||||
msgid "Missing"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -73,102 +73,102 @@ msgctxt "settype:channel|accepts"
|
||||
msgid "A channel name or id"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:281
|
||||
#: src/settings/setting_types.py:282
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:channel|parse|error:not_found"
|
||||
msgid "Channel `{string}` could not be found in this guild!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:367
|
||||
#: src/settings/setting_types.py:368
|
||||
msgctxt "settype:role|accepts"
|
||||
msgid "A role name or id"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:426
|
||||
#: src/settings/setting_types.py:427
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:role|parse|error:not_found"
|
||||
msgid "Role `{string}` could not be found in this guild!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:491
|
||||
#: src/settings/setting_types.py:492
|
||||
msgctxt "settype:bool|accepts"
|
||||
msgid "Enabled/Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:496
|
||||
#: src/settings/setting_types.py:497
|
||||
msgctxt "settype:bool|parse:truthy_values"
|
||||
msgid "enabled|yes|true|on|enable|1"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:500
|
||||
#: src/settings/setting_types.py:501
|
||||
msgctxt "settype:bool|parse:falsey_values"
|
||||
msgid "disabled|no|false|off|disable|0"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:505
|
||||
#: src/settings/setting_types.py:506
|
||||
msgctxt "settype:bool|output:true"
|
||||
msgid "On"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:506
|
||||
#: src/settings/setting_types.py:507
|
||||
msgctxt "settype:bool|output:false"
|
||||
msgid "Off"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:507
|
||||
#: src/settings/setting_types.py:508
|
||||
msgctxt "settype:bool|output:none"
|
||||
msgid "Not Set"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:618
|
||||
#: src/settings/setting_types.py:619
|
||||
msgctxt "settype:integer|accepts"
|
||||
msgid "An integer"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:681
|
||||
#: src/settings/setting_types.py:682
|
||||
msgctxt "settype:emoji|desc"
|
||||
msgid "Unicode or custom emoji"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:753
|
||||
#: src/settings/setting_types.py:754
|
||||
msgctxt "settype:guildid|accepts"
|
||||
msgid "Any Snowflake ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:822
|
||||
#: src/settings/setting_types.py:823
|
||||
msgctxt "settype:timezone|accepts"
|
||||
msgid "A timezone name from the 'tz database' (e.g. 'Europe/London')"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:892
|
||||
#: src/settings/setting_types.py:893
|
||||
msgctxt "settype:timezone|summary_table|field:supported|key"
|
||||
msgid "Supported"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:896
|
||||
#: src/settings/setting_types.py:897
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:timezone|summary_table|field:supported|value"
|
||||
msgid "Any timezone from the [tz database]({link})."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:913
|
||||
#: src/settings/setting_types.py:914
|
||||
#, possible-python-brace-format
|
||||
msgctxt "set_type:timezone|acmpl|no_matching"
|
||||
msgid "No timezones matching '{input}'!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:926
|
||||
#: src/settings/setting_types.py:927
|
||||
#, possible-python-brace-format
|
||||
msgctxt "set_type:timezone|acmpl|choice"
|
||||
msgid "{tz} (Currently {now})"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:956
|
||||
#: src/settings/setting_types.py:957
|
||||
msgctxt "settype:timestamp|accepts"
|
||||
msgid "A timestamp in the form YYYY-MM-DD HH:MM"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:985
|
||||
#: src/settings/setting_types.py:986
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:timestamp|parse|error:invalid"
|
||||
msgid ""
|
||||
@@ -176,43 +176,43 @@ msgid ""
|
||||
"format."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1016
|
||||
#: src/settings/setting_types.py:1017
|
||||
msgctxt "settype:raw|accepts"
|
||||
msgid "Anything"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1069
|
||||
#: src/settings/setting_types.py:1070
|
||||
msgctxt "settype:enum|accepts"
|
||||
msgid "A valid option."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1119
|
||||
#: src/settings/setting_types.py:1120
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:enum|parse|error:not_found"
|
||||
msgid "`{provided}` is not a valid option!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1167
|
||||
#: src/settings/setting_types.py:1168
|
||||
msgctxt "settype:duration|accepts"
|
||||
msgid "A number of days, hours, minutes, and seconds, e.g. `2d 4h 10s`."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1348
|
||||
#: src/settings/setting_types.py:1349
|
||||
msgctxt "settype:channel_list|accepts"
|
||||
msgid "Comma separated list of channel ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1359
|
||||
#: src/settings/setting_types.py:1360
|
||||
msgctxt "settype:role_list|accepts"
|
||||
msgid "Comma separated list of role ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1375
|
||||
#: src/settings/setting_types.py:1376
|
||||
msgctxt "settype:stringlist|accepts"
|
||||
msgid "Comma separated strings."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1386
|
||||
#: src/settings/setting_types.py:1387
|
||||
msgctxt "settype:guildidlist|accepts"
|
||||
msgid "Comma separated list of guild ids."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -52,55 +52,55 @@ msgctxt "ui:stores|button:close|response|title"
|
||||
msgid "Shop Closed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:103
|
||||
#: src/modules/shop/shops/colours.py:104
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:colourstore|menu:buycolours|label"
|
||||
msgid "{name} ({price} LC)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:108
|
||||
#: src/modules/shop/shops/colours.py:109
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:colourstore|menu:buycolours|label"
|
||||
msgid "{name} (This is your colour!)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:113
|
||||
#: src/modules/shop/shops/colours.py:114
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:colourstore|menu:buycolours|desc"
|
||||
msgid "Colour: {colour}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:118
|
||||
#: src/modules/shop/shops/colours.py:119
|
||||
msgctxt "ui:colourstore|menu:buycolours|desc"
|
||||
msgid "Colour: Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:132
|
||||
#: src/modules/shop/shops/colours.py:133
|
||||
msgctxt "shop:colours|name"
|
||||
msgid "Colour Shop"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:169
|
||||
#: src/modules/shop/shops/colours.py:172
|
||||
msgctxt "shop:colour|purchase|error:not_purchasable"
|
||||
msgid "This item may not be purchased!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:182
|
||||
#: src/modules/shop/shops/colours.py:185
|
||||
msgctxt "shop:colour|purchase|error:no_guild"
|
||||
msgid "Could not retrieve the server from Discord!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:192
|
||||
#: src/modules/shop/shops/colours.py:195
|
||||
msgctxt "shop:colour|purchase|error:no_member"
|
||||
msgid "Could not retrieve the member from Discord."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:202
|
||||
#: src/modules/shop/shops/colours.py:205
|
||||
msgctxt "shop:colour|purchase|error:no_role"
|
||||
msgid "This colour role could not be found in the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:211
|
||||
#: src/modules/shop/shops/colours.py:214
|
||||
#, possible-python-brace-format
|
||||
msgctxt "shop:colour|purchase|error:low_balance"
|
||||
msgid ""
|
||||
@@ -108,72 +108,72 @@ msgid ""
|
||||
"Your balance is {coin}{balance}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:226
|
||||
#: src/modules/shop/shops/colours.py:229
|
||||
msgctxt "shop:colour|purchase|error:owned"
|
||||
msgid "You already own this item!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:260
|
||||
#: src/modules/shop/shops/colours.py:263
|
||||
msgctxt "shop:colour|purchase|error:failed_no_role"
|
||||
msgid "This colour role no longer exists!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:267
|
||||
#: src/modules/shop/shops/colours.py:270
|
||||
msgctxt "shop:colour|purchase|error:failed_permissions"
|
||||
msgid "I do not have enough permissions to give you this colour role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:274
|
||||
#: src/modules/shop/shops/colours.py:277
|
||||
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:343
|
||||
#: src/modules/shop/shops/colours.py:346
|
||||
msgctxt "grp:editshop_colours"
|
||||
msgid "colours"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:348
|
||||
#: src/modules/shop/shops/colours.py:351
|
||||
msgctxt "cmd:editshop_colours_create"
|
||||
msgid "create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:351
|
||||
#: src/modules/shop/shops/colours.py:354
|
||||
msgctxt "cmd:editshop_colours_create|desc"
|
||||
msgid "Create a new colour role with the given colour."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:355
|
||||
#: src/modules/shop/shops/colours.py:358
|
||||
msgctxt "cmd:editshop_colours_create|param:colour"
|
||||
msgid "colour"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:356
|
||||
#: src/modules/shop/shops/colours.py:359
|
||||
msgctxt "cmd:editshop_colours_create|param:name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:357
|
||||
#: src/modules/shop/shops/colours.py:360
|
||||
msgctxt "cmd:editshop_colours_create|param:price"
|
||||
msgid "price"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:362
|
||||
#: src/modules/shop/shops/colours.py:365
|
||||
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:366
|
||||
#: src/modules/shop/shops/colours.py:369
|
||||
msgctxt "cmd:editshop_colours_create|param:name|desc"
|
||||
msgid "What should the colour role be called?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:370
|
||||
#: src/modules/shop/shops/colours.py:373
|
||||
msgctxt "cmd:editshop_colours_create|param:price|desc"
|
||||
msgid "How much should the colour role cost?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:392
|
||||
#: src/modules/shop/shops/colours.py:395
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_create|error:parse_colour"
|
||||
msgid ""
|
||||
@@ -181,7 +181,7 @@ msgid ""
|
||||
"Please enter the colour as a hex string, e.g. `#FA0BC1`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:402
|
||||
#: src/modules/shop/shops/colours.py:405
|
||||
msgctxt "cmd:editshop_colours_create|error:perms"
|
||||
msgid ""
|
||||
"I do not have permission to create server roles!\n"
|
||||
@@ -189,26 +189,26 @@ msgid ""
|
||||
"editshop colours add` instead."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:418
|
||||
#: src/modules/shop/shops/colours.py:421
|
||||
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:437
|
||||
#: src/modules/shop/shops/colours.py:440
|
||||
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:487
|
||||
#: src/modules/shop/shops/colours.py:490
|
||||
msgctxt "cmd:editshop_colours_create|resp:done|title"
|
||||
msgid "Colour Role Created"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:491
|
||||
#: src/modules/shop/shops/colours.py:494
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_create|resp:done|desc"
|
||||
msgid ""
|
||||
@@ -216,80 +216,80 @@ msgid ""
|
||||
"{coin}**{price}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:498
|
||||
#: src/modules/shop/shops/colours.py:501
|
||||
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:502
|
||||
#: src/modules/shop/shops/colours.py:505
|
||||
msgctxt "cmd:editshop_colours_create|resp:done|field:position_note|name"
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:511
|
||||
#: src/modules/shop/shops/colours.py:514
|
||||
msgctxt "cmd:editshop_colours_edit"
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:514
|
||||
#: src/modules/shop/shops/colours.py:517
|
||||
msgctxt "cmd:editshop_colours_edit|desc"
|
||||
msgid "Edit the name, colour, or price of a colour role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:518
|
||||
#: src/modules/shop/shops/colours.py:521
|
||||
msgctxt "cmd:editshop_colours_edit|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:519
|
||||
#: src/modules/shop/shops/colours.py:522
|
||||
msgctxt "cmd:editshop_colours_edit|param:name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:520
|
||||
#: src/modules/shop/shops/colours.py:523
|
||||
msgctxt "cmd:editshop_colours_edit|param:colour"
|
||||
msgid "colour"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:521
|
||||
#: src/modules/shop/shops/colours.py:524
|
||||
msgctxt "cmd:editshop_colours_edit|param:price"
|
||||
msgid "price"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:526
|
||||
#: src/modules/shop/shops/colours.py:529
|
||||
msgctxt "cmd:editshop_colours_edit|param:role|desc"
|
||||
msgid "Select a colour role to edit."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:530
|
||||
#: src/modules/shop/shops/colours.py:533
|
||||
msgctxt "cmd:editshop_colours_edit|param:name|desc"
|
||||
msgid "New name to give the colour role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:534
|
||||
#: src/modules/shop/shops/colours.py:537
|
||||
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:538
|
||||
#: src/modules/shop/shops/colours.py:541
|
||||
msgctxt "cmd:editshop_colours_edit|param:price|desc"
|
||||
msgid "New price for the colour role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:567
|
||||
#: src/modules/shop/shops/colours.py:570
|
||||
#, 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:581
|
||||
#: src/modules/shop/shops/colours.py:584
|
||||
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:597
|
||||
#: src/modules/shop/shops/colours.py:600
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_edit|error:parse_colour"
|
||||
msgid ""
|
||||
@@ -297,82 +297,82 @@ msgid ""
|
||||
"Please enter the colour as a hex string, e.g. `#FA0BC1`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:612
|
||||
#: src/modules/shop/shops/colours.py:615
|
||||
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:628
|
||||
#: src/modules/shop/shops/colours.py:631
|
||||
#, 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:645
|
||||
#: src/modules/shop/shops/colours.py:648
|
||||
#, 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:655
|
||||
#: src/modules/shop/shops/colours.py:658
|
||||
msgctxt "cmd:editshop_colours_edit|resp:done|embed:title"
|
||||
msgid "Colour Role Updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:661
|
||||
#: src/modules/shop/shops/colours.py:664
|
||||
msgctxt "cmd:editshop_colours_auto"
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:662
|
||||
#: src/modules/shop/shops/colours.py:665
|
||||
msgctxt "cmd:editshop_colours_auto|desc"
|
||||
msgid "Automatically create a set of colour roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:671
|
||||
#: src/modules/shop/shops/colours.py:674
|
||||
msgctxt "cmd:editshop_colours_add"
|
||||
msgid "add"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:674
|
||||
#: src/modules/shop/shops/colours.py:677
|
||||
msgctxt "cmd:editshop_colours_add|desc"
|
||||
msgid "Add an existing role to the colour shop."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:678
|
||||
#: src/modules/shop/shops/colours.py:681
|
||||
msgctxt "cmd:editshop_colours_add|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:679
|
||||
#: src/modules/shop/shops/colours.py:682
|
||||
msgctxt "cmd:editshop_colours_add|param:price"
|
||||
msgid "price"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:684
|
||||
#: src/modules/shop/shops/colours.py:687
|
||||
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:688
|
||||
#: src/modules/shop/shops/colours.py:691
|
||||
msgctxt "cmd:editshop_colours_add|param:price|desc"
|
||||
msgid "How much should this role cost?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:713
|
||||
#: src/modules/shop/shops/colours.py:716
|
||||
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:722
|
||||
#: src/modules/shop/shops/colours.py:725
|
||||
#, 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:731
|
||||
#: src/modules/shop/shops/colours.py:734
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_add|error:role_perms"
|
||||
msgid ""
|
||||
@@ -381,7 +381,7 @@ msgid ""
|
||||
"role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:742
|
||||
#: src/modules/shop/shops/colours.py:745
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_add|error:caller_perms"
|
||||
msgid ""
|
||||
@@ -390,138 +390,138 @@ msgid ""
|
||||
"role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:751
|
||||
#: src/modules/shop/shops/colours.py:754
|
||||
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:772
|
||||
#: src/modules/shop/shops/colours.py:775
|
||||
msgctxt "cmd:editshop_colours_add|resp:done|embed:title"
|
||||
msgid "Colour Role Created"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:775
|
||||
#: src/modules/shop/shops/colours.py:778
|
||||
#, 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:783
|
||||
#: src/modules/shop/shops/colours.py:786
|
||||
msgctxt "cmd:editshop_colours_clear"
|
||||
msgid "clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:786
|
||||
#: src/modules/shop/shops/colours.py:789
|
||||
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:790
|
||||
#: src/modules/shop/shops/colours.py:793
|
||||
msgctxt "cmd:editshop_colours_clear|param:delete"
|
||||
msgid "delete_roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:795
|
||||
#: src/modules/shop/shops/colours.py:798
|
||||
msgctxt "cmd:editshop_colours_clear|param:delete|desc"
|
||||
msgid "Also delete the associated roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:837
|
||||
#: src/modules/shop/shops/colours.py:840
|
||||
msgctxt "cmd:editshop_colours_clear|error:no_colours"
|
||||
msgid "There are no coloured roles to remove!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:881
|
||||
#: src/modules/shop/shops/colours.py:884
|
||||
#, 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:892
|
||||
#: src/modules/shop/shops/colours.py:895
|
||||
#, 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:898
|
||||
#: src/modules/shop/shops/colours.py:901
|
||||
#, 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:911
|
||||
#: src/modules/shop/shops/colours.py:914
|
||||
#, 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:916
|
||||
#: src/modules/shop/shops/colours.py:919
|
||||
#, 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:965
|
||||
#: src/modules/shop/shops/colours.py:968
|
||||
msgctxt "cmd:editshop_colours_remove"
|
||||
msgid "remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:968
|
||||
#: src/modules/shop/shops/colours.py:971
|
||||
msgctxt "cmd:editshop_colours_remove|desc"
|
||||
msgid "Remove a specific colour role from the shop."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:972
|
||||
#: src/modules/shop/shops/colours.py:975
|
||||
msgctxt "cmd:editshop_colours_remove|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:973
|
||||
#: src/modules/shop/shops/colours.py:976
|
||||
msgctxt "cmd:editshop_colours_remove"
|
||||
msgid "delete_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:978
|
||||
#: src/modules/shop/shops/colours.py:981
|
||||
msgctxt "cmd:editshop_colours_remove|param:role|desc"
|
||||
msgid "Select the colour role to remove."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:982
|
||||
#: src/modules/shop/shops/colours.py:985
|
||||
msgctxt "cmd:editshop_colours_remove|param:delete_role|desc"
|
||||
msgid "Whether to delete the associated role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1007
|
||||
#: src/modules/shop/shops/colours.py:1010
|
||||
#, 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:1025
|
||||
#: src/modules/shop/shops/colours.py:1028
|
||||
msgctxt "cmd:editshop_colours_remove|resp:done|line:delete"
|
||||
msgid "Successfully deleted the role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1030
|
||||
#: src/modules/shop/shops/colours.py:1033
|
||||
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:1035
|
||||
#: src/modules/shop/shops/colours.py:1038
|
||||
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:1040
|
||||
#: src/modules/shop/shops/colours.py:1043
|
||||
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:1051
|
||||
#: src/modules/shop/shops/colours.py:1054
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:editshop_colours_remove|resp:done|embed:desc"
|
||||
msgid ""
|
||||
@@ -529,45 +529,45 @@ msgid ""
|
||||
"{delete_line}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1111
|
||||
#: src/modules/shop/shops/colours.py:1114
|
||||
msgctxt "ui:colourstore|menu:buycolours|embed:error|title"
|
||||
msgid "Purchase Failed!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1122
|
||||
#: src/modules/shop/shops/colours.py:1125
|
||||
#, 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:1157
|
||||
#: src/modules/shop/shops/colours.py:1160
|
||||
msgctxt "ui:colourstore|menu:buycolours|placeholder"
|
||||
msgid "There are no colour roles available to purchase!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1163
|
||||
#: src/modules/shop/shops/colours.py:1166
|
||||
msgctxt "ui:colourstore|menu:buycolours|placeholder"
|
||||
msgid "Select a colour role to purchase!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1192
|
||||
#: src/modules/shop/shops/colours.py:1195
|
||||
#, 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:1197
|
||||
#: src/modules/shop/shops/colours.py:1200
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:colourstore|embed|line:item"
|
||||
msgid "`[{j:02}]` | `{price} LC` | {mention}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1204
|
||||
#: src/modules/shop/shops/colours.py:1207
|
||||
msgctxt "ui:colourstore|embed|desc"
|
||||
msgid "No colour roles available for purchase!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/shops/colours.py:1207
|
||||
#: src/modules/shop/shops/colours.py:1210
|
||||
msgctxt "ui:colourstore|embed|title"
|
||||
msgid "Colour Role Shop"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -27,49 +27,49 @@ msgctxt "cmd:me|desc"
|
||||
msgid "Display your personal profile and summary statistics."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:54
|
||||
#: src/modules/statistics/cog.py:55
|
||||
msgctxt "cmd:stats"
|
||||
msgid "stats"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:57
|
||||
#: src/modules/statistics/cog.py:58
|
||||
msgctxt "cmd:stats|desc"
|
||||
msgid "Weekly and monthly statistics for your recent activity."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:69
|
||||
#: src/modules/statistics/cog.py:71
|
||||
msgctxt "cmd:leaderboard"
|
||||
msgid "leaderboard"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:72
|
||||
#: src/modules/statistics/cog.py:74
|
||||
msgctxt "cmd:leaderboard|desc"
|
||||
msgid "Server leaderboard."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:88
|
||||
#: src/modules/statistics/cog.py:91
|
||||
msgctxt "cmd:configure_statistics"
|
||||
msgid "statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:89
|
||||
#: src/modules/statistics/cog.py:92
|
||||
msgctxt "cmd:configure_statistics|desc"
|
||||
msgid "Statistics configuration panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:92
|
||||
#: src/modules/statistics/cog.py:95
|
||||
msgctxt "cmd:configure_statistics|param:season_start"
|
||||
msgid "season_start"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:97
|
||||
#: src/modules/statistics/cog.py:100
|
||||
msgctxt "cmd:configure_statistics|param:season_start|desc"
|
||||
msgid ""
|
||||
"Time from which to start counting activity for rank badges and season "
|
||||
"leadeboards."
|
||||
"leaderboards. (YYYY-MM-DD)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:127
|
||||
#: src/modules/statistics/cog.py:130
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:configure_statistics|resp:success|desc"
|
||||
msgid ""
|
||||
@@ -178,7 +178,7 @@ msgctxt "guildset:season_start|parse|error:future_time"
|
||||
msgid "Provided season start time {timestamp} is in the future!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:135
|
||||
#: src/modules/statistics/settings.py:136
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:season_start|set_response|set"
|
||||
msgid ""
|
||||
@@ -187,7 +187,7 @@ msgid ""
|
||||
"refresh immediately."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:144
|
||||
#: src/modules/statistics/settings.py:145
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:season_start|set_response|unset"
|
||||
msgid ""
|
||||
@@ -196,133 +196,138 @@ msgid ""
|
||||
"refresh immediately."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:155
|
||||
#: src/modules/statistics/settings.py:156
|
||||
msgctxt "guildset:unranked_roles"
|
||||
msgid "unranked_roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:158
|
||||
#: src/modules/statistics/settings.py:159
|
||||
msgctxt "guildset:unranked_roles|desc"
|
||||
msgid "Roles to exclude from the leaderboards."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:162
|
||||
#: src/modules/statistics/settings.py:163
|
||||
msgctxt "guildset:unranked_roles|long_desc"
|
||||
msgid ""
|
||||
"When set, members with *any* of these roles will not appear on the /"
|
||||
"leaderboard ranking list."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:166
|
||||
#: src/modules/statistics/settings.py:167
|
||||
msgctxt "guildset:unranked_roles|accepts"
|
||||
msgid "Comma separated list of unranked role names or ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:182
|
||||
#: src/modules/statistics/settings.py:183
|
||||
msgctxt "guildset:unranked_roles|set_using"
|
||||
msgid "Role selector below."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:192
|
||||
#: src/modules/statistics/settings.py:193
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:unranked_roles|set_response|set"
|
||||
msgid ""
|
||||
"Members of the following roles will not appear on the leaderboard: {roles}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:199
|
||||
#: src/modules/statistics/settings.py:200
|
||||
msgctxt "guildset:unranked_roles|set_response|unset"
|
||||
msgid "You have cleared the unranked role list."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:213
|
||||
#: src/modules/statistics/settings.py:214
|
||||
msgctxt "guildset:visible_stats"
|
||||
msgid "visible_stats"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:216
|
||||
#: src/modules/statistics/settings.py:217
|
||||
msgctxt "guildset:visible_stats|desc"
|
||||
msgid "Which statistics will be visible in the statistics commands."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:220
|
||||
#: src/modules/statistics/settings.py:221
|
||||
msgctxt "guildset:visible_stats|desc"
|
||||
msgid ""
|
||||
"Choose which statistics types to display in the leaderboard and statistics "
|
||||
"commands."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:224
|
||||
#: src/modules/statistics/settings.py:225
|
||||
msgctxt "guildset:visible_stats|accepts"
|
||||
msgid "Voice, Text, Anki"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:245
|
||||
#: src/modules/statistics/settings.py:246
|
||||
msgctxt "guildset:visible_stats|set_using"
|
||||
msgid "Option menu below."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:253
|
||||
#: src/modules/statistics/settings.py:254
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:visible_stats|set_response"
|
||||
msgid "Members will be able to view the following statistics types: {types}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:263
|
||||
#: src/modules/statistics/settings.py:264
|
||||
msgctxt "guildset:default_stat"
|
||||
msgid "default_stat"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:266
|
||||
#: src/modules/statistics/settings.py:267
|
||||
msgctxt "guildset:default_stat|desc"
|
||||
msgid "Statistic type to display by default in setting dialogues."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:270
|
||||
#: src/modules/statistics/settings.py:271
|
||||
msgctxt "guildset:default_stat|long_desc"
|
||||
msgid "Which statistic type to display by default in setting dialogues."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:303
|
||||
#: src/modules/statistics/settings.py:304
|
||||
msgctxt "ui:statistics_config|menu:unranked_roles|placeholder"
|
||||
msgid "Select Unranked Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:327
|
||||
#: src/modules/statistics/settings.py:328
|
||||
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:voice"
|
||||
msgid "Voice Activity"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:332
|
||||
#: src/modules/statistics/settings.py:333
|
||||
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:study"
|
||||
msgid "Study Statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:342
|
||||
#: src/modules/statistics/settings.py:343
|
||||
msgctxt "ui:statistics_config|menu:visible_stats|item:text"
|
||||
msgid "Message Activity"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:350
|
||||
#: src/modules/statistics/settings.py:351
|
||||
msgctxt "ui:statistics_config|menu:visible_stats|item:anki"
|
||||
msgid "Anki Reviews"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:361
|
||||
#: src/modules/statistics/settings.py:362
|
||||
msgctxt "ui:statistics_config|menu:visible_stats|placeholder"
|
||||
msgid "Select Visible Statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:382
|
||||
#: src/modules/statistics/settings.py:383
|
||||
msgctxt "ui:statistics_config|embed|title"
|
||||
msgid "Statistics Configuration Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:396
|
||||
#: src/modules/statistics/settings.py:405
|
||||
msgctxt "dash:stats|title"
|
||||
msgid "Activity Statistics Configuration ({commands[configure statistics]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/settings.py:409
|
||||
msgctxt "dash:stats|dropdown|placeholder"
|
||||
msgid "Activity Statistics Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/goals.py:92
|
||||
msgctxt "ui:MonthlyUI|name"
|
||||
msgid "Monthly"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,171 +18,171 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/tasklist/cog.py:34
|
||||
#: src/modules/tasklist/cog.py:35
|
||||
msgctxt "argtype:Before|opt:HOUR"
|
||||
msgid "The last hour"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:35
|
||||
#: src/modules/tasklist/cog.py:36
|
||||
msgctxt "argtype:Before|opt:HALFDAY"
|
||||
msgid "The last 12 hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:36
|
||||
#: src/modules/tasklist/cog.py:37
|
||||
msgctxt "argtype:Before|opt:DAY"
|
||||
msgid "The last 24 hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:37
|
||||
#: src/modules/tasklist/cog.py:38
|
||||
msgctxt "argtype:Before|opt:TODAY"
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:38
|
||||
#: src/modules/tasklist/cog.py:39
|
||||
msgctxt "argtype:Before|opt:YESTERDAY"
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:39
|
||||
#: src/modules/tasklist/cog.py:40
|
||||
msgctxt "argtype:Before|opt:Monday"
|
||||
msgid "This Monday"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:40
|
||||
#: src/modules/tasklist/cog.py:41
|
||||
msgctxt "argtype:Before|opt:THISMONTH"
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:222
|
||||
#: src/modules/tasklist/cog.py:225
|
||||
msgctxt "cmd:tasklist"
|
||||
msgid "tasklist"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:225
|
||||
#: src/modules/tasklist/cog.py:228
|
||||
msgctxt "cmd:tasklist|desc"
|
||||
msgid "Open your tasklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:234
|
||||
#: src/modules/tasklist/cog.py:237
|
||||
msgctxt "group:tasks"
|
||||
msgid "tasks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:235
|
||||
#: src/modules/tasklist/cog.py:238
|
||||
msgctxt "group:tasks|desc"
|
||||
msgid "Base command group for tasklist commands."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:257
|
||||
#: src/modules/tasklist/cog.py:260
|
||||
msgctxt "argtype:taskid|error:no_tasks"
|
||||
msgid "Tasklist empty! No matching tasks."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:302
|
||||
#: src/modules/tasklist/cog.py:305
|
||||
#, possible-python-brace-format
|
||||
msgctxt "argtype:taskid|error:parse_multi"
|
||||
msgid "(Warning: {error})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:336
|
||||
#: src/modules/tasklist/cog.py:339
|
||||
#, possible-python-brace-format
|
||||
msgctxt "argtype:taskid|error:no_matching"
|
||||
msgid "No tasks matching '{partial}'!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:356
|
||||
#: src/modules/tasklist/cog.py:359
|
||||
msgctxt "cmd:tasks_new"
|
||||
msgid "new"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:359
|
||||
#: src/modules/tasklist/cog.py:362
|
||||
msgctxt "cmd:tasks_new|desc"
|
||||
msgid "Add a new task to your tasklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:363
|
||||
#: src/modules/tasklist/cog.py:366
|
||||
msgctxt "cmd:tasks_new|param:content"
|
||||
msgid "task"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:364
|
||||
#: src/modules/tasklist/cog.py:367
|
||||
msgctxt "cmd:tasks_new|param:parent"
|
||||
msgid "parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:367
|
||||
#: src/modules/tasklist/cog.py:370
|
||||
msgctxt "cmd:tasks_new|param:content|desc"
|
||||
msgid "Content of your new task."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:368
|
||||
#: src/modules/tasklist/cog.py:371
|
||||
msgctxt "cmd:tasks_new|param:parent"
|
||||
msgid "Parent of this task."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:388
|
||||
#: src/modules/tasklist/cog.py:391
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:tasks_new|error:parse_parent"
|
||||
msgid "Could not find parent task number `{input}` in your tasklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:403
|
||||
#: src/modules/tasklist/cog.py:406
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:tasks_new|resp:success"
|
||||
msgid "{tick} Created task `{label}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:415
|
||||
#: src/modules/tasklist/cog.py:418
|
||||
msgctxt "cmd:tasks_upload"
|
||||
msgid "upload"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:418
|
||||
#: src/modules/tasklist/cog.py:421
|
||||
msgctxt "cmd:tasks_upload|desc"
|
||||
msgid "Upload a list of tasks to append to or replace your tasklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:422
|
||||
#: src/modules/tasklist/cog.py:425
|
||||
msgctxt "cmd:tasks_upload|param:tasklist"
|
||||
msgid "tasklist"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:423
|
||||
#: src/modules/tasklist/cog.py:426
|
||||
msgctxt "cmd:tasks_upload|param:append"
|
||||
msgid "append"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:428
|
||||
#: src/modules/tasklist/cog.py:431
|
||||
msgctxt "cmd:tasks_upload|param:tasklist|desc"
|
||||
msgid ""
|
||||
"Text file containing a (standard markdown formatted) checklist of tasks to "
|
||||
"add or append."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:432
|
||||
#: src/modules/tasklist/cog.py:435
|
||||
msgctxt "cmd:tasks_upload|param:append|desc"
|
||||
msgid ""
|
||||
"Whether to append the given tasks or replace your entire tasklist. Defaults "
|
||||
"to True."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:448
|
||||
#: src/modules/tasklist/cog.py:451
|
||||
msgctxt "cmd:tasks_upload|error:not_text"
|
||||
msgid "The attached tasklist must be a text file!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:456
|
||||
#: src/modules/tasklist/cog.py:459
|
||||
msgctxt "cmd:tasks_upload|error:too_large"
|
||||
msgid "The attached tasklist was too large!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:467
|
||||
#: src/modules/tasklist/cog.py:470
|
||||
msgctxt "cmd:tasks_upload|error:too_many_lines"
|
||||
msgid ""
|
||||
"Too many tasks! Refusing to process a tasklist with more than `1000` lines."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/cog.py:473
|
||||
#: src/modules/tasklist/cog.py:476
|
||||
msgctxt "cmd:tasks_upload|error:decoding"
|
||||
msgid ""
|
||||
"Could not decode attached tasklist. Please make sure it is saved with the "
|
||||
@@ -449,19 +449,19 @@ msgid ""
|
||||
"up to a maximum of `{limit}` tasks per 24h."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/tasklist.py:254
|
||||
#: src/modules/tasklist/tasklist.py:264
|
||||
#, possible-python-brace-format
|
||||
msgctxt "tasklist|parse:multi-range|error:parents_match"
|
||||
msgid "Parents don't match in range `{range}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/tasklist.py:276
|
||||
#: src/modules/tasklist/tasklist.py:286
|
||||
#, possible-python-brace-format
|
||||
msgctxt "tasklist|parse:multi-range|error:parse"
|
||||
msgid "Could not parse `{range}` as a task number or range."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/tasklist.py:307
|
||||
#: src/modules/tasklist/tasklist.py:317
|
||||
#, possible-python-brace-format
|
||||
msgctxt "modal:tasklist_bulk_editor|error:parse_task"
|
||||
msgid ""
|
||||
@@ -469,37 +469,37 @@ msgid ""
|
||||
"`{input}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/tasklist.py:319
|
||||
#: src/modules/tasklist/tasklist.py:329
|
||||
msgctxt "modal:tasklist_bulk_editor|error:task_too_long"
|
||||
msgid "Please keep your tasks under 100 characters!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:38
|
||||
#: src/modules/tasklist/ui.py:39
|
||||
msgctxt "ui:tasklist_caller|button:tasklist|label"
|
||||
msgid "Open Tasklist"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:56
|
||||
#: src/modules/tasklist/ui.py:57
|
||||
msgctxt "modal:tasklist_single_editor|field:task|label"
|
||||
msgid "Task content"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:68
|
||||
#: src/modules/tasklist/ui.py:69
|
||||
msgctxt "modal:tasklist_single_editor|field:parent|label"
|
||||
msgid "Parent Task"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:72
|
||||
#: src/modules/tasklist/ui.py:73
|
||||
msgctxt "modal:tasklist_single_editor|field:parent|placeholder"
|
||||
msgid "Enter a task number, e.g. 2.1"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:103
|
||||
#: src/modules/tasklist/ui.py:104
|
||||
msgctxt "modal:tasklist_bulk_editor|field:tasklist|label"
|
||||
msgid "Tasklist"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:107
|
||||
#: src/modules/tasklist/ui.py:108
|
||||
msgctxt "modal:tasklist_bulk_editor|field:tasklist|placeholder"
|
||||
msgid ""
|
||||
"- [ ] This is task 1, unfinished.\n"
|
||||
@@ -507,51 +507,51 @@ msgid ""
|
||||
" - [ ] This is subtask 2.1."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:129
|
||||
#: src/modules/tasklist/ui.py:130
|
||||
msgctxt "modal:tasklist_bulk_editor"
|
||||
msgid "Tasklist Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:185
|
||||
#: src/modules/tasklist/ui.py:188
|
||||
msgctxt "ui:tasklist|menu:main|mode:toggle|placeholder"
|
||||
msgid "Select to Toggle"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:189
|
||||
#: src/modules/tasklist/ui.py:192
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist|menu:sub|mode:toggle|placeholder"
|
||||
msgid "Toggle from {label}.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:195
|
||||
#: src/modules/tasklist/ui.py:198
|
||||
msgctxt "ui:tasklist|menu:main|mode:edit|placeholder"
|
||||
msgid "Select to Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:199
|
||||
#: src/modules/tasklist/ui.py:202
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist|menu:sub|mode:edit|placeholder"
|
||||
msgid "Edit from {label}.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:205
|
||||
#: src/modules/tasklist/ui.py:208
|
||||
msgctxt "ui:tasklist|menu:main|mode:delete|placeholder"
|
||||
msgid "Select to Delete"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:209
|
||||
#: src/modules/tasklist/ui.py:212
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist|menu:sub|mode:delete|placeholder"
|
||||
msgid "Delete from {label}.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:405
|
||||
#: src/modules/tasklist/ui.py:408
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist_single_editor|field:parent|error:parse_id"
|
||||
msgid "Could not find the given parent task number `{input}` in your tasklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:419
|
||||
#: src/modules/tasklist/ui.py:422
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist_single_editor|field:parent|error:multiple_matching"
|
||||
msgid ""
|
||||
@@ -559,77 +559,77 @@ msgid ""
|
||||
"number instead!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:426
|
||||
#: src/modules/tasklist/ui.py:429
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist_single_editor|field:parent|error:no_matching"
|
||||
msgid "No tasks matching given parent task `{input}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:497
|
||||
#: src/modules/tasklist/ui.py:500
|
||||
msgctxt "ui:tasklist|menu:edit|modal:title"
|
||||
msgid "Edit task"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:590
|
||||
#: src/modules/tasklist/ui.py:593
|
||||
msgctxt "ui:tasklist_single_editor|title"
|
||||
msgid "Add task"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:623
|
||||
#: src/modules/tasklist/ui.py:626
|
||||
msgctxt "ui:tasklist|button:edit_mode|label"
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:639
|
||||
#: src/modules/tasklist/ui.py:642
|
||||
msgctxt "ui:tasklist|button:delete_mode|label"
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:655
|
||||
#: src/modules/tasklist/ui.py:658
|
||||
msgctxt "ui:tasklist|button:toggle_mode|label"
|
||||
msgid "Toggle"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:672
|
||||
#: src/modules/tasklist/ui.py:675
|
||||
msgctxt "ui:tasklist|button:edit_bulk|error:too_long"
|
||||
msgid ""
|
||||
"Your tasklist is too long to be edited in a Discord text input! Use the save "
|
||||
"button and {cmds[tasks upload]} instead."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:686
|
||||
#: src/modules/tasklist/ui.py:689
|
||||
msgctxt "ui:tasklist|button:edit_bulk|label"
|
||||
msgid "Bulk Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:699
|
||||
#: src/modules/tasklist/ui.py:702
|
||||
msgctxt "ui:tasklist|button:clear|label"
|
||||
msgid "Clear Tasklist"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:718
|
||||
#: src/modules/tasklist/ui.py:721
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist|button:save|dm:contents"
|
||||
msgid "Your tasklist as of {now} is attached. Click here to jump back: {jump}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:731
|
||||
#: src/modules/tasklist/ui.py:734
|
||||
msgctxt "ui:tasklist|button:save|error:dms"
|
||||
msgid "Could not DM you! Do you have me blocked? Tasklist attached below."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:776
|
||||
#: src/modules/tasklist/ui.py:779
|
||||
msgctxt "ui:tasklist|error:wrong_user"
|
||||
msgid "This is not your tasklist!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:818
|
||||
#: src/modules/tasklist/ui.py:821
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:tasklist|embed|author"
|
||||
msgid "{name}'s tasklist ({completed}/{total} complete)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/ui.py:840
|
||||
#: src/modules/tasklist/ui.py:843
|
||||
msgctxt "ui:tasklist|embed|description"
|
||||
msgid ""
|
||||
"**You have no tasks on your tasklist!**\n"
|
||||
@@ -776,3 +776,8 @@ msgstr ""
|
||||
msgctxt "dash:tasklist|name"
|
||||
msgid "Tasklist Configuration ({commands[configure tasklist]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/tasklist/settings.py:323
|
||||
msgctxt "dash:tasklist|dropdown|placeholder"
|
||||
msgid "Tasklist Options Panel"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
@@ -52,6 +52,11 @@ msgctxt "dash:text_tracking|title"
|
||||
msgid "Message XP configuration ({commands[configure message_exp]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/text/ui.py:93
|
||||
msgctxt "dash:text_tracking|dropdown|placeholder"
|
||||
msgid "Message XP Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/text/settings.py:33
|
||||
msgctxt "guildset:xp_per_period"
|
||||
msgid "xp_per_5min"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,17 +17,162 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/tracking/voice/cog.py:646
|
||||
#: src/tracking/voice/cog.py:640
|
||||
msgctxt "cmd:now"
|
||||
msgid "now"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:643
|
||||
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:647
|
||||
msgctxt "cmd:now|param:tag"
|
||||
msgid "tag"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:648
|
||||
msgctxt "cmd:now|param:user"
|
||||
msgid "user"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:649
|
||||
msgctxt "cmd:now|param:clear"
|
||||
msgid "clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:654
|
||||
msgctxt "cmd:now|param:tag|desc"
|
||||
msgid "Describe what you are working on in 10 characters or less!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:658
|
||||
msgctxt "cmd:now|param:user|desc"
|
||||
msgid "Check what a friend is working on."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:662
|
||||
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:689
|
||||
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:698
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|error:target_inactive"
|
||||
msgid "{mention} has no running session!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:713
|
||||
msgctxt "cmd:now|target:self|mode:clear|success|title"
|
||||
msgid "Session Tag Cleared"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:717
|
||||
msgctxt "cmd:now|target:self|mode:clear|success|desc"
|
||||
msgid "Successfully unset your session tag."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:726
|
||||
msgctxt "cmd:now|target:other|mode:clear|error:perms|title"
|
||||
msgid "You can't do that!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:730
|
||||
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:740
|
||||
msgctxt "cmd:now|target:other|mode:clear|success|title"
|
||||
msgid "Session Tag Cleared!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:744
|
||||
#, 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:756
|
||||
msgctxt "cmd:now|target:self|mode:set|success|title"
|
||||
msgid "Session Tag Set!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:760
|
||||
#, 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:769
|
||||
msgctxt "cmd:now|target:other|mode:set|error:perms|title"
|
||||
msgid "You can't do that!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:773
|
||||
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:783
|
||||
msgctxt "cmd:now|target:other|mode:set|success|title"
|
||||
msgid "Session Tag Set!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:787
|
||||
#, 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:796
|
||||
#, 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:801
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:self|mode:show_without_tag|desc"
|
||||
msgid ""
|
||||
"You have been working in {channel} since {time}!\n"
|
||||
"\n"
|
||||
"Use `/now <tag>` to set what you are working on."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:808
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|mode:show_with_tag|desc"
|
||||
msgid ""
|
||||
"{target} is current working in {channel}!\n"
|
||||
"They have been working on **{tag}** since {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:814
|
||||
#, 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:837
|
||||
msgctxt "cmd:configure_voice_rates"
|
||||
msgid "voice_rewards"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:649
|
||||
#: src/tracking/voice/cog.py:840
|
||||
msgctxt "cmd:configure_voice_rates|desc"
|
||||
msgid "Configure Voice tracking rewards and experience"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:706
|
||||
#: src/tracking/voice/cog.py:897
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:configure_voice_tracking|mode:voice|resp:success|desc"
|
||||
msgid ""
|
||||
@@ -36,7 +181,7 @@ msgid ""
|
||||
"day."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:717
|
||||
#: src/tracking/voice/cog.py:908
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:configure_voice_tracking|mode:study|resp:success|desc"
|
||||
msgid ""
|
||||
@@ -238,3 +383,8 @@ msgstr ""
|
||||
msgctxt "dash:voice_tracker|title"
|
||||
msgid "Voice Tracker Configuration ({commands[configure voice_rewards]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/settings.py:532
|
||||
msgctxt "dash:voice_tracking|dropdown|placeholder"
|
||||
msgid "Voice Activity Panel"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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,61 +17,68 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/wards.py:65
|
||||
#: src/wards.py:79
|
||||
msgctxt "ward:sys_admin|failed"
|
||||
msgid "You must be a bot owner to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:81
|
||||
#: src/wards.py:95
|
||||
msgctxt "ward:high_management|failed"
|
||||
msgid "You must have the `ADMINISTRATOR` permission in this server to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:97
|
||||
#: src/wards.py:111
|
||||
msgctxt "ward:low_management|failed"
|
||||
msgid "You must have the `MANAGE_GUILD` permission in this server to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:121
|
||||
#: src/wards.py:123
|
||||
msgctxt "ward:moderator|failed"
|
||||
msgid ""
|
||||
"You must have the configured moderator role, or `MANAGE_GUILD` permissions "
|
||||
"to do this."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:149
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ward:equippable_role|error:bot_managed"
|
||||
msgid "I cannot manage {role} because it is managed by another bot!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:128
|
||||
#: src/wards.py:156
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ward:equippable_role|error:integration"
|
||||
msgid "I cannot manage {role} because it is managed by a server integration."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:135
|
||||
#: src/wards.py:163
|
||||
msgctxt "ward:equippable_role|error:default_role"
|
||||
msgid "I cannot manage the server's default role."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:142
|
||||
#: src/wards.py:170
|
||||
msgctxt "ward:equippable_role|error:no_perms"
|
||||
msgid "I need the `MANAGE_ROLES` permission before I can manage roles!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:149
|
||||
#: src/wards.py:177
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ward:equippable_role|error:my_top_role"
|
||||
msgid "I cannot assign or remove {role} because it is above my top role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:156
|
||||
#: src/wards.py:184
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ward:equippable_role|error:not_assignable"
|
||||
msgid "I don't have sufficient permissions to assign or remove {role}."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:164
|
||||
#: src/wards.py:192
|
||||
msgctxt "ward:equippable_role|error:actor_perms"
|
||||
msgid "You need the `MANAGE_ROLES` permission before you can configure roles!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:171
|
||||
#: src/wards.py:199
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ward:equippable_role|error:actor_top_role"
|
||||
msgid "You cannot configure {role} because it is above your top role!"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-08-16 17:01+0300\n"
|
||||
"POT-Creation-Date: 2023-08-27 16:37+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"
|
||||
|
||||
Reference in New Issue
Block a user