chore(locales): Regenerate string 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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,41 +18,41 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/pomodoro/timer.py:51
|
||||
#: src/modules/pomodoro/timer.py:52
|
||||
msgctxt "timer|stage:break|name"
|
||||
msgid "BREAK"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:52
|
||||
#: src/modules/pomodoro/timer.py:53
|
||||
msgctxt "timer|stage:focus|name"
|
||||
msgid "FOCUS"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:158
|
||||
#: src/modules/pomodoro/timer.py:160
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|webhook|name"
|
||||
msgid "{bot_name} Pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:162
|
||||
#: src/modules/pomodoro/timer.py:164
|
||||
msgctxt "timer|webhook|audit_reason"
|
||||
msgid "Pomodoro Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:173
|
||||
#: src/modules/pomodoro/timer.py:175
|
||||
msgctxt "timer|webhook|error:insufficient_permissions"
|
||||
msgid ""
|
||||
"I require the `MANAGE_WEBHOOKS` permission to send pomodoro notifications "
|
||||
"here!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:232
|
||||
#: src/modules/pomodoro/timer.py:234
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|default_base_name"
|
||||
msgid "Timer {pattern}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:406
|
||||
#: src/modules/pomodoro/timer.py:408
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|kicked_message"
|
||||
msgid ""
|
||||
@@ -64,20 +64,20 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:499
|
||||
#: src/modules/pomodoro/timer.py:501
|
||||
#, 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:504
|
||||
#: src/modules/pomodoro/timer.py:506
|
||||
#, 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:536
|
||||
#: src/modules/pomodoro/timer.py:538
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|warningline"
|
||||
msgid ""
|
||||
@@ -85,13 +85,13 @@ msgid ""
|
||||
"next stage."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:555
|
||||
#: src/modules/pomodoro/timer.py:557
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|stopped:auto"
|
||||
msgid "Timer stopped! Join {channel} to start the timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:560
|
||||
#: src/modules/pomodoro/timer.py:562
|
||||
msgctxt "timer|status|stopped:manual"
|
||||
msgid "Timer stopped! Press `Start` to restart the timer."
|
||||
msgstr ""
|
||||
@@ -116,34 +116,34 @@ msgctxt "dash:stats|dropdown|placeholder"
|
||||
msgid "Pomodoro Timer Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:82
|
||||
#: src/modules/pomodoro/cog.py:96
|
||||
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:322
|
||||
#: src/modules/pomodoro/cog.py:336
|
||||
msgctxt "cmd:timer"
|
||||
msgid "timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:323
|
||||
#: src/modules/pomodoro/cog.py:337
|
||||
msgctxt "cmd:timer|desc"
|
||||
msgid "Show your current (or selected) pomodoro timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:326
|
||||
#: src/modules/pomodoro/cog.py:340
|
||||
msgctxt "cmd:timer|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:331
|
||||
#: src/modules/pomodoro/cog.py:345
|
||||
msgctxt "cmd:timer|param:channel|desc"
|
||||
msgid "Select a timer to display (by selecting the timer voice channel)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:353 src/modules/pomodoro/cog.py:423
|
||||
#: src/modules/pomodoro/cog.py:367 src/modules/pomodoro/cog.py:438
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_timers|desc"
|
||||
msgid ""
|
||||
@@ -152,7 +152,7 @@ msgid ""
|
||||
"rent a private room with {room_cmd} and create one yourself!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:367
|
||||
#: src/modules/pomodoro/cog.py:381
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_channel|desc"
|
||||
msgid ""
|
||||
@@ -161,7 +161,7 @@ msgid ""
|
||||
"list the available timers in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:380
|
||||
#: src/modules/pomodoro/cog.py:394
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_timer_in_channel"
|
||||
msgid ""
|
||||
@@ -169,17 +169,17 @@ msgid ""
|
||||
"Use {timers_cmd} to list the available timers in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:396
|
||||
#: src/modules/pomodoro/cog.py:411
|
||||
msgctxt "cmd:timers"
|
||||
msgid "timers"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:397
|
||||
#: src/modules/pomodoro/cog.py:412
|
||||
msgctxt "cmd:timers|desc"
|
||||
msgid "List the available pomodoro timer rooms."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:436
|
||||
#: src/modules/pomodoro/cog.py:451
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_visible_timers|desc"
|
||||
msgid ""
|
||||
@@ -188,13 +188,13 @@ msgid ""
|
||||
"with {room_cmd} and create one yourself!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:449
|
||||
#: src/modules/pomodoro/cog.py:464
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|embed:timer_list|title"
|
||||
msgid "Pomodoro Timer Rooms in **{guild}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:458
|
||||
#: src/modules/pomodoro/cog.py:473
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:stopped_auto"
|
||||
msgid ""
|
||||
@@ -202,7 +202,7 @@ msgid ""
|
||||
"Join {channel} to restart it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:464
|
||||
#: src/modules/pomodoro/cog.py:479
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:stopped_manual"
|
||||
msgid ""
|
||||
@@ -210,7 +210,7 @@ msgid ""
|
||||
"Join {channel} and press `Start` to start it!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:471
|
||||
#: src/modules/pomodoro/cog.py:486
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:running_focus"
|
||||
msgid ""
|
||||
@@ -218,7 +218,7 @@ msgid ""
|
||||
"Currently **focusing**, with break starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:477
|
||||
#: src/modules/pomodoro/cog.py:492
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:running_break"
|
||||
msgid ""
|
||||
@@ -226,78 +226,78 @@ msgid ""
|
||||
"Currently **resting**, with focus starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:491
|
||||
#: src/modules/pomodoro/cog.py:506
|
||||
msgctxt "cmd:pomodoro"
|
||||
msgid "pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:492
|
||||
#: src/modules/pomodoro/cog.py:507
|
||||
msgctxt "cmd:pomodoro|desc"
|
||||
msgid "Create and configure pomodoro timer rooms."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:499
|
||||
#: src/modules/pomodoro/cog.py:514
|
||||
msgctxt "cmd:pomodoro_create"
|
||||
msgid "create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:502
|
||||
#: src/modules/pomodoro/cog.py:517
|
||||
msgctxt "cmd:pomodoro_create|desc"
|
||||
msgid "Create a new Pomodoro timer. Requires manage channel permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:506
|
||||
#: src/modules/pomodoro/cog.py:521
|
||||
msgctxt "cmd:pomodoro_create|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:512
|
||||
#: src/modules/pomodoro/cog.py:527
|
||||
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:557
|
||||
#: src/modules/pomodoro/cog.py:572
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:your_insufficient_perms|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:561
|
||||
#: src/modules/pomodoro/cog.py:576
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:your_insufficient_perms"
|
||||
msgid ""
|
||||
"No `timer_channel` was provided, and you lack the 'Manage Channels` "
|
||||
"permission required to create a new timer room!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:572
|
||||
#: src/modules/pomodoro/cog.py:587
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:my_insufficient_perms|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:576
|
||||
#: src/modules/pomodoro/cog.py:591
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:my_insufficient_perms|desc"
|
||||
msgid ""
|
||||
"No `timer_channel` was provided, and I lack the 'Manage Channels' permission "
|
||||
"required to create a new voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:587
|
||||
#: src/modules/pomodoro/cog.py:602
|
||||
msgctxt "cmd:pomodoro_create|new_channel|default_name"
|
||||
msgid "Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:591
|
||||
#: src/modules/pomodoro/cog.py:606
|
||||
msgctxt "cmd:pomodoro_create|new_channel|audit_reason"
|
||||
msgid "Creating Pomodoro Voice Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:600
|
||||
#: src/modules/pomodoro/cog.py:615
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:channel_create_failed|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:604
|
||||
#: src/modules/pomodoro/cog.py:619
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:channel_create_failed|desc"
|
||||
msgid ""
|
||||
"Failed to create a new pomodoro voice channel due to an unknown Discord "
|
||||
@@ -305,13 +305,13 @@ msgid ""
|
||||
"the `timer_channel` argument of this command."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:621
|
||||
#: src/modules/pomodoro/cog.py:636
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_create|add_timer|error:timer_exists"
|
||||
msgid "A timer already exists in {channel}! Reconfigure it with {edit_cmd}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:635
|
||||
#: src/modules/pomodoro/cog.py:650
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_create|add_timer|error:your_insufficient_perms"
|
||||
msgid ""
|
||||
@@ -319,43 +319,43 @@ msgid ""
|
||||
"timer there!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:684
|
||||
#: src/modules/pomodoro/cog.py:699
|
||||
msgctxt "cmd:pomodoro_create|response:success|content"
|
||||
msgid "Timer created successfully! Use the panel below to reconfigure."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:690
|
||||
#: src/modules/pomodoro/cog.py:705
|
||||
msgctxt "cmd:pomodoro_destroy"
|
||||
msgid "destroy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:693
|
||||
#: src/modules/pomodoro/cog.py:708
|
||||
msgctxt "cmd:pomodoro_destroy|desc"
|
||||
msgid "Remove a pomodoro timer from a voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:697
|
||||
#: src/modules/pomodoro/cog.py:712
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:700
|
||||
#: src/modules/pomodoro/cog.py:715
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "Select a timer voice channel to remove the timer from."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:718
|
||||
#: src/modules/pomodoro/cog.py:733
|
||||
msgctxt "cmd:pomodoro_destroy|error:no_timer"
|
||||
msgid "This channel doesn't have an attached pomodoro timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:731
|
||||
#: src/modules/pomodoro/cog.py:746
|
||||
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:740
|
||||
#: src/modules/pomodoro/cog.py:755
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_destroy|error:insufficient_perms|notowned"
|
||||
msgid ""
|
||||
@@ -363,38 +363,38 @@ msgid ""
|
||||
"this timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:751
|
||||
#: src/modules/pomodoro/cog.py:766
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomdoro_destroy|response:success|description"
|
||||
msgid "Timer successfully removed from {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:757
|
||||
#: src/modules/pomodoro/cog.py:772
|
||||
msgctxt "cmd:pomodoro_edit"
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:760
|
||||
#: src/modules/pomodoro/cog.py:775
|
||||
msgctxt "cmd:pomodoro_edit|desc"
|
||||
msgid "Reconfigure a pomodoro timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:764
|
||||
#: src/modules/pomodoro/cog.py:779
|
||||
msgctxt "cmd:pomodoro_edit|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:770
|
||||
#: src/modules/pomodoro/cog.py:785
|
||||
msgctxt "cmd:pomodoro_edit|param:channel|desc"
|
||||
msgid "Select a timer voice channel to reconfigure."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:811
|
||||
#: src/modules/pomodoro/cog.py:826
|
||||
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:824
|
||||
#: src/modules/pomodoro/cog.py:839
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_perms|role:other"
|
||||
msgid ""
|
||||
"Insufficient permissions to modifiy this timer!\n"
|
||||
@@ -402,28 +402,28 @@ msgid ""
|
||||
"manager role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:845
|
||||
#: src/modules/pomodoro/cog.py:860
|
||||
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:850
|
||||
#: src/modules/pomodoro/cog.py:865
|
||||
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:855
|
||||
#: src/modules/pomodoro/cog.py:870
|
||||
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:891
|
||||
#: src/modules/pomodoro/cog.py:906
|
||||
msgctxt "cmd:configure_pomodoro"
|
||||
msgid "pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:892
|
||||
#: src/modules/pomodoro/cog.py:907
|
||||
msgctxt "cmd:configure_pomodoro|desc"
|
||||
msgid "Configure Pomodoro Timer System"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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"
|
||||
@@ -84,7 +84,7 @@ msgctxt "cmd:userconfig_language|button:reset|label"
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/cog.py:251
|
||||
#: src/babel/cog.py:252
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:language|no_match"
|
||||
msgid "No supported languages matching {partial}"
|
||||
@@ -219,162 +219,172 @@ msgctxt "guildset:locale|response"
|
||||
msgid "You have set the guild language to {lang}."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:42
|
||||
msgctxt "localenames|locale:en-US"
|
||||
msgid "American English"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:43
|
||||
msgctxt "localenames|locale:en-GB"
|
||||
msgid "British English"
|
||||
msgctxt "localenames|locale:id"
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:44
|
||||
msgctxt "localenames|locale:bg"
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:45
|
||||
msgctxt "localenames|locale:zh-CN"
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:46
|
||||
msgctxt "localenames|locale:zh-TW"
|
||||
msgid "Taiwan Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:47
|
||||
msgctxt "localenames|locale:hr"
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:48
|
||||
msgctxt "localenames|locale:cs"
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:49
|
||||
msgctxt "localenames|locale:da"
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:50
|
||||
msgctxt "localenames|locale:nl"
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:51
|
||||
msgctxt "localenames|locale:fi"
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:52
|
||||
msgctxt "localenames|locale:fr"
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:53
|
||||
#: src/babel/enums.py:45
|
||||
msgctxt "localenames|locale:de"
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:54
|
||||
msgctxt "localenames|locale:el"
|
||||
msgid "Greek"
|
||||
#: src/babel/enums.py:46
|
||||
msgctxt "localenames|locale:en-GB"
|
||||
msgid "English, UK"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:55
|
||||
msgctxt "localenames|locale:hi"
|
||||
msgid "Hindi"
|
||||
#: src/babel/enums.py:47
|
||||
msgctxt "localenames|locale:en-US"
|
||||
msgid "English, US"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:56
|
||||
msgctxt "localenames|locale:hu"
|
||||
msgid "Hungarian"
|
||||
#: src/babel/enums.py:48
|
||||
msgctxt "localenames|locale:es-ES"
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:57
|
||||
#: src/babel/enums.py:49
|
||||
msgctxt "localenames|locale:fr"
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:50
|
||||
msgctxt "localenames|locale:hr"
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:51
|
||||
msgctxt "localenames|locale:it"
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:58
|
||||
msgctxt "localenames|locale:ja"
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:59
|
||||
msgctxt "localenames|locale:ko"
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:60
|
||||
#: src/babel/enums.py:52
|
||||
msgctxt "localenames|locale:lt"
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:61
|
||||
#: src/babel/enums.py:53
|
||||
msgctxt "localenames|locale:hu"
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:54
|
||||
msgctxt "localenames|locale:nl"
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:55
|
||||
msgctxt "localenames|locale:no"
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:62
|
||||
#: src/babel/enums.py:56
|
||||
msgctxt "localenames|locale:pl"
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:63
|
||||
#: src/babel/enums.py:57
|
||||
msgctxt "localenames|locale:pt-BR"
|
||||
msgid "Brazil Portuguese"
|
||||
msgid "Portuguese, Brazilian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:64
|
||||
#: src/babel/enums.py:58
|
||||
msgctxt "localenames|locale:ro"
|
||||
msgid "Romanian"
|
||||
msgid "Romanian, Romania"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:65
|
||||
msgctxt "localenames|locale:ru"
|
||||
msgid "Russian"
|
||||
#: src/babel/enums.py:59
|
||||
msgctxt "localenames|locale:fi"
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:66
|
||||
msgctxt "localenames|locale:es-ES"
|
||||
msgid "Spain Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:67
|
||||
#: src/babel/enums.py:60
|
||||
msgctxt "localenames|locale:sv-SE"
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:68
|
||||
msgctxt "localenames|locale:th"
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:69
|
||||
msgctxt "localenames|locale:tr"
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:70
|
||||
msgctxt "localenames|locale:uk"
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:71
|
||||
#: src/babel/enums.py:61
|
||||
msgctxt "localenames|locale:vi"
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:62
|
||||
msgctxt "localenames|locale:tr"
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:63
|
||||
msgctxt "localenames|locale:cs"
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:64
|
||||
msgctxt "localenames|locale:el"
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:65
|
||||
msgctxt "localenames|locale:bg"
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:66
|
||||
msgctxt "localenames|locale:ru"
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:67
|
||||
msgctxt "localenames|locale:uk"
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:68
|
||||
msgctxt "localenames|locale:hi"
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:69
|
||||
msgctxt "localenames|locale:th"
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:70
|
||||
msgctxt "localenames|locale:zh-CN"
|
||||
msgid "Chinese, China"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:71
|
||||
msgctxt "localenames|locale:ja"
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:72
|
||||
msgctxt "localenames|locale:zh-TW"
|
||||
msgid "Chinese, Taiwan"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:73
|
||||
msgctxt "localenames|locale:ko"
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:78
|
||||
msgctxt "localenames|locale:he"
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:73
|
||||
msgctxt "localenames|locale:he_IL"
|
||||
msgid "Hebrew (Israel)"
|
||||
#: src/babel/enums.py:79
|
||||
msgctxt "localenames|locale:he-IL"
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/enums.py:80
|
||||
msgctxt "localenames|locale:test"
|
||||
msgid "Test Language"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,74 +17,74 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:257
|
||||
#: src/modules/sysadmin/exec_cog.py:269
|
||||
msgctxt "ward:sys_admin|failed"
|
||||
msgid "You must be a bot owner to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:262
|
||||
#: src/modules/sysadmin/exec_cog.py:274
|
||||
msgid "async"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:263
|
||||
#: src/modules/sysadmin/exec_cog.py:275
|
||||
msgid "Execute arbitrary code with Exec"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:325
|
||||
#: src/modules/sysadmin/exec_cog.py:337
|
||||
msgctxt "command"
|
||||
msgid "eval"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:326
|
||||
#: src/modules/sysadmin/exec_cog.py:338
|
||||
msgctxt "command:eval"
|
||||
msgid "Execute arbitrary code with Eval"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:329
|
||||
#: src/modules/sysadmin/exec_cog.py:341
|
||||
msgctxt "command:eval|param:string"
|
||||
msgid "Code to evaluate."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:336
|
||||
#: src/modules/sysadmin/exec_cog.py:348
|
||||
msgctxt "command"
|
||||
msgid "asyncall"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:337
|
||||
#: src/modules/sysadmin/exec_cog.py:349
|
||||
msgctxt "command:asyncall|desc"
|
||||
msgid "Execute arbitrary code on all shards."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:340
|
||||
#: src/modules/sysadmin/exec_cog.py:352
|
||||
msgctxt "command:asyncall|param:string"
|
||||
msgid "Cross-shard code to execute. Cannot reference ctx!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:341
|
||||
#: src/modules/sysadmin/exec_cog.py:353
|
||||
msgctxt "command:asyncall|param:target"
|
||||
msgid "Target shard app name, see autocomplete for options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:384
|
||||
#: src/modules/sysadmin/exec_cog.py:396
|
||||
msgid "reload"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:385
|
||||
#: src/modules/sysadmin/exec_cog.py:397
|
||||
msgid "Reload a given LionBot extension. Launches an ExecUI."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:388
|
||||
#: src/modules/sysadmin/exec_cog.py:400
|
||||
msgid "Name of the extension to reload. See autocomplete for options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:389
|
||||
#: src/modules/sysadmin/exec_cog.py:401
|
||||
msgid "Whether to force an extension reload even if it doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:425
|
||||
#: src/modules/sysadmin/exec_cog.py:437
|
||||
msgid "shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/sysadmin/exec_cog.py:426
|
||||
#: src/modules/sysadmin/exec_cog.py:438
|
||||
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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,45 +27,47 @@ msgctxt "settype:coin|parse|error:notinteger"
|
||||
msgid "The coin quantity must be a positive integer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:54
|
||||
#: src/core/setting_types.py:55
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:coin|parse|error:too_large"
|
||||
msgid "Provided number of coins was too high!"
|
||||
msgid "You cannot set this to more than {coin}**{max}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:60
|
||||
msgctxt "settype:coin|parse|error:too_large"
|
||||
msgid "Provided number of coins was too low!"
|
||||
#: src/core/setting_types.py:63
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:coin|parse|error:too_small"
|
||||
msgid "You cannot set this to less than {coin}**{min}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:71
|
||||
#: src/core/setting_types.py:75
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:coin|formatted"
|
||||
msgid "{coin}**{amount}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:87
|
||||
#: src/core/setting_types.py:91
|
||||
msgctxt "settype:message|accepts"
|
||||
msgid "JSON formatted raw message data"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:102
|
||||
#: src/core/setting_types.py:106
|
||||
msgctxt "settype:message|download|error:not_json"
|
||||
msgid "The attached message data is not a JSON file!"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:107
|
||||
#: src/core/setting_types.py:111
|
||||
msgctxt "settype:message|download|error:size"
|
||||
msgid "The attached message data is too large!"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:116
|
||||
#: src/core/setting_types.py:120
|
||||
msgctxt "settype:message|download|error:decoding"
|
||||
msgid ""
|
||||
"Could not decode the message data. Please ensure it is saved with the "
|
||||
"`UTF-8` encoding."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:173
|
||||
#: src/core/setting_types.py:177
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:message|error_suffix"
|
||||
msgid ""
|
||||
@@ -73,7 +75,7 @@ msgid ""
|
||||
"({link})."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:185
|
||||
#: src/core/setting_types.py:189
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:message|error:invalid_json"
|
||||
msgid ""
|
||||
@@ -81,34 +83,34 @@ msgid ""
|
||||
"`{error}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:193
|
||||
#: src/core/setting_types.py:197
|
||||
msgctxt "settype:message|error:json_missing_keys"
|
||||
msgid ""
|
||||
"Message data must be a JSON object with at least one of the following "
|
||||
"fields: `content`, `embed`, `embeds`"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:202
|
||||
#: src/core/setting_types.py:206
|
||||
msgctxt "settype:message|error:json_embed_type"
|
||||
msgid "`embed` field must be a valid JSON object."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:210
|
||||
#: src/core/setting_types.py:214
|
||||
msgctxt "settype:message|error:json_embeds_type"
|
||||
msgid "`embeds` field must be a list."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:217
|
||||
#: src/core/setting_types.py:221
|
||||
msgctxt "settype:message|error:json_embed_embeds"
|
||||
msgid "Message data cannot include both `embed` and `embeds`."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:225
|
||||
#: src/core/setting_types.py:229
|
||||
msgctxt "settype:message|error:json_content_type"
|
||||
msgid "`content` field must be a string."
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:241
|
||||
#: src/core/setting_types.py:245
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:settype:message|error:embed_conversion"
|
||||
msgid ""
|
||||
@@ -116,7 +118,7 @@ msgid ""
|
||||
"**Error:** `{exception}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/core/setting_types.py:269
|
||||
#: src/core/setting_types.py:273
|
||||
msgctxt "settype:message|format:too_long"
|
||||
msgid "Too long to display! See Preview."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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"
|
||||
@@ -44,7 +44,7 @@ msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settingui.py:213
|
||||
msgctxt "ui:memberadmin|embed|title"
|
||||
msgid "Member Admin Configuration Panel"
|
||||
msgid "Greetings and Initial Roles Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settingui.py:257
|
||||
@@ -67,39 +67,39 @@ msgctxt "dash:member_admin|section:initial_roles|name"
|
||||
msgid "Initial Roles ({commands[configure welcome]})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:234
|
||||
#: src/modules/member_admin/cog.py:239
|
||||
msgctxt "cmd:resetmember"
|
||||
msgid "resetmember"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:237
|
||||
#: src/modules/member_admin/cog.py:242
|
||||
msgctxt "cmd:resetmember|desc"
|
||||
msgid "Reset (server-associated) member data for the target member or user."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:241
|
||||
#: src/modules/member_admin/cog.py:246
|
||||
msgctxt "cmd:resetmember|param:target"
|
||||
msgid "member_to_reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:242
|
||||
#: src/modules/member_admin/cog.py:247
|
||||
msgctxt "cmd:resetmember|param:saved_roles"
|
||||
msgid "saved_roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:247
|
||||
#: src/modules/member_admin/cog.py:252
|
||||
msgctxt "cmd:resetmember|param:target|desc"
|
||||
msgid "Choose the member (current or past) you want to reset."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:251
|
||||
#: src/modules/member_admin/cog.py:256
|
||||
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:278
|
||||
#: src/modules/member_admin/cog.py:283
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:resetmember|reset:saved_roles|success"
|
||||
msgid ""
|
||||
@@ -107,17 +107,17 @@ msgid ""
|
||||
"roles if they rejoin."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:286
|
||||
#: src/modules/member_admin/cog.py:291
|
||||
msgctxt "cmd:resetmember|error:nothing_to_do"
|
||||
msgid "No reset operation selected, nothing to do."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:302
|
||||
#: src/modules/member_admin/cog.py:307
|
||||
msgctxt "cmd:configure_welcome"
|
||||
msgid "welcome"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/cog.py:305
|
||||
#: src/modules/member_admin/cog.py:310
|
||||
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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,17 +32,22 @@ msgctxt "cmd:configure_ranks|param:rank_type|choice:message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:406
|
||||
#: src/modules/ranks/cog.py:495
|
||||
msgctxt "event:rank_update|embed:notify"
|
||||
msgid "New Activity Rank Attained!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:516
|
||||
#: src/modules/ranks/cog.py:601
|
||||
msgctxt "rank_refresh|error:cannot_chunk|desc"
|
||||
msgid "Could not retrieve member list from Discord. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:614
|
||||
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:526
|
||||
#: src/modules/ranks/cog.py:624
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|error:unassignable_roles|desc"
|
||||
msgid ""
|
||||
@@ -50,36 +55,36 @@ msgid ""
|
||||
"{roles}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:596
|
||||
#: src/modules/ranks/cog.py:694
|
||||
msgctxt "rank_refresh|remove_roles|audit"
|
||||
msgid "Removing invalid rank role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:610
|
||||
#: src/modules/ranks/cog.py:708
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|remove_roles|small_error"
|
||||
msgid "*Could not remove ranks from {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:617
|
||||
#: src/modules/ranks/cog.py:715
|
||||
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:631
|
||||
#: src/modules/ranks/cog.py:729
|
||||
msgctxt "rank_refresh|add_roles|audit"
|
||||
msgid "Adding rank role from refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:645
|
||||
#: src/modules/ranks/cog.py:743
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|add_roles|small_error"
|
||||
msgid "*Could not add {role} to {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:652
|
||||
#: src/modules/ranks/cog.py:750
|
||||
msgctxt "rank_refresh|add_roles|error:too_many_issues"
|
||||
msgid ""
|
||||
"Too many issues occurred while adding ranks! Please check my permissions and "
|
||||
@@ -87,22 +92,22 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#. ---------- Commands ----------
|
||||
#: src/modules/ranks/cog.py:677
|
||||
#: src/modules/ranks/cog.py:775
|
||||
msgctxt "cmd:ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:709
|
||||
#: src/modules/ranks/cog.py:807
|
||||
msgctxt "cmd:configure_ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:710
|
||||
#: src/modules/ranks/cog.py:808
|
||||
msgctxt "cmd:configure_ranks|desc"
|
||||
msgid "Configure Activity Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:770
|
||||
#: src/modules/ranks/cog.py:868
|
||||
#, possible-python-brace-format
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
|
||||
@@ -111,20 +116,20 @@ msgid ""
|
||||
"otherwise to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:776
|
||||
#: src/modules/ranks/cog.py:874
|
||||
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:782
|
||||
#: src/modules/ranks/cog.py:880
|
||||
#, 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:787
|
||||
#: src/modules/ranks/cog.py:885
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
|
||||
msgid "Members will not be notified when their activity rank updates."
|
||||
@@ -346,31 +351,31 @@ msgctxt "guildset:dm_ranks|response:false"
|
||||
msgid "I will never direct message members upon rank advancement."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:74
|
||||
#: src/modules/ranks/ui/preview.py:75
|
||||
msgctxt "ui:rank_preview|button:edit|error:role_deleted"
|
||||
msgid ""
|
||||
"The role underlying this rank no longer exists! Please select a new role "
|
||||
"from the role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:81
|
||||
#: src/modules/ranks/ui/preview.py:82
|
||||
msgctxt "ui:rank_preview|button:edit|error:role_not_assignable"
|
||||
msgid ""
|
||||
"I do not have permission to edit the underlying role! Please select a new "
|
||||
"role from the role menu, or ensure my top role is above the selected role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:90
|
||||
#: src/modules/ranks/ui/preview.py:91
|
||||
msgctxt "ui:rank_preview|button:edit|error|title"
|
||||
msgid "Failed to edit rank!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:108
|
||||
#: src/modules/ranks/ui/preview.py:109
|
||||
msgctxt "ui:rank_preview|button:edit|label"
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:139
|
||||
#: src/modules/ranks/ui/preview.py:142
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_preview|button:delete|response:success|description|with_role"
|
||||
msgid ""
|
||||
@@ -378,24 +383,24 @@ msgid ""
|
||||
"the role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:144
|
||||
#: src/modules/ranks/ui/preview.py:147
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_preview|button:delete|response:success|description|no_role"
|
||||
msgid "You have deleted the rank {mention}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:150
|
||||
#: src/modules/ranks/ui/preview.py:153
|
||||
msgctxt "ui:rank_preview|button:delete|response:success|title"
|
||||
msgid "Rank Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:160
|
||||
#: src/modules/ranks/ui/preview.py:163
|
||||
msgctxt ""
|
||||
"ui:rank_preview|button:delete|response:success|button:delete_role|label"
|
||||
msgid "Delete Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:176
|
||||
#: src/modules/ranks/ui/preview.py:179
|
||||
#, possible-python-brace-format
|
||||
msgctxt ""
|
||||
"ui:rank_preview|button:delete|response:success|button:delete_role|response:"
|
||||
@@ -405,7 +410,7 @@ msgid ""
|
||||
"unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:182
|
||||
#: src/modules/ranks/ui/preview.py:185
|
||||
#, possible-python-brace-format
|
||||
msgctxt ""
|
||||
"ui:rank_preview|button:delete|response:success|button:delete_role|response:"
|
||||
@@ -413,37 +418,24 @@ msgctxt ""
|
||||
msgid "You have deleted the rank **{name}** along with the underlying role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:199
|
||||
#: src/modules/ranks/ui/preview.py:202
|
||||
msgctxt "ui:rank_preview|button:delete|label"
|
||||
msgid "Delete Rank"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:219
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_preview|menu:roles|error:above_caller"
|
||||
msgid ""
|
||||
"You have insufficient permissions to assign {mention} as a rank role! You "
|
||||
"may only manage roles below your top role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:225
|
||||
msgctxt "ui:rank_preview|menu:roles|error:above_caller|title"
|
||||
msgid "Insufficient permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:241
|
||||
#: src/modules/ranks/ui/preview.py:232
|
||||
msgctxt "ui:rank_preview|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/preview.py:246
|
||||
#: src/modules/ranks/ui/preview.py:237
|
||||
msgctxt "ui:rank_preview|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/preview.py:251
|
||||
#: src/modules/ranks/ui/preview.py:242
|
||||
msgctxt ""
|
||||
"ui:rank_preview|menu:roles|error:not_assignable|suberror:no_permissions"
|
||||
msgid ""
|
||||
@@ -451,121 +443,121 @@ msgid ""
|
||||
"manage ranks!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:256
|
||||
#: src/modules/ranks/ui/preview.py:247
|
||||
msgctxt "ui:rank_preview|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/preview.py:262
|
||||
#: src/modules/ranks/ui/preview.py:253
|
||||
msgctxt "ui:rank_preview|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/preview.py:268
|
||||
#: src/modules/ranks/ui/preview.py:259
|
||||
msgctxt "ui:rank_preview|menu:roles|error:not_assignable|title"
|
||||
msgid "Could not update rank!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:278
|
||||
#: src/modules/ranks/ui/preview.py:269
|
||||
msgctxt "ui:rank_preview|menu:roles|placeholder"
|
||||
msgid "Update Rank Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:290
|
||||
#: src/modules/ranks/ui/preview.py:281
|
||||
msgctxt "ui:rank_preview|embed|title"
|
||||
msgid "Rank Information"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:297
|
||||
#: src/modules/ranks/ui/preview.py:288
|
||||
msgctxt "ui:rank_preview|embed|field:role|name"
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:304
|
||||
#: src/modules/ranks/ui/preview.py:295
|
||||
msgctxt "ui:rank_preview|embed|field:required|name"
|
||||
msgid "Required"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:311
|
||||
#: src/modules/ranks/ui/preview.py:302
|
||||
msgctxt "ui:rank_preview|embed|field:reward|name"
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/preview.py:320
|
||||
#: src/modules/ranks/ui/preview.py:311
|
||||
msgctxt "ui:rank_preview|embed|field:message"
|
||||
msgid "Congratulatory Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:125
|
||||
#: src/modules/ranks/ui/refresh.py:134
|
||||
msgctxt "ui:refresh_ranks|embed|title:errored"
|
||||
msgid "Could not refresh the server ranks!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:133
|
||||
#: src/modules/ranks/ui/refresh.py:142
|
||||
msgctxt "ui:refresh_ranks|embed|title:done"
|
||||
msgid "Rank refresh complete!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:139
|
||||
#: src/modules/ranks/ui/refresh.py:148
|
||||
msgctxt "ui:refresh_ranks|embed|title:working"
|
||||
msgid "Refreshing your server ranks, please wait."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:157
|
||||
#: src/modules/ranks/ui/refresh.py:166
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:ranks"
|
||||
msgid "**Loading server ranks:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:167
|
||||
#: src/modules/ranks/ui/refresh.py:176
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:members"
|
||||
msgid "**Loading server members:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:177
|
||||
#: src/modules/ranks/ui/refresh.py:186
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:roles"
|
||||
msgid "**Loading rank roles:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:187
|
||||
#: src/modules/ranks/ui/refresh.py:196
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:compute"
|
||||
msgid "**Computing correct ranks:** {emoji}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:198
|
||||
#: src/modules/ranks/ui/refresh.py:207
|
||||
msgctxt "ui:refresh_ranks|embed|field:remove|name"
|
||||
msgid "Removing invalid rank roles from members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:202
|
||||
#: src/modules/ranks/ui/refresh.py:211
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|field:remove|value"
|
||||
msgid "{progress} {done}/{total} removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:213
|
||||
#: src/modules/ranks/ui/refresh.py:222
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:remove"
|
||||
msgid "**Removed invalid ranks:** {done}/{target}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:221
|
||||
#: src/modules/ranks/ui/refresh.py:230
|
||||
msgctxt "ui:refresh_ranks|embed|field:add|name"
|
||||
msgid "Giving members their rank roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:225
|
||||
#: src/modules/ranks/ui/refresh.py:234
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|field:add|value"
|
||||
msgid "{progress} {done}/{total} given"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/refresh.py:236
|
||||
#: src/modules/ranks/ui/refresh.py:245
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:refresh_ranks|embed|line:add"
|
||||
msgid "**Updated member ranks:** {done}/{target}"
|
||||
@@ -621,67 +613,54 @@ msgctxt "dash:rank|dropdown|placeholder"
|
||||
msgid "Activity Rank Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:94
|
||||
#: src/modules/ranks/ui/overview.py:95
|
||||
msgctxt "ui:rank_overview|button:auto|label"
|
||||
msgid "Auto Create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:109
|
||||
#: src/modules/ranks/ui/overview.py:110
|
||||
msgctxt "ui:rank_overview|button:refresh|label"
|
||||
msgid "Refresh Member Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:121
|
||||
#: src/modules/ranks/ui/overview.py:122
|
||||
msgctxt "ui:rank_overview|button:clear|confirm"
|
||||
msgid "Are you sure you want to **delete all activity ranks** in this server?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:126
|
||||
#: src/modules/ranks/ui/overview.py:127
|
||||
msgctxt "ui:rank_overview|button:clear|confirm|button:yes"
|
||||
msgid "Yes, clear ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:132
|
||||
#: src/modules/ranks/ui/overview.py:133
|
||||
msgctxt "ui:rank_overview|button:clear|confirm|button:no"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:148
|
||||
#: src/modules/ranks/ui/overview.py:149
|
||||
msgctxt "ui:rank_overview|button:clear|label"
|
||||
msgid "Clear Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:178
|
||||
#: src/modules/ranks/ui/overview.py:179
|
||||
msgctxt "ui:rank_overview|button:create|label"
|
||||
msgid "Create Rank"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:194
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|menu:roles|error:above_caller"
|
||||
msgid ""
|
||||
"You have insufficient permissions to assign {mention} as a rank role! You "
|
||||
"may only manage roles below your top role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:200
|
||||
msgctxt "ui:rank_overview|menu:roles|error:above_caller|title"
|
||||
msgid "Insufficient permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:233
|
||||
#: src/modules/ranks/ui/overview.py:222
|
||||
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:238
|
||||
#: src/modules/ranks/ui/overview.py:227
|
||||
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:243
|
||||
#: src/modules/ranks/ui/overview.py:232
|
||||
msgctxt ""
|
||||
"ui:rank_overview|menu:roles|error:not_assignable|suberror:no_permissions"
|
||||
msgid ""
|
||||
@@ -689,45 +668,71 @@ msgid ""
|
||||
"manage ranks!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:248
|
||||
#: src/modules/ranks/ui/overview.py:237
|
||||
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:254
|
||||
#: src/modules/ranks/ui/overview.py:243
|
||||
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:260
|
||||
#: src/modules/ranks/ui/overview.py:249
|
||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|title"
|
||||
msgid "Could not create rank!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:284
|
||||
#: src/modules/ranks/ui/overview.py:273
|
||||
msgctxt "ui:rank_overview|menu:roles|placeholder"
|
||||
msgid "Create from role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:301
|
||||
#: src/modules/ranks/ui/overview.py:290
|
||||
msgctxt "ui:rank_overview|menu:ranks|placeholder"
|
||||
msgid "View or edit rank"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:387
|
||||
#: src/modules/ranks/ui/overview.py:376
|
||||
msgctxt "ui:rank_overview|embed:noranks|desc"
|
||||
msgid ""
|
||||
"No activity ranks have been set up!\n"
|
||||
"Press 'AUTO' to automatically create a standard heirachy of voice | text | "
|
||||
"xp ranks, or select a role or press Create below!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:384
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|title|type:voice"
|
||||
msgid "Voice Ranks in {guild_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:389
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|title|type:xp"
|
||||
msgid "XP ranks in {guild_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:394
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|title|type:message"
|
||||
msgid "Message ranks in {guild_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:406
|
||||
msgctxt "ui:rank_overview|embed|field:note|name"
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:393
|
||||
#: src/modules/ranks/ui/overview.py:412
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|field:note|value:with_season"
|
||||
msgid "Ranks are determined by activity since {timestamp}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:400
|
||||
#: src/modules/ranks/ui/overview.py:419
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|field:note|value:without_season"
|
||||
msgid ""
|
||||
@@ -736,7 +741,7 @@ msgid ""
|
||||
"ranks) set the `season_start` with {stats_cmd}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:407
|
||||
#: src/modules/ranks/ui/overview.py:426
|
||||
msgctxt "ui:rank_overview|embed|field:note|value|voice_addendum"
|
||||
msgid ""
|
||||
"Also note that ranks will only be updated when a member leaves a tracked "
|
||||
@@ -744,32 +749,6 @@ msgid ""
|
||||
"members manually."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:415
|
||||
msgctxt "ui:rank_overview|embed:noranks|desc"
|
||||
msgid ""
|
||||
"No activity ranks have been set up!\n"
|
||||
"Press 'AUTO' to automatically create a standard heirachy of voice | text | "
|
||||
"xp ranks, or select a role or press Create below!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/overview.py:423
|
||||
#, 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:428
|
||||
#, 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:433
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:rank_overview|embed|title|type:message"
|
||||
msgid "Message ranks in {guild_name}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/ui/editor.py:33
|
||||
msgctxt "ui:rank_editor|input:role_name|label"
|
||||
msgid "Role Name"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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"
|
||||
@@ -349,13 +349,18 @@ msgctxt "cmd:rolemenu_edit|parse:template|success:custom"
|
||||
msgid "Now using a custom menu message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:994
|
||||
#: src/modules/rolemenus/cog.py:986
|
||||
msgctxt "cmd:rolemenu_edit|parse:custom_message|success"
|
||||
msgid "Custom menu message updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1001
|
||||
#, 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:1005
|
||||
#: src/modules/rolemenus/cog.py:1012
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:forbidden"
|
||||
msgid ""
|
||||
@@ -363,7 +368,7 @@ msgid ""
|
||||
"permission in {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1010
|
||||
#: src/modules/rolemenus/cog.py:1017
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:unknown"
|
||||
msgid ""
|
||||
@@ -371,40 +376,40 @@ msgid ""
|
||||
"**Error:** `{exception}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1044
|
||||
#: src/modules/rolemenus/cog.py:1051
|
||||
msgctxt "cmd:rolemenu_delete"
|
||||
msgid "delmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1047
|
||||
#: src/modules/rolemenus/cog.py:1054
|
||||
msgctxt "cmd:rolemenu_delete|desc"
|
||||
msgid "Delete a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1051
|
||||
#: src/modules/rolemenus/cog.py:1058
|
||||
msgctxt "cmd:rolemenu_delete|param:name"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1056
|
||||
#: src/modules/rolemenus/cog.py:1063
|
||||
msgctxt "cmd:rolemenu_delete|param:name|desc"
|
||||
msgid "Name of the rolemenu to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1071
|
||||
#: src/modules/rolemenus/cog.py:1078
|
||||
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:1094
|
||||
#: src/modules/rolemenus/cog.py:1101
|
||||
#, 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:1102
|
||||
#: src/modules/rolemenus/cog.py:1109
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|confirm|title"
|
||||
msgid ""
|
||||
@@ -412,272 +417,272 @@ msgid ""
|
||||
"reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1107
|
||||
#: src/modules/rolemenus/cog.py:1114
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:yes"
|
||||
msgid "Yes, Delete Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1112
|
||||
#: src/modules/rolemenus/cog.py:1119
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:no"
|
||||
msgid "No, Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1137
|
||||
#: src/modules/rolemenus/cog.py:1144
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|success|desc"
|
||||
msgid "Successfully deleted the menu **{name}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1145
|
||||
#: src/modules/rolemenus/cog.py:1152
|
||||
msgctxt "cmd:rolemenu_addrole"
|
||||
msgid "addrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1148
|
||||
#: src/modules/rolemenus/cog.py:1155
|
||||
msgctxt "cmd:rolemenu_addrole|desc"
|
||||
msgid "Add a new role to an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1153
|
||||
#: src/modules/rolemenus/cog.py:1160
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1156
|
||||
#: src/modules/rolemenus/cog.py:1163
|
||||
msgctxt "cmd:rolemenu_addrole|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1167
|
||||
#: src/modules/rolemenus/cog.py:1174
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu|desc"
|
||||
msgid "Name of the menu to add a role to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1171
|
||||
#: src/modules/rolemenus/cog.py:1178
|
||||
msgctxt "cmd:rolemenu_addrole|param:role|desc"
|
||||
msgid "Role to add to the menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1179
|
||||
#: src/modules/rolemenus/cog.py:1186
|
||||
msgctxt "cmd:rolemenu_addrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1227
|
||||
#: src/modules/rolemenus/cog.py:1234
|
||||
#, 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:1312
|
||||
#: src/modules/rolemenus/cog.py:1319
|
||||
msgctxt "cmd:rolemenu_addrole|success:create|title"
|
||||
msgid "Added Menu Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1316
|
||||
#: src/modules/rolemenus/cog.py:1323
|
||||
#, 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:1334
|
||||
#: src/modules/rolemenus/cog.py:1341
|
||||
msgctxt "cmd:rolemenu_addrole|success:edit|title"
|
||||
msgid "Menu Role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1346
|
||||
#: src/modules/rolemenus/cog.py:1353
|
||||
#, 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:1364
|
||||
#: src/modules/rolemenus/cog.py:1371
|
||||
msgctxt "cmd:rolemenu_addrole|success|error:reaction|name"
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1376
|
||||
#: src/modules/rolemenus/cog.py:1383
|
||||
msgctxt "cmd:rolemenu_addrole|success|button:editor|label"
|
||||
msgid "Edit Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1393
|
||||
#: src/modules/rolemenus/cog.py:1400
|
||||
msgctxt "cmd:rolemenu_editrole"
|
||||
msgid "editrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1396
|
||||
#: src/modules/rolemenus/cog.py:1403
|
||||
msgctxt "cmd:rolemenu_editrole|desc"
|
||||
msgid "Edit role options in an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1401
|
||||
#: src/modules/rolemenus/cog.py:1408
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1404
|
||||
#: src/modules/rolemenus/cog.py:1411
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1407
|
||||
#: src/modules/rolemenus/cog.py:1414
|
||||
msgctxt "cmd:rolemenu_editrole|param:role"
|
||||
msgid "new_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1418
|
||||
#: src/modules/rolemenus/cog.py:1425
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu|desc"
|
||||
msgid "Name of the menu to edit the role for"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1422
|
||||
#: src/modules/rolemenus/cog.py:1429
|
||||
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:1426
|
||||
#: src/modules/rolemenus/cog.py:1433
|
||||
msgctxt "cmd:rolemenu_editrole|param:role|desc"
|
||||
msgid "New server role this menu role should give."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1434
|
||||
#: src/modules/rolemenus/cog.py:1441
|
||||
msgctxt "cmd:rolemenu_editrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1475
|
||||
#: src/modules/rolemenus/cog.py:1482
|
||||
#, 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:1503
|
||||
#: src/modules/rolemenus/cog.py:1510
|
||||
#, 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:1569
|
||||
#: src/modules/rolemenus/cog.py:1576
|
||||
msgctxt "cmd:rolemenu_editrole|success|title"
|
||||
msgid "Role menu role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1584
|
||||
#: src/modules/rolemenus/cog.py:1591
|
||||
msgctxt "cmd:rolemenu_editrole|success|error:reaction|name"
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1609
|
||||
#: src/modules/rolemenus/cog.py:1616
|
||||
msgctxt "cmd:rolemenu_delrole"
|
||||
msgid "delrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1612
|
||||
#: src/modules/rolemenus/cog.py:1619
|
||||
msgctxt "cmd:rolemenu_delrole|desc"
|
||||
msgid "Remove a role from a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1616
|
||||
#: src/modules/rolemenus/cog.py:1623
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1617
|
||||
#: src/modules/rolemenus/cog.py:1624
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1622
|
||||
#: src/modules/rolemenus/cog.py:1629
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu|desc"
|
||||
msgid "Name of the menu to delete the role from."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1626
|
||||
#: src/modules/rolemenus/cog.py:1633
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role|desc"
|
||||
msgid "Name, label, or mention of the role to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1644
|
||||
#: src/modules/rolemenus/cog.py:1651
|
||||
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:1668
|
||||
#: src/modules/rolemenus/cog.py:1675
|
||||
#, 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:1696
|
||||
#: src/modules/rolemenus/cog.py:1703
|
||||
#, 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:1713
|
||||
#: src/modules/rolemenus/cog.py:1720
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delrole|success"
|
||||
msgid "The role **{name}** was successfully removed from the menu **{menu}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:54
|
||||
#: src/modules/rolemenus/roleoptions.py:57
|
||||
msgctxt "roleset:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:57
|
||||
#: src/modules/rolemenus/roleoptions.py:60
|
||||
msgctxt "roleset:role|desc"
|
||||
msgid "The role associated to this menu item."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:61
|
||||
#: src/modules/rolemenus/roleoptions.py:64
|
||||
msgctxt "roleset:role|long_desc"
|
||||
msgid "The role given when this menu item is selected in the role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:74
|
||||
#: src/modules/rolemenus/roleoptions.py:77
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:role|set_response:set"
|
||||
msgid "This menu item will now give the role {role}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:82
|
||||
#: src/modules/rolemenus/roleoptions.py:88
|
||||
msgctxt "roleset:label"
|
||||
msgid "label"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:85
|
||||
#: src/modules/rolemenus/roleoptions.py:91
|
||||
msgctxt "roleset:label|desc"
|
||||
msgid "A short button label for this role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:90
|
||||
#: src/modules/rolemenus/roleoptions.py:96
|
||||
msgctxt "roleset:label|long_desc"
|
||||
msgid ""
|
||||
"A short name for this role, to be displayed in button labels, dropdown "
|
||||
"titles, and some menu layouts. By default uses the Discord role name."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:104
|
||||
#: src/modules/rolemenus/roleoptions.py:110
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:role|set_response"
|
||||
msgid "This menu role is now called `{value}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:112
|
||||
#: src/modules/rolemenus/roleoptions.py:118
|
||||
msgctxt "roleset:emoji"
|
||||
msgid "emoji"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:115
|
||||
#: src/modules/rolemenus/roleoptions.py:121
|
||||
msgctxt "roleset:emoji|desc"
|
||||
msgid "The emoji associated with this role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:119
|
||||
#: src/modules/rolemenus/roleoptions.py:125
|
||||
msgctxt "roleset:emoji|long_desc"
|
||||
msgid ""
|
||||
"The role emoji is used for the reaction (in reaction role menus), and "
|
||||
@@ -685,110 +690,120 @@ msgid ""
|
||||
"The emoji is also displayed next to the role in most menu templates."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:157
|
||||
#: src/modules/rolemenus/roleoptions.py:165
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:emoji|error:test_emoji"
|
||||
msgid "The selected emoji `{emoji}` is invalid or has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:168
|
||||
#: src/modules/rolemenus/roleoptions.py:176
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:emoji|set_response:set"
|
||||
msgid "The menu role emoji is now {emoji}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:173
|
||||
#: src/modules/rolemenus/roleoptions.py:181
|
||||
msgctxt "roleset:emoji|set_response:unset"
|
||||
msgid "The menu role emoji has been removed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:181
|
||||
#: src/modules/rolemenus/roleoptions.py:189
|
||||
msgctxt "roleset:description"
|
||||
msgid "description"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:184
|
||||
#: src/modules/rolemenus/roleoptions.py:192
|
||||
msgctxt "roleset:description|desc"
|
||||
msgid "A longer description of this role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:189
|
||||
#: src/modules/rolemenus/roleoptions.py:197
|
||||
msgctxt "roleset:description|long_desc"
|
||||
msgid ""
|
||||
"The description is displayed under the role label in dropdown style menus. "
|
||||
"It may also be used as a substitution key in custom role selection responses."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:205
|
||||
#: src/modules/rolemenus/roleoptions.py:213
|
||||
msgctxt "roleset:description|set_response:set"
|
||||
msgid "The role description has been set."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:210
|
||||
#: src/modules/rolemenus/roleoptions.py:218
|
||||
msgctxt "roleset:description|set_response:unset"
|
||||
msgid "The role description has been removed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:218
|
||||
#: src/modules/rolemenus/roleoptions.py:226
|
||||
msgctxt "roleset:price"
|
||||
msgid "price"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:221
|
||||
msgctxt "roleset:price|desc"
|
||||
msgid "Price of the role, in LionCoins."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:225
|
||||
msgctxt "roleset:price|long_desc"
|
||||
msgid "How much the role costs when selected, in LionCoins."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:229
|
||||
msgctxt "roleset:price|desc"
|
||||
msgid "Price of the role, in LionCoins. May be negative."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:233
|
||||
msgctxt "roleset:price|long_desc"
|
||||
msgid ""
|
||||
"How many LionCoins should be deducted from a member's account when they "
|
||||
"equip this role through this menu.\n"
|
||||
"The price may be negative, in which case the member will instead be rewarded "
|
||||
"coins when they equip the role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:240
|
||||
msgctxt "roleset:price|accepts"
|
||||
msgid "Amount of coins that the role costs."
|
||||
msgid "Amount of coins that the role costs when equipped."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:242
|
||||
#: src/modules/rolemenus/roleoptions.py:254
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:price|set_response:set"
|
||||
msgid "This role will now cost {price} to equip."
|
||||
msgctxt "roleset:price|set_response:positive"
|
||||
msgid "Equipping this role will now cost {coin}**{price}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:247
|
||||
msgctxt "roleset:price|set_response:unset"
|
||||
msgid "This role will now be free to equip from this role menu."
|
||||
#: src/modules/rolemenus/roleoptions.py:259
|
||||
msgctxt "roleset:price|set_response:zero"
|
||||
msgid "Equipping this role is now free."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:255
|
||||
#: src/modules/rolemenus/roleoptions.py:264
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:price|set_response:negative"
|
||||
msgid "Equipping this role will now reward {coin}**{price}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:272
|
||||
msgctxt "roleset:duration"
|
||||
msgid "duration"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:258
|
||||
#: src/modules/rolemenus/roleoptions.py:275
|
||||
msgctxt "roleset:duration|desc"
|
||||
msgid "Lifetime of the role after selection"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:262
|
||||
#: src/modules/rolemenus/roleoptions.py:279
|
||||
msgctxt "roleset:duration|long_desc"
|
||||
msgid ""
|
||||
"Allows creation of 'temporary roles' which expire a given time after being "
|
||||
"equipped. Refunds will not be given upon expiry."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:267
|
||||
#: src/modules/rolemenus/roleoptions.py:284
|
||||
msgctxt "roleset:duration|notset"
|
||||
msgid "Forever."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:280
|
||||
#: src/modules/rolemenus/roleoptions.py:297
|
||||
#, possible-python-brace-format
|
||||
msgctxt "roleset:duration|set_response:set"
|
||||
msgid "This role will now expire after {duration}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/roleoptions.py:285
|
||||
#: src/modules/rolemenus/roleoptions.py:302
|
||||
msgctxt "roleset:duration|set_response:unset"
|
||||
msgid "This role will no longer expire after being selected."
|
||||
msgstr ""
|
||||
@@ -893,25 +908,31 @@ msgctxt "rolemenu|deselect|success:refund|desc"
|
||||
msgid "You have removed **{role}**, and been refunded {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:540
|
||||
#: src/modules/rolemenus/rolemenu.py:541
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:negrefund|desc"
|
||||
msgid "You have removed **{role}**, and have lost {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:546
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:norefund|desc"
|
||||
msgid "You have unequipped **{role}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:554
|
||||
#: src/modules/rolemenus/rolemenu.py:560
|
||||
#, 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}** required to use this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:568
|
||||
#: src/modules/rolemenus/rolemenu.py:574
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:max_obtainable"
|
||||
msgid "You already have the maximum of {obtainable} roles from this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:582
|
||||
#: src/modules/rolemenus/rolemenu.py:588
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:insufficient_funds"
|
||||
msgid ""
|
||||
@@ -919,41 +940,41 @@ msgid ""
|
||||
"**{balance}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:598
|
||||
#: src/modules/rolemenus/rolemenu.py:604
|
||||
msgctxt "rolemenu|select|error:perms"
|
||||
msgid "I don't have enough permissions to give you this role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:605
|
||||
#: src/modules/rolemenus/rolemenu.py:611
|
||||
msgctxt "rolemenu|select|error:discord"
|
||||
msgid ""
|
||||
"An unknown error occurred while assigning your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:647
|
||||
#: src/modules/rolemenus/rolemenu.py:653
|
||||
msgctxt "rolemenu|select|success|title"
|
||||
msgid "Role equipped"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:653
|
||||
#: src/modules/rolemenus/rolemenu.py:659
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|success:purchase|desc"
|
||||
msgid "You have purchased the role **{role}** for {coin}**{amount}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:658
|
||||
#: src/modules/rolemenus/rolemenu.py:664
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|success:nopurchase|desc"
|
||||
msgid "You have equipped the role **{role}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:664
|
||||
#: src/modules/rolemenus/rolemenu.py:670
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|expires_at"
|
||||
msgid "The role will expire at {timestamp}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:717
|
||||
#: src/modules/rolemenus/rolemenu.py:724
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|content:reactions"
|
||||
msgid "[Click here]({jump_link}) to jump back."
|
||||
@@ -1200,251 +1221,251 @@ msgctxt "ui:menu_editor|button:bulk_edit|modal|title"
|
||||
msgid "Menu Options"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:215
|
||||
#: src/modules/rolemenus/ui/menueditor.py:218
|
||||
msgctxt "ui:menu_editor|button:bulk_edit|label"
|
||||
msgid "Bulk Edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:235
|
||||
#: src/modules/rolemenus/ui/menueditor.py:238
|
||||
msgctxt "ui:menu_editor|button:sticky|label"
|
||||
msgid "Toggle Sticky"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:259
|
||||
#: src/modules/rolemenus/ui/menueditor.py:262
|
||||
msgctxt "ui:menu_editor|button:refunds|label"
|
||||
msgid "Toggle Refunds"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:289
|
||||
#: src/modules/rolemenus/ui/menueditor.py:292
|
||||
msgctxt "ui:menu_editor|menu:reqroles|placeholder"
|
||||
msgid "Select Required Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:308
|
||||
#: src/modules/rolemenus/ui/menueditor.py:311
|
||||
msgctxt "ui:menu_editor|button:modify_roles|label"
|
||||
msgid "Modify Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:337
|
||||
#: src/modules/rolemenus/ui/menueditor.py:340
|
||||
msgctxt "ui:menu_editor|role_editor|modal|title"
|
||||
msgid "Edit Menu Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:411
|
||||
#: src/modules/rolemenus/ui/menueditor.py:416
|
||||
msgctxt "ui:menu_editor|menu:add_roles|error:too_many_reactions"
|
||||
msgid "Too many roles! Reaction role menus cannot exceed `20` roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:416
|
||||
#: src/modules/rolemenus/ui/menueditor.py:421
|
||||
msgctxt "ui:menu_editor|menu:add_roles|error:too_many_roles"
|
||||
msgid "Too many roles! Role menus cannot have more than `25` roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:455
|
||||
#: src/modules/rolemenus/ui/menueditor.py:460
|
||||
msgctxt "ui:menu_editor|menu:add_roles|placeholder"
|
||||
msgid "Add Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:481
|
||||
#: src/modules/rolemenus/ui/menueditor.py:486
|
||||
msgctxt "ui:menu_editor|menu:edit_roles|placeholder"
|
||||
msgid "Edit Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:514
|
||||
#: src/modules/rolemenus/ui/menueditor.py:524
|
||||
msgctxt "ui:menu_editor|menu:del_role|placeholder"
|
||||
msgid "Remove Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:538
|
||||
#: src/modules/rolemenus/ui/menueditor.py:548
|
||||
msgctxt "ui:menu_editor|button:style|error:non-managed"
|
||||
msgid ""
|
||||
"Cannot change the style of a menu attached to a message I did not send! "
|
||||
"Please repost first."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:551
|
||||
#: src/modules/rolemenus/ui/menueditor.py:561
|
||||
msgctxt "ui:menu_editor|button:style|label"
|
||||
msgid "Menu Style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:576
|
||||
#: src/modules/rolemenus/ui/menueditor.py:586
|
||||
msgctxt "ui:menu_editor|menu:style|error:too_many_reactions"
|
||||
msgid ""
|
||||
"Too many roles! The Reaction style is limited to `20` roles (Discord "
|
||||
"limitation)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:586
|
||||
#: src/modules/rolemenus/ui/menueditor.py:596
|
||||
msgctxt "ui:menu_editor|menu:style|error:incomplete_emojis"
|
||||
msgid ""
|
||||
"Cannot switch to the Reaction Role Style! Every role needs to have a "
|
||||
"distinct emoji first."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:602
|
||||
#: src/modules/rolemenus/ui/menueditor.py:614
|
||||
msgctxt "ui:menu_editor|menu:style|placeholder"
|
||||
msgid "Select Menu Style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:606
|
||||
#: src/modules/rolemenus/ui/menueditor.py:618
|
||||
msgctxt "ui:menu_editor|menu:style|option:reaction|label"
|
||||
msgid "Reaction Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:609
|
||||
#: src/modules/rolemenus/ui/menueditor.py:621
|
||||
msgctxt "ui:menu_editor|menu:style|option:reaction|desc"
|
||||
msgid "Roles are represented compactly as clickable reactions on a message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:615
|
||||
#: src/modules/rolemenus/ui/menueditor.py:627
|
||||
msgctxt "ui:menu_editor|menu:style|option:button|label"
|
||||
msgid "Button Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:618
|
||||
#: src/modules/rolemenus/ui/menueditor.py:630
|
||||
msgctxt "ui:menu_editor|menu:style|option:button|desc"
|
||||
msgid ""
|
||||
"Roles are represented in 5 rows of 5 buttons, each with an emoji and label."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:624
|
||||
#: src/modules/rolemenus/ui/menueditor.py:636
|
||||
msgctxt "ui:menu_editor|menu:style|option:dropdown|label"
|
||||
msgid "Dropdown Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:627
|
||||
#: src/modules/rolemenus/ui/menueditor.py:639
|
||||
msgctxt "ui:menu_editor|menu:style|option:dropdown|desc"
|
||||
msgid "Roles are selectable from a dropdown menu below the message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:697
|
||||
#: src/modules/rolemenus/ui/menueditor.py:709
|
||||
msgctxt "ui:menu_editor|menu:template|placeholder"
|
||||
msgid "Select Message Template"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:707
|
||||
#: src/modules/rolemenus/ui/menueditor.py:719
|
||||
msgctxt "ui:menu_editor|menu:template|option:custom|label"
|
||||
msgid "Custom Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:712
|
||||
#: src/modules/rolemenus/ui/menueditor.py:724
|
||||
msgctxt "ui:menu_editor|menu:template|option:custom|description"
|
||||
msgid "Entirely custom menu message (opens an interactive editor)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:729
|
||||
#: src/modules/rolemenus/ui/menueditor.py:741
|
||||
msgctxt "ui:menu_editor|button:delete|confirm|title"
|
||||
msgid "Are you sure you want to delete this menu? This is not reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:734
|
||||
#: src/modules/rolemenus/ui/menueditor.py:746
|
||||
msgctxt "ui:menu_editor|button:delete|confirm|button:yes"
|
||||
msgid "Yes, Delete Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:739
|
||||
#: src/modules/rolemenus/ui/menueditor.py:751
|
||||
msgctxt "ui:menu_editor|button:delete|confirm|button:no"
|
||||
msgid "No, Go Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:756
|
||||
#: src/modules/rolemenus/ui/menueditor.py:768
|
||||
msgctxt "ui:menu_editor|button:delete|label"
|
||||
msgid "Delete Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:813
|
||||
#: src/modules/rolemenus/ui/menueditor.py:825
|
||||
msgctxt "ui:menu_editor|button:edit_msg|label"
|
||||
msgid "Edit Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:844
|
||||
#: src/modules/rolemenus/ui/menueditor.py:851
|
||||
msgctxt "ui:menu_editor|button:preview|label"
|
||||
msgid "Preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:860
|
||||
#: src/modules/rolemenus/ui/menueditor.py:867
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|menu:channel|placeholder"
|
||||
msgid "Select New Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:878
|
||||
#: src/modules/rolemenus/ui/menueditor.py:885
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|error:perms|title"
|
||||
msgid "Insufficient Permissions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:882
|
||||
#: src/modules/rolemenus/ui/menueditor.py:889
|
||||
msgctxt "ui:menu_editor|button:repost|eidget:repost|error:perms|desc"
|
||||
msgid "I lack the `EMBED_LINKS` or `SEND_MESSAGES` permission in this channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:895
|
||||
#: src/modules/rolemenus/ui/menueditor.py:902
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|error:post_failed"
|
||||
msgid ""
|
||||
"An error ocurred while posting to {channel}. Do I have sufficient "
|
||||
"permissions?"
|
||||
"An unknown error ocurred while posting to {channel}!\n"
|
||||
"**Error:** `{exception}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:907
|
||||
#: src/modules/rolemenus/ui/menueditor.py:915
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|success|title"
|
||||
msgid "Role Menu Moved"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:913
|
||||
#: src/modules/rolemenus/ui/menueditor.py:921
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|success|desc:general"
|
||||
msgid "The role menu `{name}` is now available at {message_link}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:927
|
||||
#: src/modules/rolemenus/ui/menueditor.py:935
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|success|desc:reactions"
|
||||
msgid "Please check the message reactions are correct."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:940
|
||||
#: src/modules/rolemenus/ui/menueditor.py:948
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|title"
|
||||
msgid "Repost Role Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:944
|
||||
#: src/modules/rolemenus/ui/menueditor.py:952
|
||||
msgctxt "ui:menu_editor|button:repost|widget:repost|description"
|
||||
msgid "Please select the channel to which you want to resend this menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:959
|
||||
#: src/modules/rolemenus/ui/menueditor.py:967
|
||||
msgctxt "ui:menu_editor|button:repost|label:repost"
|
||||
msgid "Repost"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:964
|
||||
#: src/modules/rolemenus/ui/menueditor.py:972
|
||||
msgctxt "ui:menu_editor|button:repost|label:post"
|
||||
msgid "Post"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:974
|
||||
#: src/modules/rolemenus/ui/menueditor.py:982
|
||||
msgctxt "ui:menu_editor|embed|title"
|
||||
msgid "Role Menu Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:983
|
||||
#: src/modules/rolemenus/ui/menueditor.py:991
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:menu_editor|embed|description|jump_text:attached"
|
||||
msgid "Members may use this menu from {jump_url}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:988
|
||||
#: src/modules/rolemenus/ui/menueditor.py:996
|
||||
msgctxt "ui:menu_editor|embed|description|jump_text:unattached"
|
||||
msgid ""
|
||||
"This menu is not currently active!\n"
|
||||
"Make it available by clicking `Post` below."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1002
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1010
|
||||
msgctxt "ui:menu_editor|embed|field:tips|name"
|
||||
msgid "Command Tips"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1006
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1014
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:menu_editor|embed|field:tips|value"
|
||||
msgid ""
|
||||
@@ -1454,12 +1475,12 @@ msgid ""
|
||||
"{editrole} to edit role options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1046
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1054
|
||||
msgctxt "ui:menu_editor|error:invald_emoji|title"
|
||||
msgid "Invalid emoji encountered."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1050
|
||||
#: src/modules/rolemenus/ui/menueditor.py:1058
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:menu_editor|error:invalid_emoji|desc"
|
||||
msgid ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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:429
|
||||
#: src/modules/schedule/cog.py:478
|
||||
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:441
|
||||
#: src/modules/schedule/cog.py:490
|
||||
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:449
|
||||
#: src/modules/schedule/cog.py:498
|
||||
msgctxt "create_booking|error:blacklisted"
|
||||
msgid ""
|
||||
"You have been blacklisted from the scheduled session system in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:460
|
||||
#: src/modules/schedule/cog.py:509
|
||||
#, 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:474
|
||||
#: src/modules/schedule/cog.py:523
|
||||
msgctxt "create_booking|error:already_booked"
|
||||
msgid "One or more requested timeslots are already booked!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:677
|
||||
#: src/modules/schedule/cog.py:726
|
||||
msgctxt "cmd:schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:680
|
||||
#: src/modules/schedule/cog.py:729
|
||||
msgctxt "cmd:schedule|desc"
|
||||
msgid "View and manage your scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:708
|
||||
#: src/modules/schedule/cog.py:757
|
||||
#, 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:716
|
||||
#: src/modules/schedule/cog.py:765
|
||||
#, 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:725
|
||||
#: src/modules/schedule/cog.py:774
|
||||
#, 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:738
|
||||
#: src/modules/schedule/cog.py:787
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|success"
|
||||
msgid "Successfully cancelled your booking at {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:751
|
||||
#: src/modules/schedule/cog.py:800
|
||||
#, 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:759
|
||||
#: src/modules/schedule/cog.py:808
|
||||
#, 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:768
|
||||
#: src/modules/schedule/cog.py:817
|
||||
#, 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:780
|
||||
#: src/modules/schedule/cog.py:829
|
||||
#, 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:847
|
||||
#: src/modules/schedule/cog.py:896
|
||||
msgctxt "cmd:configure_schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:850
|
||||
#: src/modules/schedule/cog.py:899
|
||||
msgctxt "cmd:configure_schedule|desc"
|
||||
msgid "Configure Scheduled Session system"
|
||||
msgstr ""
|
||||
@@ -841,7 +841,7 @@ msgid ""
|
||||
"`MANAGE_WEBHOOKS` permission."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:274
|
||||
#: src/modules/schedule/core/session.py:280
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|prepare|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -850,7 +850,7 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:317
|
||||
#: src/modules/schedule/core/session.py:330
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|open|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -859,57 +859,57 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:358
|
||||
#: src/modules/schedule/core/session.py:371
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status|title"
|
||||
msgid "Session {start} - {end}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:369
|
||||
#: src/modules/schedule/core/session.py:382
|
||||
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:376
|
||||
#: src/modules/schedule/core/session.py:389
|
||||
msgctxt "session|status|desc:no_members"
|
||||
msgid "*No members scheduled this session.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:382
|
||||
#: src/modules/schedule/core/session.py:395
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:preparing|desc:has_members"
|
||||
msgid "Starting {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:385
|
||||
#: src/modules/schedule/core/session.py:398
|
||||
msgctxt "session|status:preparing|field:members"
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:392
|
||||
#: src/modules/schedule/core/session.py:405
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:running|desc:has_members"
|
||||
msgid "Finishing {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:426
|
||||
#: src/modules/schedule/core/session.py:439
|
||||
msgctxt "session|status:running|field:waiting"
|
||||
msgid "Waiting For"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:432
|
||||
#: src/modules/schedule/core/session.py:445
|
||||
msgctxt "session|status:running|field:attending"
|
||||
msgid "Attending"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:438
|
||||
#: src/modules/schedule/core/session.py:451
|
||||
msgctxt "session|status:running|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:463
|
||||
#: src/modules/schedule/core/session.py:476
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:everyone_att"
|
||||
msgid ""
|
||||
@@ -917,7 +917,7 @@ msgid ""
|
||||
"**{reward} + {bonus}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:474
|
||||
#: src/modules/schedule/core/session.py:487
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
@@ -927,7 +927,7 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:486
|
||||
#: src/modules/schedule/core/session.py:499
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
"No-one attended this session! No-one received rewards.\n"
|
||||
@@ -935,12 +935,12 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:492
|
||||
#: src/modules/schedule/core/session.py:505
|
||||
msgctxt "session|status:finished|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:497
|
||||
#: src/modules/schedule/core/session.py:510
|
||||
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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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"
|
||||
@@ -84,91 +84,91 @@ msgctxt "settype:role|accepts"
|
||||
msgid "A role name or id"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:427
|
||||
#: src/settings/setting_types.py:430
|
||||
#, 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:492
|
||||
#: src/settings/setting_types.py:495
|
||||
msgctxt "settype:bool|accepts"
|
||||
msgid "Enabled/Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:497
|
||||
#: src/settings/setting_types.py:500
|
||||
msgctxt "settype:bool|parse:truthy_values"
|
||||
msgid "enabled|yes|true|on|enable|1"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:501
|
||||
#: src/settings/setting_types.py:504
|
||||
msgctxt "settype:bool|parse:falsey_values"
|
||||
msgid "disabled|no|false|off|disable|0"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:506
|
||||
#: src/settings/setting_types.py:509
|
||||
msgctxt "settype:bool|output:true"
|
||||
msgid "On"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:507
|
||||
#: src/settings/setting_types.py:510
|
||||
msgctxt "settype:bool|output:false"
|
||||
msgid "Off"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:508
|
||||
#: src/settings/setting_types.py:511
|
||||
msgctxt "settype:bool|output:none"
|
||||
msgid "Not Set"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:619
|
||||
#: src/settings/setting_types.py:622
|
||||
msgctxt "settype:integer|accepts"
|
||||
msgid "An integer"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:682
|
||||
#: src/settings/setting_types.py:685
|
||||
msgctxt "settype:emoji|desc"
|
||||
msgid "Unicode or custom emoji"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:754
|
||||
#: src/settings/setting_types.py:757
|
||||
msgctxt "settype:guildid|accepts"
|
||||
msgid "Any Snowflake ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:823
|
||||
#: src/settings/setting_types.py:826
|
||||
msgctxt "settype:timezone|accepts"
|
||||
msgid "A timezone name from the 'tz database' (e.g. 'Europe/London')"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:893
|
||||
#: src/settings/setting_types.py:896
|
||||
msgctxt "settype:timezone|summary_table|field:supported|key"
|
||||
msgid "Supported"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:897
|
||||
#: src/settings/setting_types.py:900
|
||||
#, 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:914
|
||||
#: src/settings/setting_types.py:917
|
||||
#, possible-python-brace-format
|
||||
msgctxt "set_type:timezone|acmpl|no_matching"
|
||||
msgid "No timezones matching '{input}'!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:927
|
||||
#: src/settings/setting_types.py:930
|
||||
#, possible-python-brace-format
|
||||
msgctxt "set_type:timezone|acmpl|choice"
|
||||
msgid "{tz} (Currently {now})"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:957
|
||||
#: src/settings/setting_types.py:960
|
||||
msgctxt "settype:timestamp|accepts"
|
||||
msgid "A timestamp in the form YYYY-MM-DD HH:MM"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:986
|
||||
#: src/settings/setting_types.py:989
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:timestamp|parse|error:invalid"
|
||||
msgid ""
|
||||
@@ -176,43 +176,43 @@ msgid ""
|
||||
"format."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1017
|
||||
#: src/settings/setting_types.py:1020
|
||||
msgctxt "settype:raw|accepts"
|
||||
msgid "Anything"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1070
|
||||
#: src/settings/setting_types.py:1073
|
||||
msgctxt "settype:enum|accepts"
|
||||
msgid "A valid option."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1120
|
||||
#: src/settings/setting_types.py:1123
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:enum|parse|error:not_found"
|
||||
msgid "`{provided}` is not a valid option!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1168
|
||||
#: src/settings/setting_types.py:1171
|
||||
msgctxt "settype:duration|accepts"
|
||||
msgid "A number of days, hours, minutes, and seconds, e.g. `2d 4h 10s`."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1349
|
||||
#: src/settings/setting_types.py:1352
|
||||
msgctxt "settype:channel_list|accepts"
|
||||
msgid "Comma separated list of channel ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1360
|
||||
#: src/settings/setting_types.py:1363
|
||||
msgctxt "settype:role_list|accepts"
|
||||
msgid "Comma separated list of role ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1376
|
||||
#: src/settings/setting_types.py:1379
|
||||
msgctxt "settype:stringlist|accepts"
|
||||
msgid "Comma separated strings."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/setting_types.py:1387
|
||||
#: src/settings/setting_types.py:1390
|
||||
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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,27 +32,27 @@ msgctxt "cmd:shop|desc"
|
||||
msgid "Purchase coloures, roles, and other goodies with LionCoins."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/cog.py:124
|
||||
#: src/modules/shop/cog.py:125
|
||||
msgctxt "cmd:shop_open"
|
||||
msgid "open"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/cog.py:125
|
||||
#: src/modules/shop/cog.py:126
|
||||
msgctxt "cmd:shop_open|desc"
|
||||
msgid "Open the server shop."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/cog.py:151
|
||||
#: src/modules/shop/cog.py:153
|
||||
msgctxt "cmd:shop_open|error:no_shops"
|
||||
msgid "There is nothing to buy!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/cog.py:213
|
||||
#: src/modules/shop/cog.py:215
|
||||
msgctxt "ui:stores|button:close|label"
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/shop/cog.py:220
|
||||
#: src/modules/shop/cog.py:222
|
||||
msgctxt "ui:stores|button:close|response|title"
|
||||
msgid "Shop Closed"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -17,58 +17,58 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/modules/statistics/cog.py:42
|
||||
#: src/modules/statistics/cog.py:43
|
||||
msgctxt "cmd:me"
|
||||
msgid "me"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:45
|
||||
#: src/modules/statistics/cog.py:46
|
||||
msgctxt "cmd:me|desc"
|
||||
msgid "Display your personal profile and summary statistics."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:55
|
||||
#: src/modules/statistics/cog.py:56
|
||||
msgctxt "cmd:stats"
|
||||
msgid "stats"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:58
|
||||
#: src/modules/statistics/cog.py:59
|
||||
msgctxt "cmd:stats|desc"
|
||||
msgid "Weekly and monthly statistics for your recent activity."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:71
|
||||
#: src/modules/statistics/cog.py:72
|
||||
msgctxt "cmd:leaderboard"
|
||||
msgid "leaderboard"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:74
|
||||
#: src/modules/statistics/cog.py:75
|
||||
msgctxt "cmd:leaderboard|desc"
|
||||
msgid "Server leaderboard."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:89
|
||||
#: src/modules/statistics/cog.py:90
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:leaderboard|chunking|desc"
|
||||
msgid "Requesting server member list from Discord, please wait {loading}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:108
|
||||
#: src/modules/statistics/cog.py:113
|
||||
msgctxt "cmd:configure_statistics"
|
||||
msgid "statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:109
|
||||
#: src/modules/statistics/cog.py:114
|
||||
msgctxt "cmd:configure_statistics|desc"
|
||||
msgid "Statistics configuration panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:112
|
||||
#: src/modules/statistics/cog.py:117
|
||||
msgctxt "cmd:configure_statistics|param:season_start"
|
||||
msgid "season_start"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:117
|
||||
#: src/modules/statistics/cog.py:122
|
||||
msgctxt "cmd:configure_statistics|param:season_start|desc"
|
||||
msgid ""
|
||||
"Time from which to start counting activity for rank badges and season "
|
||||
@@ -613,101 +613,108 @@ msgid ""
|
||||
"again to revert."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:250
|
||||
#: src/modules/statistics/ui/leaderboard.py:253
|
||||
msgctxt "ui:leaderboard|menu:stats|placeholder"
|
||||
msgid "Select Activity Type"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:259
|
||||
#: src/modules/statistics/ui/leaderboard.py:262
|
||||
msgctxt "ui:leaderboard|menu:stats|item:voice"
|
||||
msgid "Voice Activity"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:270
|
||||
#: src/modules/statistics/ui/leaderboard.py:273
|
||||
msgctxt "ui:leaderboard|menu:stats|item:study"
|
||||
msgid "Study Statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:281
|
||||
#: src/modules/statistics/ui/leaderboard.py:284
|
||||
msgctxt "ui:leaderboard|menu:stats|item:message"
|
||||
msgid "Message Activity"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:292
|
||||
#: src/modules/statistics/ui/leaderboard.py:295
|
||||
msgctxt "ui:leaderboard|menu;stats|item:anki"
|
||||
msgid "Anki Cards Reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:346
|
||||
#: src/modules/statistics/ui/leaderboard.py:349
|
||||
msgctxt "ui:leaderboard|button:season|label"
|
||||
msgid "This Season"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:350
|
||||
#: src/modules/statistics/ui/leaderboard.py:353
|
||||
msgctxt "ui:leaderboard|button:day|label"
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:354
|
||||
#: src/modules/statistics/ui/leaderboard.py:357
|
||||
msgctxt "ui:leaderboard|button:week|label"
|
||||
msgid "This Week"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:358
|
||||
#: src/modules/statistics/ui/leaderboard.py:361
|
||||
msgctxt "ui:leaderboard|button:month|label"
|
||||
msgid "This Month"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:362
|
||||
#: src/modules/statistics/ui/leaderboard.py:365
|
||||
msgctxt "ui:leaderboard|button:alltime|label"
|
||||
msgid "All Time"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:366
|
||||
#: src/modules/statistics/ui/leaderboard.py:369
|
||||
msgctxt "ui:leaderboard|button:jump|label"
|
||||
msgid "Jump"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:381
|
||||
#: src/modules/statistics/ui/leaderboard.py:384
|
||||
msgctxt "ui:leaderboard|button:jump|input:title"
|
||||
msgid "Jump to page"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:385
|
||||
#: src/modules/statistics/ui/leaderboard.py:388
|
||||
msgctxt "ui:leaderboard|button:jump|input:question"
|
||||
msgid "Page number to jump to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:396
|
||||
#: src/modules/statistics/ui/leaderboard.py:399
|
||||
msgctxt "ui:leaderboard|button:jump|error:invalid_page"
|
||||
msgid "Invalid page number, please try again!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:442
|
||||
#: src/modules/statistics/ui/leaderboard.py:443
|
||||
msgctxt "ui:leaderboard|chunk_warning"
|
||||
msgid ""
|
||||
"**Note:** Could not retrieve member list from Discord, so some members may "
|
||||
"be missing. Try again in a minute!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:450
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:leaderboard|since"
|
||||
msgid "Counting statistics since {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:453
|
||||
#: src/modules/statistics/ui/leaderboard.py:463
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:leaderboard|mode:voice|message:empty|desc"
|
||||
msgid "There has been no voice activity since {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:458
|
||||
#: src/modules/statistics/ui/leaderboard.py:468
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:leaderboard|mode:text|message:empty|desc"
|
||||
msgid "There has been no message activity since {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:463
|
||||
#: src/modules/statistics/ui/leaderboard.py:473
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:leaderboard|mode:anki|message:empty|desc"
|
||||
msgid "There have been no Anki cards reviewed since {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/ui/leaderboard.py:472
|
||||
#: src/modules/statistics/ui/leaderboard.py:482
|
||||
msgctxt "ui:leaderboard|message:empty|title"
|
||||
msgid "Leaderboard Empty!"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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,68 +17,68 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/wards.py:79
|
||||
#: src/wards.py:83
|
||||
msgctxt "ward:sys_admin|failed"
|
||||
msgid "You must be a bot owner to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:95
|
||||
#: src/wards.py:99
|
||||
msgctxt "ward:high_management|failed"
|
||||
msgid "You must have the `ADMINISTRATOR` permission in this server to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:111
|
||||
#: src/wards.py:115
|
||||
msgctxt "ward:low_management|failed"
|
||||
msgid "You must have the `MANAGE_GUILD` permission in this server to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:123
|
||||
#: src/wards.py:127
|
||||
msgctxt "ward:moderator|failed"
|
||||
msgid ""
|
||||
"You must have the configured moderator role, or `MANAGE_GUILD` permissions "
|
||||
"to do this."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:149
|
||||
#: src/wards.py:153
|
||||
#, 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:156
|
||||
#: src/wards.py:160
|
||||
#, 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:163
|
||||
#: src/wards.py:167
|
||||
msgctxt "ward:equippable_role|error:default_role"
|
||||
msgid "I cannot manage the server's default role."
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:170
|
||||
#: src/wards.py:174
|
||||
msgctxt "ward:equippable_role|error:no_perms"
|
||||
msgid "I need the `MANAGE_ROLES` permission before I can manage roles!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:177
|
||||
#: src/wards.py:181
|
||||
#, 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:184
|
||||
#: src/wards.py:188
|
||||
#, 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:192
|
||||
#: src/wards.py:196
|
||||
msgctxt "ward:equippable_role|error:actor_perms"
|
||||
msgid "You need the `MANAGE_ROLES` permission before you can configure roles!"
|
||||
msgstr ""
|
||||
|
||||
#: src/wards.py:199
|
||||
#: src/wards.py:203
|
||||
#, 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-09-13 08:47+0300\n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+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