chore: Update 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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -52,7 +52,12 @@ msgctxt "timer|default_base_name"
|
||||
msgid "Timer {pattern}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:408
|
||||
#: src/modules/pomodoro/timer.py:409
|
||||
msgctxt "timer|disconnect|audit_reason"
|
||||
msgid "Disconnecting inactive member from timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:421
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|kicked_message"
|
||||
msgid ""
|
||||
@@ -64,20 +69,28 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:501
|
||||
#: src/modules/pomodoro/timer.py:434
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|kick_failed"
|
||||
msgid ""
|
||||
"**Warning!** Timer {channel} is configured to disconnect on inactivity, but "
|
||||
"I lack the 'Move Members' permission to do this!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:529
|
||||
#, 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:506
|
||||
#: src/modules/pomodoro/timer.py:534
|
||||
#, 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:538
|
||||
#: src/modules/pomodoro/timer.py:566
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|warningline"
|
||||
msgid ""
|
||||
@@ -85,13 +98,13 @@ msgid ""
|
||||
"next stage."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:557
|
||||
#: src/modules/pomodoro/timer.py:585
|
||||
#, possible-python-brace-format
|
||||
msgctxt "timer|status|stopped:auto"
|
||||
msgid "Timer stopped! Join {channel} to start the timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/timer.py:562
|
||||
#: src/modules/pomodoro/timer.py:590
|
||||
msgctxt "timer|status|stopped:manual"
|
||||
msgid "Timer stopped! Press `Start` to restart the timer."
|
||||
msgstr ""
|
||||
@@ -116,34 +129,34 @@ msgctxt "dash:stats|dropdown|placeholder"
|
||||
msgid "Pomodoro Timer Panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:96
|
||||
#: src/modules/pomodoro/cog.py:116
|
||||
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:336
|
||||
#: src/modules/pomodoro/cog.py:401
|
||||
msgctxt "cmd:timer"
|
||||
msgid "timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:337
|
||||
#: src/modules/pomodoro/cog.py:402
|
||||
msgctxt "cmd:timer|desc"
|
||||
msgid "Show your current (or selected) pomodoro timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:340
|
||||
#: src/modules/pomodoro/cog.py:405
|
||||
msgctxt "cmd:timer|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:345
|
||||
#: src/modules/pomodoro/cog.py:410
|
||||
msgctxt "cmd:timer|param:channel|desc"
|
||||
msgid "Select a timer to display (by selecting the timer voice channel)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:367 src/modules/pomodoro/cog.py:438
|
||||
#: src/modules/pomodoro/cog.py:432 src/modules/pomodoro/cog.py:503
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_timers|desc"
|
||||
msgid ""
|
||||
@@ -152,7 +165,7 @@ msgid ""
|
||||
"rent a private room with {room_cmd} and create one yourself!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:381
|
||||
#: src/modules/pomodoro/cog.py:446
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_channel|desc"
|
||||
msgid ""
|
||||
@@ -161,7 +174,7 @@ msgid ""
|
||||
"list the available timers in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:394
|
||||
#: src/modules/pomodoro/cog.py:459
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_timer_in_channel"
|
||||
msgid ""
|
||||
@@ -169,17 +182,17 @@ msgid ""
|
||||
"Use {timers_cmd} to list the available timers in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:411
|
||||
#: src/modules/pomodoro/cog.py:476
|
||||
msgctxt "cmd:timers"
|
||||
msgid "timers"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:412
|
||||
#: src/modules/pomodoro/cog.py:477
|
||||
msgctxt "cmd:timers|desc"
|
||||
msgid "List the available pomodoro timer rooms."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:451
|
||||
#: src/modules/pomodoro/cog.py:516
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timer|error:no_visible_timers|desc"
|
||||
msgid ""
|
||||
@@ -188,13 +201,13 @@ msgid ""
|
||||
"with {room_cmd} and create one yourself!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:464
|
||||
#: src/modules/pomodoro/cog.py:529
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|embed:timer_list|title"
|
||||
msgid "Pomodoro Timer Rooms in **{guild}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:473
|
||||
#: src/modules/pomodoro/cog.py:538
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:stopped_auto"
|
||||
msgid ""
|
||||
@@ -202,7 +215,7 @@ msgid ""
|
||||
"Join {channel} to restart it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:479
|
||||
#: src/modules/pomodoro/cog.py:544
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:stopped_manual"
|
||||
msgid ""
|
||||
@@ -210,7 +223,7 @@ msgid ""
|
||||
"Join {channel} and press `Start` to start it!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:486
|
||||
#: src/modules/pomodoro/cog.py:551
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:running_focus"
|
||||
msgid ""
|
||||
@@ -218,7 +231,7 @@ msgid ""
|
||||
"Currently **focusing**, with break starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:492
|
||||
#: src/modules/pomodoro/cog.py:557
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:timers|status:running_break"
|
||||
msgid ""
|
||||
@@ -226,78 +239,78 @@ msgid ""
|
||||
"Currently **resting**, with focus starting {timestamp}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:506
|
||||
#: src/modules/pomodoro/cog.py:571
|
||||
msgctxt "cmd:pomodoro"
|
||||
msgid "pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:507
|
||||
#: src/modules/pomodoro/cog.py:572
|
||||
msgctxt "cmd:pomodoro|desc"
|
||||
msgid "Create and configure pomodoro timer rooms."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:514
|
||||
#: src/modules/pomodoro/cog.py:579
|
||||
msgctxt "cmd:pomodoro_create"
|
||||
msgid "create"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:517
|
||||
#: src/modules/pomodoro/cog.py:582
|
||||
msgctxt "cmd:pomodoro_create|desc"
|
||||
msgid "Create a new Pomodoro timer. Requires manage channel permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:521
|
||||
#: src/modules/pomodoro/cog.py:586
|
||||
msgctxt "cmd:pomodoro_create|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:527
|
||||
#: src/modules/pomodoro/cog.py:592
|
||||
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:572
|
||||
#: src/modules/pomodoro/cog.py:637
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:your_insufficient_perms|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:576
|
||||
#: src/modules/pomodoro/cog.py:641
|
||||
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:587
|
||||
#: src/modules/pomodoro/cog.py:652
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:my_insufficient_perms|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:591
|
||||
#: src/modules/pomodoro/cog.py:656
|
||||
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:602
|
||||
#: src/modules/pomodoro/cog.py:667
|
||||
msgctxt "cmd:pomodoro_create|new_channel|default_name"
|
||||
msgid "Timer"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:606
|
||||
#: src/modules/pomodoro/cog.py:671
|
||||
msgctxt "cmd:pomodoro_create|new_channel|audit_reason"
|
||||
msgid "Creating Pomodoro Voice Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:615
|
||||
#: src/modules/pomodoro/cog.py:680
|
||||
msgctxt "cmd:pomodoro_create|new_channel|error:channel_create_failed|title"
|
||||
msgid "Could not create pomodoro voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:619
|
||||
#: src/modules/pomodoro/cog.py:684
|
||||
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 +318,13 @@ msgid ""
|
||||
"the `timer_channel` argument of this command."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:636
|
||||
#: src/modules/pomodoro/cog.py:701
|
||||
#, 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:650
|
||||
#: src/modules/pomodoro/cog.py:715
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_create|add_timer|error:your_insufficient_perms"
|
||||
msgid ""
|
||||
@@ -319,43 +332,43 @@ msgid ""
|
||||
"timer there!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:699
|
||||
#: src/modules/pomodoro/cog.py:764
|
||||
msgctxt "cmd:pomodoro_create|response:success|content"
|
||||
msgid "Timer created successfully! Use the panel below to reconfigure."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:705
|
||||
#: src/modules/pomodoro/cog.py:770
|
||||
msgctxt "cmd:pomodoro_destroy"
|
||||
msgid "destroy"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:708
|
||||
#: src/modules/pomodoro/cog.py:773
|
||||
msgctxt "cmd:pomodoro_destroy|desc"
|
||||
msgid "Remove a pomodoro timer from a voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:712
|
||||
#: src/modules/pomodoro/cog.py:777
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:715
|
||||
#: src/modules/pomodoro/cog.py:780
|
||||
msgctxt "cmd:pomodoro_destroy|param:channel"
|
||||
msgid "Select a timer voice channel to remove the timer from."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:733
|
||||
#: src/modules/pomodoro/cog.py:798
|
||||
msgctxt "cmd:pomodoro_destroy|error:no_timer"
|
||||
msgid "This channel doesn't have an attached pomodoro timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:746
|
||||
#: src/modules/pomodoro/cog.py:811
|
||||
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:755
|
||||
#: src/modules/pomodoro/cog.py:820
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomodoro_destroy|error:insufficient_perms|notowned"
|
||||
msgid ""
|
||||
@@ -363,38 +376,38 @@ msgid ""
|
||||
"this timer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:766
|
||||
#: src/modules/pomodoro/cog.py:831
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:pomdoro_destroy|response:success|description"
|
||||
msgid "Timer successfully removed from {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:772
|
||||
#: src/modules/pomodoro/cog.py:837
|
||||
msgctxt "cmd:pomodoro_edit"
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:775
|
||||
#: src/modules/pomodoro/cog.py:840
|
||||
msgctxt "cmd:pomodoro_edit|desc"
|
||||
msgid "Reconfigure a pomodoro timer."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:779
|
||||
#: src/modules/pomodoro/cog.py:844
|
||||
msgctxt "cmd:pomodoro_edit|param:channel"
|
||||
msgid "timer_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:785
|
||||
#: src/modules/pomodoro/cog.py:850
|
||||
msgctxt "cmd:pomodoro_edit|param:channel|desc"
|
||||
msgid "Select a timer voice channel to reconfigure."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:826
|
||||
#: src/modules/pomodoro/cog.py:891
|
||||
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:839
|
||||
#: src/modules/pomodoro/cog.py:904
|
||||
msgctxt "cmd:pomodoro_edit|error:insufficient_perms|role:other"
|
||||
msgid ""
|
||||
"Insufficient permissions to modifiy this timer!\n"
|
||||
@@ -402,28 +415,28 @@ msgid ""
|
||||
"manager role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:860
|
||||
#: src/modules/pomodoro/cog.py:925
|
||||
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:865
|
||||
#: src/modules/pomodoro/cog.py:930
|
||||
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:870
|
||||
#: src/modules/pomodoro/cog.py:935
|
||||
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:906
|
||||
#: src/modules/pomodoro/cog.py:971
|
||||
msgctxt "cmd:configure_pomodoro"
|
||||
msgid "pomodoro"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/pomodoro/cog.py:907
|
||||
#: src/modules/pomodoro/cog.py:972
|
||||
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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -102,105 +102,105 @@ msgctxt "utils|short_months"
|
||||
msgid "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:23
|
||||
#: src/babel/settings.py:24
|
||||
msgctxt "settype:locale|accepts"
|
||||
msgid "Enter a supported language (e.g. 'en-GB')."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:34
|
||||
#: src/babel/settings.py:35
|
||||
msgctxt "settype:locale|summary_table|field:supported|key"
|
||||
msgid "Supported"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:44
|
||||
#: src/babel/settings.py:45
|
||||
msgctxt "settype:locale|formatted:unset"
|
||||
msgid "Unset"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:60
|
||||
#: src/babel/settings.py:61
|
||||
#, possible-python-brace-format
|
||||
msgctxt "settype:locale|error"
|
||||
msgid "Sorry, we do not support the language `{lang}` at this time!"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:75
|
||||
#: src/babel/settings.py:76
|
||||
msgctxt "userset:locale"
|
||||
msgid "language"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:76
|
||||
#: src/babel/settings.py:77
|
||||
msgctxt "userset:locale|desc"
|
||||
msgid "Your preferred language for interacting with me."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:79
|
||||
#: src/babel/settings.py:80
|
||||
msgctxt "userset:locale|long_desc"
|
||||
msgid ""
|
||||
"The language you would prefer me to respond to commands and interactions in. "
|
||||
"Servers may be configured to override this with their own language."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:90
|
||||
#: src/babel/settings.py:91
|
||||
msgctxt "userset:locale|response"
|
||||
msgid "You have unset your language."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:92
|
||||
#: src/babel/settings.py:93
|
||||
#, possible-python-brace-format
|
||||
msgctxt "userset:locale|response"
|
||||
msgid "You have set your language to {lang}."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:110
|
||||
#: src/babel/settings.py:111
|
||||
msgctxt "guildset:force_locale"
|
||||
msgid "force_language"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:112
|
||||
#: src/babel/settings.py:113
|
||||
msgctxt "guildset:force_locale|desc"
|
||||
msgid ""
|
||||
"Whether to force all members to use the configured guild language when "
|
||||
"interacting with me."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:115
|
||||
#: src/babel/settings.py:116
|
||||
msgctxt "guildset:force_locale|long_desc"
|
||||
msgid ""
|
||||
"When enabled, commands in this guild will always use the configured guild "
|
||||
"language, regardless of the member's personally configured language."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:119
|
||||
#: src/babel/settings.py:120
|
||||
msgctxt "guildset:force_locale|output"
|
||||
msgid "Enabled (members will be forced to use the server language)"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:120
|
||||
#: src/babel/settings.py:121
|
||||
msgctxt "guildset:force_locale|output"
|
||||
msgid "Disabled (members may set their own language)"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:134
|
||||
#: src/babel/settings.py:135
|
||||
msgctxt "guildset:force_locale|response"
|
||||
msgid "I will always use the set language in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:139
|
||||
#: src/babel/settings.py:140
|
||||
msgctxt "guildset:force_locale|response"
|
||||
msgid "I will now allow the members to set their own language here."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:156
|
||||
#: src/babel/settings.py:157
|
||||
msgctxt "guildset:locale"
|
||||
msgid "language"
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:157
|
||||
#: src/babel/settings.py:158
|
||||
msgctxt "guildset:locale|desc"
|
||||
msgid "Your preferred language for interacting with me."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:160
|
||||
#: src/babel/settings.py:161
|
||||
msgctxt "guildset:locale|long_desc"
|
||||
msgid ""
|
||||
"The default language to use for responses and interactions in this server. "
|
||||
@@ -208,12 +208,12 @@ msgid ""
|
||||
"unless `force_language` is enabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:172
|
||||
#: src/babel/settings.py:173
|
||||
msgctxt "guildset:locale|response"
|
||||
msgid "You have unset the guild language."
|
||||
msgstr ""
|
||||
|
||||
#: src/babel/settings.py:174
|
||||
#: src/babel/settings.py:175
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:locale|response"
|
||||
msgid "You have set the guild language to {lang}."
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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/gui/cards/leaderboard.py:69
|
||||
#: src/gui/cards/leaderboard.py:68
|
||||
msgctxt "skin:leaderboard|mode:study|header_text"
|
||||
msgid "STUDY TIME LEADERBOARD"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:73
|
||||
#: src/gui/cards/leaderboard.py:72
|
||||
msgctxt "skin:leaderboard|mode:text|header_text"
|
||||
msgid "MESSAGE LEADERBOARD"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:77
|
||||
#: src/gui/cards/leaderboard.py:76
|
||||
msgctxt "skin:leaderboard|mode:voice|header_text"
|
||||
msgid "VOICE LEADERBOARD"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:81
|
||||
#: src/gui/cards/leaderboard.py:80
|
||||
msgctxt "skin:leaderboard|mode:anki|header_text"
|
||||
msgid "ANKI REVIEW LEADERBOARD"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:99
|
||||
#: src/gui/cards/leaderboard.py:98
|
||||
msgctxt "skin:leaderboard|field:subheader_text"
|
||||
msgid "SERVER: "
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:129
|
||||
#: src/gui/cards/leaderboard.py:128
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:study|top_hours_text"
|
||||
msgid "{amount} hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:133
|
||||
#: src/gui/cards/leaderboard.py:132
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:text|top_hours_text"
|
||||
msgid "{amount} XP"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:137
|
||||
#: src/gui/cards/leaderboard.py:136
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:voice|top_hours_text"
|
||||
msgid "{amount} hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:141
|
||||
#: src/gui/cards/leaderboard.py:140
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:anki|top_hours_text"
|
||||
msgid "{amount} cards"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:168
|
||||
#: src/gui/cards/leaderboard.py:167
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:study|entry_hours_text"
|
||||
msgid "{HH:02d}:{MM:02d}"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:172
|
||||
#: src/gui/cards/leaderboard.py:171
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:text|entry_hours_text"
|
||||
msgid "{amount} XP"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:176
|
||||
#: src/gui/cards/leaderboard.py:175
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:voice|entry_hours_text"
|
||||
msgid "{HH:02d}:{MM:02d}"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/leaderboard.py:180
|
||||
#: src/gui/cards/leaderboard.py:179
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:leaderboard|mode:anki|entry_hours_text"
|
||||
msgid "{amount} cards"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -180,45 +180,45 @@ msgctxt "guildset:greeting_channel|accepts"
|
||||
msgid "Name or id of the greeting channel, or 0 for DM."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:67
|
||||
#: src/modules/member_admin/settings.py:68
|
||||
msgctxt "guildset:greeting_channel|set_response:unset"
|
||||
msgid "Welcome messages will now be sent via direct message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:72
|
||||
#: src/modules/member_admin/settings.py:73
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:greeting_channel|set_response:set"
|
||||
msgid "Welcome messages will now be sent to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:84
|
||||
#: src/modules/member_admin/settings.py:85
|
||||
msgctxt "guildset:greeting_channel|formmatted:unset"
|
||||
msgid "Direct Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:91
|
||||
#: src/modules/member_admin/settings.py:92
|
||||
msgctxt "guildset:greeting_message"
|
||||
msgid "welcome_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:95
|
||||
#: src/modules/member_admin/settings.py:96
|
||||
msgctxt "guildset:greeting_message|desc"
|
||||
msgid "Custom message used to greet new members when they join the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:99
|
||||
#: src/modules/member_admin/settings.py:100
|
||||
msgctxt "guildset:greeting_message|long_desc"
|
||||
msgid ""
|
||||
"When set, this message will be sent to the `welcome_channel` when a *new* "
|
||||
"member joins the server. If not set, no message will be sent."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:104
|
||||
#: src/modules/member_admin/settings.py:105
|
||||
msgctxt "guildset:greeting_message|accepts"
|
||||
msgid "JSON formatted greeting message data"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:108
|
||||
#: src/modules/member_admin/settings.py:109
|
||||
msgctxt "guildset:greeting_message|default"
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -236,55 +236,55 @@ msgid ""
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:136
|
||||
#: src/modules/member_admin/settings.py:137
|
||||
msgctxt "guildset:greeting_message|set_response:unset"
|
||||
msgid "Welcome message unset! New members will not be greeted."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:141
|
||||
#: src/modules/member_admin/settings.py:142
|
||||
msgctxt "guildset:greeting_message|set_response:set"
|
||||
msgid "The welcome message has been updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:153
|
||||
#: src/modules/member_admin/settings.py:154
|
||||
msgctxt "guildset:greeting_message|formmatted:unset"
|
||||
msgid "Not set, members will not be welcomed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:200
|
||||
#: src/modules/member_admin/settings.py:201
|
||||
msgctxt "guildset:greeting_message|embed_field|formatkeys|explanation"
|
||||
msgid "The following placeholders will be substituted with their values."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:203
|
||||
#: src/modules/member_admin/settings.py:204
|
||||
msgctxt "guildset:greeting_message|embed_field|formatkeys|name"
|
||||
msgid "Placeholders"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:213
|
||||
#: src/modules/member_admin/settings.py:214
|
||||
msgctxt "guildset:returning_message"
|
||||
msgid "returning_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:217
|
||||
#: src/modules/member_admin/settings.py:218
|
||||
msgctxt "guildset:returning_message|desc"
|
||||
msgid ""
|
||||
"Custom message used to greet returning members when they rejoin the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:221
|
||||
#: src/modules/member_admin/settings.py:222
|
||||
msgctxt "guildset:returning_message|long_desc"
|
||||
msgid ""
|
||||
"When set, this message will be sent to the `welcome_channel` when a member "
|
||||
"*returns* to the server. If not set, no message will be sent."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:226
|
||||
#: src/modules/member_admin/settings.py:227
|
||||
msgctxt "guildset:returning_message|accepts"
|
||||
msgid "JSON formatted returning message data"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:230
|
||||
#: src/modules/member_admin/settings.py:231
|
||||
msgctxt "guildset:returning_message|default"
|
||||
msgid ""
|
||||
"\n"
|
||||
@@ -300,47 +300,47 @@ msgid ""
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:247
|
||||
#: src/modules/member_admin/settings.py:248
|
||||
msgctxt "guildset:returning_message|formatkey:last_time"
|
||||
msgid "Unix timestamp of the last time the member was seen in the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:258
|
||||
#: src/modules/member_admin/settings.py:259
|
||||
msgctxt "guildset:returning_message|set_response:unset"
|
||||
msgid "Returning member greeting unset! Will use `welcome_message` if set."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:263
|
||||
#: src/modules/member_admin/settings.py:264
|
||||
msgctxt "guildset:greeting_message|set_response:set"
|
||||
msgid "The returning member greeting has been updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:275
|
||||
#: src/modules/member_admin/settings.py:276
|
||||
msgctxt "guildset:greeting_message|formmatted:unset"
|
||||
msgid "Not set, will use the `welcome_message` if set."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:325
|
||||
#: src/modules/member_admin/settings.py:326
|
||||
msgctxt "guildset:returning_message|embed_field|formatkeys|explanation"
|
||||
msgid "In *addition* to the placeholders supported by `welcome_message`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:328
|
||||
#: src/modules/member_admin/settings.py:329
|
||||
msgctxt "guildset:returning_message|embed_field|formatkeys|"
|
||||
msgid "Placeholders"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:339
|
||||
#: src/modules/member_admin/settings.py:340
|
||||
msgctxt "guildset:autoroles"
|
||||
msgid "autoroles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:343
|
||||
#: src/modules/member_admin/settings.py:344
|
||||
msgctxt "guildset:autoroles|desc"
|
||||
msgid "Roles given to new members when they join the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:347
|
||||
#: src/modules/member_admin/settings.py:348
|
||||
msgctxt "guildset:autoroles|long_desc"
|
||||
msgid ""
|
||||
"These roles will be given when a member joins the server. If "
|
||||
@@ -348,32 +348,32 @@ msgid ""
|
||||
"returning member."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:361
|
||||
#: src/modules/member_admin/settings.py:362
|
||||
msgctxt "guildset:bot_autoroles"
|
||||
msgid "bot_autoroles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:365
|
||||
#: src/modules/member_admin/settings.py:366
|
||||
msgctxt "guildset:bot_autoroles|desc"
|
||||
msgid "Roles given to new bots when they join the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:369
|
||||
#: src/modules/member_admin/settings.py:370
|
||||
msgctxt "guildset:bot_autoroles|long_desc"
|
||||
msgid "These roles will be given when a bot joins the server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:382
|
||||
#: src/modules/member_admin/settings.py:383
|
||||
msgctxt "guildset:role_persistence"
|
||||
msgid "role_persistence"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:385
|
||||
#: src/modules/member_admin/settings.py:386
|
||||
msgctxt "guildset:role_persistence|desc"
|
||||
msgid "Whether member roles should be restored on rejoin."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:389
|
||||
#: src/modules/member_admin/settings.py:390
|
||||
msgctxt "guildset:role_persistence|long_desc"
|
||||
msgid ""
|
||||
"If enabled, member roles will be stored when they leave the server, and then "
|
||||
@@ -381,12 +381,12 @@ msgid ""
|
||||
"may conflict with other bots who manage join roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:405
|
||||
#: src/modules/member_admin/settings.py:406
|
||||
msgctxt "guildset:role_persistence|set_response:off"
|
||||
msgid "Roles will not be restored when members rejoin."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/member_admin/settings.py:410
|
||||
#: src/modules/member_admin/settings.py:411
|
||||
msgctxt "guildset:greeting_message|set_response:on"
|
||||
msgid "Roles will now be restored when members rejoin."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -143,22 +143,40 @@ msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:320
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:daily_average|value"
|
||||
msgctxt "skin:monthlystats|mode:study|stats:daily_average|value"
|
||||
msgid "{count} hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:324
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:voice|stats:daily_average|value"
|
||||
msgid "{count} hours"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:328
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:text|stats:daily_average|value"
|
||||
msgid "{count} msgs"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:332
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|mode:anki|stats:daily_average|value"
|
||||
msgid "{count} cards"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:342
|
||||
msgctxt "ui:monthlystats|stats:days_active|key"
|
||||
msgid "Days Active:"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:328
|
||||
#: src/gui/cards/monthly.py:346
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:monthlystats|stats:days_active|value"
|
||||
msgid "{count} days"
|
||||
msgstr ""
|
||||
|
||||
#: src/gui/cards/monthly.py:341
|
||||
#: src/gui/cards/monthly.py:359
|
||||
#, possible-python-brace-format
|
||||
msgctxt "skin:monthlystats|footer"
|
||||
msgid "Monthly Statistics • As of {day} {month} • {name} {discrim}"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -32,22 +32,22 @@ msgctxt "cmd:configure_ranks|param:rank_type|choice:message"
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:495
|
||||
#: src/modules/ranks/cog.py:498
|
||||
msgctxt "event:rank_update|embed:notify"
|
||||
msgid "New Activity Rank Attained!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:601
|
||||
#: src/modules/ranks/cog.py:607
|
||||
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
|
||||
#: src/modules/ranks/cog.py:620
|
||||
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:624
|
||||
#: src/modules/ranks/cog.py:630
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|error:unassignable_roles|desc"
|
||||
msgid ""
|
||||
@@ -55,36 +55,36 @@ msgid ""
|
||||
"{roles}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:694
|
||||
#: src/modules/ranks/cog.py:700
|
||||
msgctxt "rank_refresh|remove_roles|audit"
|
||||
msgid "Removing invalid rank role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:708
|
||||
#: src/modules/ranks/cog.py:714
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|remove_roles|small_error"
|
||||
msgid "*Could not remove ranks from {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:715
|
||||
#: src/modules/ranks/cog.py:721
|
||||
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:729
|
||||
#: src/modules/ranks/cog.py:735
|
||||
msgctxt "rank_refresh|add_roles|audit"
|
||||
msgid "Adding rank role from refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:743
|
||||
#: src/modules/ranks/cog.py:749
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rank_refresh|add_roles|small_error"
|
||||
msgid "*Could not add {role} to {member}*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:750
|
||||
#: src/modules/ranks/cog.py:756
|
||||
msgctxt "rank_refresh|add_roles|error:too_many_issues"
|
||||
msgid ""
|
||||
"Too many issues occurred while adding ranks! Please check my permissions and "
|
||||
@@ -92,22 +92,22 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#. ---------- Commands ----------
|
||||
#: src/modules/ranks/cog.py:775
|
||||
#: src/modules/ranks/cog.py:781
|
||||
msgctxt "cmd:ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:807
|
||||
#: src/modules/ranks/cog.py:813
|
||||
msgctxt "cmd:configure_ranks"
|
||||
msgid "ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:808
|
||||
#: src/modules/ranks/cog.py:814
|
||||
msgctxt "cmd:configure_ranks|desc"
|
||||
msgid "Configure Activity Ranks"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:868
|
||||
#: src/modules/ranks/cog.py:874
|
||||
#, possible-python-brace-format
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
|
||||
@@ -116,20 +116,20 @@ msgid ""
|
||||
"otherwise to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/ranks/cog.py:874
|
||||
#: src/modules/ranks/cog.py:880
|
||||
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:880
|
||||
#: src/modules/ranks/cog.py:886
|
||||
#, 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:885
|
||||
#: src/modules/ranks/cog.py:891
|
||||
msgctxt ""
|
||||
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
|
||||
msgid "Members will not be notified when their activity rank updates."
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -16,6 +16,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||
|
||||
#: src/modules/rolemenus/cog.py:41
|
||||
msgctxt "argtype:menu_style|opt:reaction"
|
||||
@@ -50,12 +51,12 @@ msgid ""
|
||||
"I lack the `MANAGE_ROLES` permission required to offer roles from role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:300
|
||||
#: src/modules/rolemenus/cog.py:301
|
||||
msgctxt "parse:message_link|suberror:message_dne"
|
||||
msgid "Could not find the linked message, has it been deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:305
|
||||
#: src/modules/rolemenus/cog.py:306
|
||||
#, possible-python-brace-format
|
||||
msgctxt "parse:message_link|suberror:no_perms"
|
||||
msgid ""
|
||||
@@ -63,20 +64,20 @@ msgid ""
|
||||
"{channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:310
|
||||
#: src/modules/rolemenus/cog.py:311
|
||||
#, possible-python-brace-format
|
||||
msgctxt "parse:message_link|suberror:channel_dne"
|
||||
msgid "The channel `{channelid}` could not be found in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:315
|
||||
#: src/modules/rolemenus/cog.py:316
|
||||
msgctxt "parse:message_link|suberror:malformed_link"
|
||||
msgid ""
|
||||
"Malformed message link. Please copy the link by right clicking the target "
|
||||
"message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:322
|
||||
#: src/modules/rolemenus/cog.py:323
|
||||
#, possible-python-brace-format
|
||||
msgctxt "parse:message_link|error"
|
||||
msgid ""
|
||||
@@ -84,136 +85,136 @@ msgid ""
|
||||
"**ERROR:** {error}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:434
|
||||
#: src/modules/rolemenus/cog.py:435
|
||||
msgctxt "cmd:rolemenus"
|
||||
msgid "rolemenus"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:437
|
||||
#: src/modules/rolemenus/cog.py:438
|
||||
msgctxt "cmd:rolemenus|desc"
|
||||
msgid "View and configure the role menus in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:454
|
||||
#: src/modules/rolemenus/cog.py:455
|
||||
msgctxt "cmd:rolemenus|error:author_perms"
|
||||
msgid ""
|
||||
"You need the `MANAGE_ROLES` permission in order to manage the server role "
|
||||
"menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:461
|
||||
#: src/modules/rolemenus/cog.py:462
|
||||
msgctxt "cmd:rolemenus|error:my_perms"
|
||||
msgid ""
|
||||
"I lack the `MANAGE_ROLES` permission required to offer roles from role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:496
|
||||
#: src/modules/rolemenus/cog.py:497
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:menus|choice:no_choices|name"
|
||||
msgid "No role menus matching '{partial}'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:515
|
||||
#: src/modules/rolemenus/cog.py:516
|
||||
msgctxt "acmpl:menuroles|param:menu|keyname"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:521
|
||||
#: src/modules/rolemenus/cog.py:522
|
||||
msgctxt "acmpl:menuroles|choice:no_menu|name"
|
||||
msgid "Please select a menu first"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:545
|
||||
#: src/modules/rolemenus/cog.py:546
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:menuroles|choice:invalid_menu|name"
|
||||
msgid "Menu '{name}' does not exist!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:574
|
||||
#: src/modules/rolemenus/cog.py:575
|
||||
#, possible-python-brace-format
|
||||
msgctxt "acmpl:menuroles|choice:no_matching|name"
|
||||
msgid "No roles in this menu matching '{partial}'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:581
|
||||
#: src/modules/rolemenus/cog.py:582
|
||||
msgctxt "group:rolemenu"
|
||||
msgid "rolemenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:584
|
||||
#: src/modules/rolemenus/cog.py:585
|
||||
msgctxt "group:rolemenu|desc"
|
||||
msgid "Base command group for role menu configuration."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:593
|
||||
#: src/modules/rolemenus/cog.py:594
|
||||
msgctxt "cmd:rolemenu_create"
|
||||
msgid "newmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:596
|
||||
#: src/modules/rolemenus/cog.py:597
|
||||
msgctxt "cmd:rolemenu_create|desc"
|
||||
msgid "Create a new role menu (optionally using an existing message)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:610
|
||||
#: src/modules/rolemenus/cog.py:611
|
||||
msgctxt "cmd:rolemenu_create|param:message"
|
||||
msgid "message_link"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:611
|
||||
#: src/modules/rolemenus/cog.py:612
|
||||
msgctxt "cmd:rolemenu_create|param:menu_style"
|
||||
msgid "menu_style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:612
|
||||
#: src/modules/rolemenus/cog.py:613
|
||||
msgctxt "cmd:rolemenu_create|param:remplate"
|
||||
msgid "template"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:613
|
||||
#: src/modules/rolemenus/cog.py:614
|
||||
msgctxt "cmd:rolemenu_create|param:rawmessage"
|
||||
msgid "custom_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:623
|
||||
#: src/modules/rolemenus/cog.py:624
|
||||
msgctxt "cmd:rolemenu_create|param:message|desc"
|
||||
msgid "Link to an existing message to turn it into a (reaction) role menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:627
|
||||
#: src/modules/rolemenus/cog.py:628
|
||||
msgctxt "cmd:rolemenu_create|param:menu_style"
|
||||
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:631
|
||||
#: src/modules/rolemenus/cog.py:632
|
||||
msgctxt "cmd:rolemenu_create|param:template"
|
||||
msgid "Template to use for the menu message body"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:635
|
||||
#: src/modules/rolemenus/cog.py:636
|
||||
msgctxt "cmd:rolemenu_create|param:rawmessage"
|
||||
msgid "Attach a custom menu message to use"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:664
|
||||
#: src/modules/rolemenus/cog.py:665
|
||||
msgctxt "cmd:rolemenu_create|error:author_perms"
|
||||
msgid ""
|
||||
"You need the `MANAGE_ROLES` permission in order to create new role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:671
|
||||
#: src/modules/rolemenus/cog.py:672
|
||||
msgctxt "cmd:rolemenu_create|error:my_perms"
|
||||
msgid ""
|
||||
"I lack the `MANAGE_ROLES` permission needed to offer roles from role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:690
|
||||
#: src/modules/rolemenus/cog.py:691
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:message_exists"
|
||||
msgid "The message {link} already has a role menu! Use {edit_cmd} to edit it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:711
|
||||
#: src/modules/rolemenus/cog.py:712
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:style_notmine"
|
||||
msgid ""
|
||||
@@ -221,7 +222,7 @@ msgid ""
|
||||
"restriction)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:718
|
||||
#: src/modules/rolemenus/cog.py:719
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:rawmessage_notmine"
|
||||
msgid ""
|
||||
@@ -229,7 +230,7 @@ msgid ""
|
||||
"message!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:727
|
||||
#: src/modules/rolemenus/cog.py:728
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:template_notmine"
|
||||
msgid ""
|
||||
@@ -237,130 +238,153 @@ msgid ""
|
||||
"message!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:740
|
||||
#: src/modules/rolemenus/cog.py:741
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_create|error:name_exists"
|
||||
msgid "A rolemenu called `{name}` already exists! Use {edit_cmd} to edit it."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:788
|
||||
#: src/modules/rolemenus/cog.py:789
|
||||
msgctxt "cmd:rolemenu_edit"
|
||||
msgid "editmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:791
|
||||
#: src/modules/rolemenus/cog.py:792
|
||||
msgctxt "cmd:rolemenu_edit|desc"
|
||||
msgid "Edit an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:800
|
||||
#: src/modules/rolemenus/cog.py:801
|
||||
msgctxt "cmd:rolemenu_edit|param:name"
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:801
|
||||
#: src/modules/rolemenus/cog.py:802
|
||||
msgctxt "cmd:rolemenu_edit|param:new_name"
|
||||
msgid "new_name"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:802
|
||||
#: src/modules/rolemenus/cog.py:803
|
||||
msgctxt "cmd:rolemenu_edit|param:channel"
|
||||
msgid "new_channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:807
|
||||
#: src/modules/rolemenus/cog.py:808
|
||||
msgctxt "cmd:rolemenu_edit|param:menu_style"
|
||||
msgid "menu_style"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:808
|
||||
#: src/modules/rolemenus/cog.py:809
|
||||
msgctxt "cmd:rolemenu_edit|param:remplate"
|
||||
msgid "template"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:809
|
||||
#: src/modules/rolemenus/cog.py:810
|
||||
msgctxt "cmd:rolemenu_edit|param:rawmessage"
|
||||
msgid "custom_message"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:814
|
||||
#: src/modules/rolemenus/cog.py:815
|
||||
msgctxt "cmd:rolemenu_edit|param:name|desc"
|
||||
msgid "Name of the menu to edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:818
|
||||
#: src/modules/rolemenus/cog.py:819
|
||||
msgctxt "cmd:rolemenu_edit|param:channel|desc"
|
||||
msgid "Server channel to move the menu to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:827
|
||||
#: src/modules/rolemenus/cog.py:828
|
||||
msgctxt "cmd:rolemenu_edit|param:menu_style"
|
||||
msgid "Selection style for this menu (using buttons, dropdowns, or reactions)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:831
|
||||
#: src/modules/rolemenus/cog.py:832
|
||||
msgctxt "cmd:rolemenu_edit|param:template"
|
||||
msgid "Template to use for the menu message body"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:835
|
||||
#: src/modules/rolemenus/cog.py:836
|
||||
msgctxt "cmd:rolemenu_edit|param:rawmessage"
|
||||
msgid "Attach a custom menu message to use"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:864
|
||||
#: src/modules/rolemenus/cog.py:865
|
||||
msgctxt "cmd:rolemenu_edit|error:author_perms"
|
||||
msgid "You need the `MANAGE_ROLES` permission in order to edit role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:871
|
||||
#: src/modules/rolemenus/cog.py:872
|
||||
msgctxt "cmd:rolemenu_edit|error:my_perms"
|
||||
msgid ""
|
||||
"I lack the `MANAGE_ROLES` permission needed to offer roles from role menus."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:894
|
||||
#: src/modules/rolemenus/cog.py:895
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|error:menu_not_found"
|
||||
msgid "This server does not have a role menu called `{name}`!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:914
|
||||
#: src/modules/rolemenus/cog.py:916
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|parse:new_name|error:name_exists"
|
||||
msgid "A role menu with the name **{new_name}** already exists!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:951
|
||||
#: src/modules/rolemenus/cog.py:953
|
||||
msgctxt "cmd:rolemenu_edit|parse:template|error:not_managed"
|
||||
msgid ""
|
||||
"Cannot set a template message for a role menu attached to a message I did "
|
||||
"not send."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:962
|
||||
#: src/modules/rolemenus/cog.py:964
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|parse:template|success:template"
|
||||
msgid "Now using the `{name}` menu message template."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:969
|
||||
#: src/modules/rolemenus/cog.py:971
|
||||
msgctxt "cmd:rolemenu_edit|parse:template|success:custom"
|
||||
msgid "Now using a custom menu message."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:986
|
||||
#: src/modules/rolemenus/cog.py:981
|
||||
msgctxt "cmd:rolemenu_edit|parse:style|error:not_managed"
|
||||
msgid ""
|
||||
"Cannot change the style of a role menu attached to a message I did not send."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:991
|
||||
msgctxt "cmd:rolemenu_edit|parse:style|error:too_many_reactions"
|
||||
msgid "Too many roles! Reaction role menus can have at most `20` roles."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1001
|
||||
msgctxt "cmd:rolemenu_edit|parse:style|error:incomplete_emojis"
|
||||
msgid ""
|
||||
"Cannot switch to the reaction role style! Every role needs a distinct emoji "
|
||||
"first."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1008
|
||||
msgctxt "cmd:rolemenu_edit|parse:style|success"
|
||||
msgid "Updated role menu style."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1022
|
||||
msgctxt "cmd:rolemenu_edit|parse:custom_message|success"
|
||||
msgid "Custom menu message updated."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1001
|
||||
#: src/modules/rolemenus/cog.py:1037
|
||||
#, 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:1012
|
||||
#: src/modules/rolemenus/cog.py:1048
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:forbidden"
|
||||
msgid ""
|
||||
@@ -368,7 +392,7 @@ msgid ""
|
||||
"permission in {channel}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1017
|
||||
#: src/modules/rolemenus/cog.py:1053
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_edit|repost|error:unknown"
|
||||
msgid ""
|
||||
@@ -376,40 +400,40 @@ msgid ""
|
||||
"**Error:** `{exception}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1051
|
||||
#: src/modules/rolemenus/cog.py:1092
|
||||
msgctxt "cmd:rolemenu_delete"
|
||||
msgid "delmenu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1054
|
||||
#: src/modules/rolemenus/cog.py:1095
|
||||
msgctxt "cmd:rolemenu_delete|desc"
|
||||
msgid "Delete a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1058
|
||||
#: src/modules/rolemenus/cog.py:1099
|
||||
msgctxt "cmd:rolemenu_delete|param:name"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1063
|
||||
#: src/modules/rolemenus/cog.py:1104
|
||||
msgctxt "cmd:rolemenu_delete|param:name|desc"
|
||||
msgid "Name of the rolemenu to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1078
|
||||
#: src/modules/rolemenus/cog.py:1119
|
||||
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:1101
|
||||
#: src/modules/rolemenus/cog.py:1142
|
||||
#, 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:1109
|
||||
#: src/modules/rolemenus/cog.py:1150
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|confirm|title"
|
||||
msgid ""
|
||||
@@ -417,212 +441,212 @@ msgid ""
|
||||
"reversible!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1114
|
||||
#: src/modules/rolemenus/cog.py:1155
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:yes"
|
||||
msgid "Yes, Delete Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1119
|
||||
#: src/modules/rolemenus/cog.py:1160
|
||||
msgctxt "cmd:rolemenu_delete|confirm|button:no"
|
||||
msgid "No, Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1144
|
||||
#: src/modules/rolemenus/cog.py:1185
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delete|success|desc"
|
||||
msgid "Successfully deleted the menu **{name}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1152
|
||||
#: src/modules/rolemenus/cog.py:1193
|
||||
msgctxt "cmd:rolemenu_addrole"
|
||||
msgid "addrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1155
|
||||
#: src/modules/rolemenus/cog.py:1196
|
||||
msgctxt "cmd:rolemenu_addrole|desc"
|
||||
msgid "Add a new role to an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1160
|
||||
#: src/modules/rolemenus/cog.py:1201
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1163
|
||||
#: src/modules/rolemenus/cog.py:1204
|
||||
msgctxt "cmd:rolemenu_addrole|param:role"
|
||||
msgid "role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1174
|
||||
#: src/modules/rolemenus/cog.py:1215
|
||||
msgctxt "cmd:rolemenu_addrole|param:menu|desc"
|
||||
msgid "Name of the menu to add a role to"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1178
|
||||
#: src/modules/rolemenus/cog.py:1219
|
||||
msgctxt "cmd:rolemenu_addrole|param:role|desc"
|
||||
msgid "Role to add to the menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1186
|
||||
#: src/modules/rolemenus/cog.py:1227
|
||||
msgctxt "cmd:rolemenu_addrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1234
|
||||
#: src/modules/rolemenus/cog.py:1275
|
||||
#, 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:1319
|
||||
#: src/modules/rolemenus/cog.py:1360
|
||||
msgctxt "cmd:rolemenu_addrole|success:create|title"
|
||||
msgid "Added Menu Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1323
|
||||
#: src/modules/rolemenus/cog.py:1364
|
||||
#, 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:1341
|
||||
#: src/modules/rolemenus/cog.py:1382
|
||||
msgctxt "cmd:rolemenu_addrole|success:edit|title"
|
||||
msgid "Menu Role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1353
|
||||
#: src/modules/rolemenus/cog.py:1394
|
||||
#, 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:1371
|
||||
#: src/modules/rolemenus/cog.py:1412
|
||||
msgctxt "cmd:rolemenu_addrole|success|error:reaction|name"
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1383
|
||||
#: src/modules/rolemenus/cog.py:1424
|
||||
msgctxt "cmd:rolemenu_addrole|success|button:editor|label"
|
||||
msgid "Edit Menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1400
|
||||
#: src/modules/rolemenus/cog.py:1441
|
||||
msgctxt "cmd:rolemenu_editrole"
|
||||
msgid "editrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1403
|
||||
#: src/modules/rolemenus/cog.py:1444
|
||||
msgctxt "cmd:rolemenu_editrole|desc"
|
||||
msgid "Edit role options in an existing role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1408
|
||||
#: src/modules/rolemenus/cog.py:1449
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1411
|
||||
#: src/modules/rolemenus/cog.py:1452
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1414
|
||||
#: src/modules/rolemenus/cog.py:1455
|
||||
msgctxt "cmd:rolemenu_editrole|param:role"
|
||||
msgid "new_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1425
|
||||
#: src/modules/rolemenus/cog.py:1466
|
||||
msgctxt "cmd:rolemenu_editrole|param:menu|desc"
|
||||
msgid "Name of the menu to edit the role for"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1429
|
||||
#: src/modules/rolemenus/cog.py:1470
|
||||
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:1433
|
||||
#: src/modules/rolemenus/cog.py:1474
|
||||
msgctxt "cmd:rolemenu_editrole|param:role|desc"
|
||||
msgid "New server role this menu role should give."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1441
|
||||
#: src/modules/rolemenus/cog.py:1482
|
||||
msgctxt "cmd:rolemenu_editrole|param:duration|desc"
|
||||
msgid "Lifetime of the role after selection in minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1482
|
||||
#: src/modules/rolemenus/cog.py:1523
|
||||
#, 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:1510
|
||||
#: src/modules/rolemenus/cog.py:1551
|
||||
#, 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:1576
|
||||
#: src/modules/rolemenus/cog.py:1617
|
||||
msgctxt "cmd:rolemenu_editrole|success|title"
|
||||
msgid "Role menu role updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1591
|
||||
#: src/modules/rolemenus/cog.py:1632
|
||||
msgctxt "cmd:rolemenu_editrole|success|error:reaction|name"
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1616
|
||||
#: src/modules/rolemenus/cog.py:1657
|
||||
msgctxt "cmd:rolemenu_delrole"
|
||||
msgid "delrole"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1619
|
||||
#: src/modules/rolemenus/cog.py:1660
|
||||
msgctxt "cmd:rolemenu_delrole|desc"
|
||||
msgid "Remove a role from a role menu."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1623
|
||||
#: src/modules/rolemenus/cog.py:1664
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu"
|
||||
msgid "menu"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1624
|
||||
#: src/modules/rolemenus/cog.py:1665
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role"
|
||||
msgid "menu_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1629
|
||||
#: src/modules/rolemenus/cog.py:1670
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu|desc"
|
||||
msgid "Name of the menu to delete the role from."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1633
|
||||
#: src/modules/rolemenus/cog.py:1674
|
||||
msgctxt "cmd:rolemenu_delrole|param:menu_role|desc"
|
||||
msgid "Name, label, or mention of the role to delete."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/cog.py:1651
|
||||
#: src/modules/rolemenus/cog.py:1692
|
||||
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:1675
|
||||
#: src/modules/rolemenus/cog.py:1716
|
||||
#, 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:1703
|
||||
#: src/modules/rolemenus/cog.py:1744
|
||||
#, 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:1720
|
||||
#: src/modules/rolemenus/cog.py:1761
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:rolemenu_delrole|success"
|
||||
msgid "The role **{name}** was successfully removed from the menu **{menu}**."
|
||||
@@ -850,12 +874,12 @@ msgctxt "template:shop|desc"
|
||||
msgid "A single column display suitable for simple role shops"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:280
|
||||
#: src/modules/rolemenus/rolemenu.py:294
|
||||
msgctxt "rolemenu|menu_message|error|title"
|
||||
msgid "ROLE MENU DISPLAY ERROR"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:284
|
||||
#: src/modules/rolemenus/rolemenu.py:298
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|menu_message|error|desc"
|
||||
msgid ""
|
||||
@@ -863,7 +887,7 @@ msgid ""
|
||||
"Error: `{error}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:336
|
||||
#: src/modules/rolemenus/rolemenu.py:350
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|update_reactions|error"
|
||||
msgid ""
|
||||
@@ -871,68 +895,21 @@ msgid ""
|
||||
"emoji! Reactions will need to be added manually."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:381
|
||||
#: src/modules/rolemenus/rolemenu.py:395
|
||||
msgctxt "ui:rolemenu_dropdown|placeholder"
|
||||
msgid "Select Roles"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:472
|
||||
msgctxt "rolemenu|error:role_gone"
|
||||
msgid "This role no longer exists!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:482
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|error:sticky"
|
||||
msgid "**{role}** is a sticky role, you cannot remove it with this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:493
|
||||
msgctxt "rolemenu|deselect|error:perms"
|
||||
msgid "I don't have enough permissions to remove this role from you!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:500
|
||||
msgctxt "rolemenu|deselect|error:discord"
|
||||
msgid "An unknown error occurred removing your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:529
|
||||
msgctxt "rolemenu|deslect|success|title"
|
||||
msgid "Role removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:535
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:refund|desc"
|
||||
msgid "You have removed **{role}**, and been refunded {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: 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:560
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:required_role"
|
||||
msgid "You need to have the role **{role}** required to use this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:574
|
||||
#: src/modules/rolemenus/rolemenu.py:506
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:max_obtainable"
|
||||
msgid "You already have the maximum of {obtainable} roles from this menu!"
|
||||
msgstr ""
|
||||
msgid "You can own at most one role from this menu! You currently own:"
|
||||
msgid_plural ""
|
||||
"You can own at most **{count}** roles from this menu! You currently own:"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:588
|
||||
#: src/modules/rolemenus/rolemenu.py:523
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:insufficient_funds"
|
||||
msgid ""
|
||||
@@ -940,41 +917,92 @@ msgid ""
|
||||
"**{balance}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:604
|
||||
#: src/modules/rolemenus/rolemenu.py:539
|
||||
msgctxt "rolemenu|select|error:perms"
|
||||
msgid "I don't have enough permissions to give you this role!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:611
|
||||
#: src/modules/rolemenus/rolemenu.py:546
|
||||
msgctxt "rolemenu|select|error:discord"
|
||||
msgid ""
|
||||
"An unknown error occurred while assigning your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:653
|
||||
#: src/modules/rolemenus/rolemenu.py:588
|
||||
msgctxt "rolemenu|select|success|title"
|
||||
msgid "Role equipped"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:659
|
||||
#: src/modules/rolemenus/rolemenu.py:594
|
||||
#, 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:664
|
||||
#: src/modules/rolemenus/rolemenu.py:599
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|success:nopurchase|desc"
|
||||
msgid "You have equipped the role **{role}**"
|
||||
msgid "You have equipped **{role}**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:670
|
||||
#: src/modules/rolemenus/rolemenu.py:605
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|expires_at"
|
||||
msgid "The role will expire at {timestamp}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:724
|
||||
#: src/modules/rolemenus/rolemenu.py:627
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|error:sticky"
|
||||
msgid "**{role}** is a sticky role, you cannot remove it with this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:638
|
||||
msgctxt "rolemenu|deselect|error:perms"
|
||||
msgid "I don't have enough permissions to remove this role from you!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:645
|
||||
msgctxt "rolemenu|deselect|error:discord"
|
||||
msgid "An unknown error occurred removing your role! Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:674
|
||||
msgctxt "rolemenu|deslect|success|title"
|
||||
msgid "Role removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:680
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:refund|desc"
|
||||
msgid "You have removed **{role}**, and been refunded {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:686
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:negrefund|desc"
|
||||
msgid "You have removed **{role}**, and have lost {coin} **{amount}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:691
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|deselect|success:norefund|desc"
|
||||
msgid "You have unequipped **{role}**."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:713
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|error:role_gone"
|
||||
msgid "The role **{name}** no longer exists!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:726
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|select|error:required_role"
|
||||
msgid "You need to have the role **{role}** required to use this menu!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/rolemenus/rolemenu.py:784
|
||||
#, possible-python-brace-format
|
||||
msgctxt "rolemenu|content:reactions"
|
||||
msgid "[Click here]({jump_link}) to jump back."
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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:478
|
||||
#: src/modules/schedule/cog.py:493
|
||||
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:490
|
||||
#: src/modules/schedule/cog.py:505
|
||||
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:498
|
||||
#: src/modules/schedule/cog.py:513
|
||||
msgctxt "create_booking|error:blacklisted"
|
||||
msgid ""
|
||||
"You have been blacklisted from the scheduled session system in this server."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:509
|
||||
#: src/modules/schedule/cog.py:524
|
||||
#, possible-python-brace-format
|
||||
msgctxt "create_booking|error:insufficient_balance"
|
||||
msgid ""
|
||||
@@ -48,22 +48,42 @@ msgid_plural ""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/schedule/cog.py:523
|
||||
#: src/modules/schedule/cog.py:538
|
||||
msgctxt "create_booking|error:already_booked"
|
||||
msgid "One or more requested timeslots are already booked!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:726
|
||||
#: src/modules/schedule/cog.py:741
|
||||
msgctxt "cmd:schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:729
|
||||
#: src/modules/schedule/cog.py:744
|
||||
msgctxt "cmd:schedule|desc"
|
||||
msgid "View and manage your scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:757
|
||||
#: src/modules/schedule/cog.py:749
|
||||
msgctxt "cmd:schedule|param:cancel"
|
||||
msgid "cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:752
|
||||
msgctxt "cmd:schedule|param:book"
|
||||
msgid "book"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:758
|
||||
msgctxt "cmd:schedule|param:cancel|desc"
|
||||
msgid "Select a booked timeslot to cancel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:762
|
||||
msgctxt "cmd:schedule|param:book|desc"
|
||||
msgid "Select a timeslot to schedule. (Times shown in your set timezone.)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:792
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|error:parse_slot"
|
||||
msgid ""
|
||||
@@ -71,25 +91,25 @@ msgid ""
|
||||
"from the autocomplete options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:765
|
||||
#: src/modules/schedule/cog.py:800
|
||||
#, 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:774
|
||||
#: src/modules/schedule/cog.py:809
|
||||
#, 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:787
|
||||
#: src/modules/schedule/cog.py:822
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|cancel_booking|success"
|
||||
msgid "Successfully cancelled your booking at {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:800
|
||||
#: src/modules/schedule/cog.py:835
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|create_booking|error:parse_slot"
|
||||
msgid ""
|
||||
@@ -97,45 +117,98 @@ msgid ""
|
||||
"from the autocomplete options."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:808
|
||||
#: src/modules/schedule/cog.py:843
|
||||
#, 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:817
|
||||
#: src/modules/schedule/cog.py:852
|
||||
#, 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:829
|
||||
#: src/modules/schedule/cog.py:864
|
||||
#, 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:896
|
||||
#: src/modules/schedule/cog.py:909
|
||||
msgctxt "cmd:schedule|acmpl:book|error:not_in_guild"
|
||||
msgid "You need to be in a server to book sessions!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:922
|
||||
msgctxt "cmd:schedule|acmpl:book|error:blacklisted"
|
||||
msgid "Cannot Book -- Blacklisted"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:943
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|acmpl:book|timezone_info"
|
||||
msgid ""
|
||||
"Using timezone '{timezone}' where it is '{now}'. Change with '/my timezone'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:956 src/modules/schedule/cog.py:1014
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|acmpl:book|format"
|
||||
msgid "{start} - {end} ({until})"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:980
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|acmpl:book|no_matching"
|
||||
msgid "No bookable sessions matching '{partial}'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:1003
|
||||
msgctxt "cmd:schedule|acmpl:cancel|error:empty_schedule"
|
||||
msgid "You do not have any upcoming sessions to cancel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:1036
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:schedule|acmpl:cancel|error:no_matching"
|
||||
msgid "No cancellable sessions matching '{partial}'"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:1081
|
||||
msgctxt "cmd:configure_schedule"
|
||||
msgid "schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/cog.py:899
|
||||
#: src/modules/schedule/cog.py:1084
|
||||
msgctxt "cmd:configure_schedule|desc"
|
||||
msgid "Configure Scheduled Session system"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:36
|
||||
#: src/modules/schedule/lib.py:86 src/modules/schedule/ui/scheduleui.py:333
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:schedule|format_until|positive"
|
||||
msgid "in <1 hour"
|
||||
msgid_plural "in {number} hours"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/schedule/lib.py:93 src/modules/schedule/ui/scheduleui.py:340
|
||||
msgctxt "ui:schedule|format_until|now"
|
||||
msgid "right now!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:68
|
||||
msgctxt "guildset:session_lobby"
|
||||
msgid "session_lobby"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:39
|
||||
#: src/modules/schedule/settings.py:71
|
||||
msgctxt "guildset:session_lobby|desc"
|
||||
msgid "Channel to post scheduled session announcement and status to."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:43
|
||||
#: src/modules/schedule/settings.py:75
|
||||
msgctxt "guildset:session_lobby|long_desc"
|
||||
msgid ""
|
||||
"Channel in which to announce scheduled sessions and post their status. I "
|
||||
@@ -144,46 +217,46 @@ msgid ""
|
||||
"function.**"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:49
|
||||
#: src/modules/schedule/settings.py:81
|
||||
msgctxt "guildset:session_lobby|accepts"
|
||||
msgid "Name or id of the session lobby channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:63
|
||||
#: src/modules/schedule/settings.py:95
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_lobby|set_response|set"
|
||||
msgid "Scheduled sessions will now be announced in {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:68
|
||||
#: src/modules/schedule/settings.py:100
|
||||
msgctxt "guildset:session_lobby|set_response|unset"
|
||||
msgid ""
|
||||
"The schedule session lobby has been unset. Shutting down scheduled session "
|
||||
"system."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:78
|
||||
#: src/modules/schedule/settings.py:110
|
||||
msgctxt "guildset:session_lobby|formatted|unset"
|
||||
msgid "`Not Set` (The scheduled session system is disabled.)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:83
|
||||
#: src/modules/schedule/settings.py:115
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_lobby|formatted|set"
|
||||
msgid "<#{channelid}>"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:92
|
||||
#: src/modules/schedule/settings.py:124
|
||||
msgctxt "guildset:session_room"
|
||||
msgid "session_room"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:95
|
||||
#: src/modules/schedule/settings.py:127
|
||||
msgctxt "guildset:session_room|desc"
|
||||
msgid "Special voice channel open to scheduled session members."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:99
|
||||
#: src/modules/schedule/settings.py:131
|
||||
msgctxt "guildset:session_room|long_desc"
|
||||
msgid ""
|
||||
"If set, this voice channel serves as a dedicated room for scheduled session "
|
||||
@@ -197,33 +270,33 @@ msgid ""
|
||||
"category, as usual."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:109
|
||||
#: src/modules/schedule/settings.py:141
|
||||
msgctxt "guildset:session_room|accepts"
|
||||
msgid "Name or id of the session room voice channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:123
|
||||
#: src/modules/schedule/settings.py:155
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_room|set_response|set"
|
||||
msgid "Schedule session members will now be given access to {channel}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:128
|
||||
#: src/modules/schedule/settings.py:160
|
||||
msgctxt "guildset:session_room|set_response|unset"
|
||||
msgid "The dedicated schedule session room has been removed."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:135
|
||||
#: src/modules/schedule/settings.py:167
|
||||
msgctxt "guildset:session_channels"
|
||||
msgid "session_channels"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:138
|
||||
#: src/modules/schedule/settings.py:170
|
||||
msgctxt "guildset:session_channels|desc"
|
||||
msgid "Voice channels in which to track activity for scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:142
|
||||
#: src/modules/schedule/settings.py:174
|
||||
msgctxt "guildset:session_channels|long_desc"
|
||||
msgid ""
|
||||
"Only activity in these channels (and in `session_room` if set) will count "
|
||||
@@ -232,12 +305,12 @@ msgid ""
|
||||
"respects the `untracked_voice_channels` setting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:149
|
||||
#: src/modules/schedule/settings.py:181
|
||||
msgctxt "guildset:session_channels|accepts"
|
||||
msgid "Comma separated list of session channel names or ids."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:166
|
||||
#: src/modules/schedule/settings.py:198
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:session_channels|set_response|set"
|
||||
msgid ""
|
||||
@@ -245,64 +318,64 @@ msgid ""
|
||||
"attendance: {channels}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:171
|
||||
#: src/modules/schedule/settings.py:203
|
||||
msgctxt "guildset:session_channels|set_response|unset"
|
||||
msgid ""
|
||||
"Activity in all (tracked) voice channels will now count towards session "
|
||||
"attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:181
|
||||
#: src/modules/schedule/settings.py:213
|
||||
msgctxt "guildset:session_channels|formatted|unset"
|
||||
msgid "All Channels (excluding `untracked_channels`)"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:211
|
||||
#: src/modules/schedule/settings.py:243
|
||||
msgctxt "guildset:schedule_cost"
|
||||
msgid "schedule_cost"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:214
|
||||
#: src/modules/schedule/settings.py:246
|
||||
msgctxt "guildset:schedule_cost|desc"
|
||||
msgid "Booking cost for each scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:218
|
||||
#: src/modules/schedule/settings.py:250
|
||||
msgctxt "guildset:schedule_cost|long_desc"
|
||||
msgid ""
|
||||
"Members will be charged this many LionCoins for each scheduled session they "
|
||||
"book."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:222
|
||||
#: src/modules/schedule/settings.py:254
|
||||
msgctxt "guildset:schedule_cost|accepts"
|
||||
msgid "Price of each session booking (non-negative integer)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:234
|
||||
#: src/modules/schedule/settings.py:266
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_cost|set_response"
|
||||
msgid ""
|
||||
"Schedule session bookings will now cost {coin} **{amount}** per timeslot."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:247
|
||||
#: src/modules/schedule/settings.py:279
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_cost|formatted"
|
||||
msgid "{coin}**{amount}** per booking."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:256
|
||||
#: src/modules/schedule/settings.py:288
|
||||
msgctxt "guildset:attendance_reward"
|
||||
msgid "attendance_reward"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:259
|
||||
#: src/modules/schedule/settings.py:291
|
||||
msgctxt "guildset:attendance_reward|desc"
|
||||
msgid "Reward for attending a booked scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:263
|
||||
#: src/modules/schedule/settings.py:295
|
||||
msgctxt "guildset:attendance_reward|long_desc"
|
||||
msgid ""
|
||||
"When a member successfully attends a scheduled session they booked, they "
|
||||
@@ -310,12 +383,12 @@ msgid ""
|
||||
"`schedule_cost` setting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:269
|
||||
#: src/modules/schedule/settings.py:301
|
||||
msgctxt "guildset:attendance_reward|accepts"
|
||||
msgid "Number of coins to reward session attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:281
|
||||
#: src/modules/schedule/settings.py:313
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_reward|set_response"
|
||||
msgid ""
|
||||
@@ -323,35 +396,35 @@ msgid ""
|
||||
"session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:291
|
||||
#: src/modules/schedule/settings.py:323
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_reward|formatted"
|
||||
msgid "{coin}**{amount}** upon attendance."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:300
|
||||
#: src/modules/schedule/settings.py:332
|
||||
msgctxt "guildset:attendance_bonus"
|
||||
msgid "group_attendance_bonus"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:303
|
||||
#: src/modules/schedule/settings.py:335
|
||||
msgctxt "guildset:attendance_bonus|desc"
|
||||
msgid "Bonus reward given when all members attend a scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:307
|
||||
#: src/modules/schedule/settings.py:339
|
||||
msgctxt "guildset:attendance_bonus|long_desc"
|
||||
msgid ""
|
||||
"When all members who have booked a session successfully attend the session, "
|
||||
"they will be given this bonus in *addition* to the `attendance_reward`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:312
|
||||
#: src/modules/schedule/settings.py:344
|
||||
msgctxt "guildset:attendance_bonus|accepts"
|
||||
msgid "Bonus coins rewarded when everyone attends a session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:324
|
||||
#: src/modules/schedule/settings.py:356
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_bonus|set_response"
|
||||
msgid ""
|
||||
@@ -359,23 +432,23 @@ msgid ""
|
||||
"everyone attends."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:334
|
||||
#: src/modules/schedule/settings.py:366
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:attendance_bonus|formatted"
|
||||
msgid "{coin}**{amount}** bonus when all booked members attend."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:343
|
||||
#: src/modules/schedule/settings.py:375
|
||||
msgctxt "guildset:min_attendance"
|
||||
msgid "min_attendance"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:346
|
||||
#: src/modules/schedule/settings.py:378
|
||||
msgctxt "guildset:min_attendance|desc"
|
||||
msgid "Minimum attendance before reward eligability."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:350
|
||||
#: src/modules/schedule/settings.py:382
|
||||
msgctxt "guildset:min_attendance|long_desc"
|
||||
msgid ""
|
||||
"Scheduled session members will need to attend the session for at least this "
|
||||
@@ -383,12 +456,12 @@ msgid ""
|
||||
"rewarded)."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:355
|
||||
#: src/modules/schedule/settings.py:387
|
||||
msgctxt "guildset:min_attendance|accepts"
|
||||
msgid "Number of minutes (1-60) before attendance is counted."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:369
|
||||
#: src/modules/schedule/settings.py:401
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:min_attendance|set_response"
|
||||
msgid ""
|
||||
@@ -396,29 +469,29 @@ msgid ""
|
||||
"least **`{amount}`** minutes."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:379
|
||||
#: src/modules/schedule/settings.py:411
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:min_attendance|formatted"
|
||||
msgid "**`{amount}`** minutes"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:400
|
||||
#: src/modules/schedule/settings.py:432
|
||||
msgctxt "guildset:min_attendance|parse|error"
|
||||
msgid ""
|
||||
"Minimum attendance must be an integer number of minutes between `1` and `60`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:410
|
||||
#: src/modules/schedule/settings.py:443
|
||||
msgctxt "guildset:schedule_blacklist_role"
|
||||
msgid "schedule_blacklist_role"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:413
|
||||
#: src/modules/schedule/settings.py:446
|
||||
msgctxt "guildset:schedule_blacklist_role|desc"
|
||||
msgid "Role which disables scheduled session booking."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:417
|
||||
#: src/modules/schedule/settings.py:450
|
||||
msgctxt "guildset:schedule_blacklist_role|long_desc"
|
||||
msgid ""
|
||||
"Members with this role will not be allowed to book scheduled sessions in "
|
||||
@@ -429,44 +502,44 @@ msgid ""
|
||||
"provide a strong disincentive for not attending a session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:425
|
||||
#: src/modules/schedule/settings.py:458
|
||||
msgctxt "guildset:schedule_blacklist_role|accepts"
|
||||
msgid "Blacklist role name or id."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:438
|
||||
#: src/modules/schedule/settings.py:471
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_role|set_response|set"
|
||||
msgid "Members with {role} will be unable to book scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:443
|
||||
#: src/modules/schedule/settings.py:476
|
||||
msgctxt "guildset:schedule_blacklist_role|set_response|unset"
|
||||
msgid "The schedule blacklist role has been unset."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:453
|
||||
#: src/modules/schedule/settings.py:486
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_role|formatted|set"
|
||||
msgid "{role} members will not be able to book scheduled sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:458
|
||||
#: src/modules/schedule/settings.py:491
|
||||
msgctxt "guildset:schedule_blacklist_role|formatted|unset"
|
||||
msgid "Not Set"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:467
|
||||
#: src/modules/schedule/settings.py:500
|
||||
msgctxt "guildset:schedule_blacklist_after"
|
||||
msgid "schedule_blacklist_after"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:470
|
||||
#: src/modules/schedule/settings.py:503
|
||||
msgctxt "guildset:schedule_blacklist_after|desc"
|
||||
msgid "Number of missed sessions within 24h before blacklisting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:474
|
||||
#: src/modules/schedule/settings.py:507
|
||||
msgctxt "guildset:schedule_blacklist_after|long_desc"
|
||||
msgid ""
|
||||
"Members who miss more than this number of booked sessions in a single 24 "
|
||||
@@ -475,12 +548,12 @@ msgid ""
|
||||
"permissions to assign the blacklist role."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:481
|
||||
#: src/modules/schedule/settings.py:514
|
||||
msgctxt "guildset:schedule_blacklist_after|accepts"
|
||||
msgid "A number of missed sessions (1-24) before blacklisting."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:496
|
||||
#: src/modules/schedule/settings.py:529
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_after|set_response|set"
|
||||
msgid ""
|
||||
@@ -488,25 +561,25 @@ msgid ""
|
||||
"`24h`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:501
|
||||
#: src/modules/schedule/settings.py:534
|
||||
msgctxt "guildset:schedule_blacklist_after|set_response|unset"
|
||||
msgid ""
|
||||
"Members will not be automatically blacklisted from booking scheduled "
|
||||
"sessions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:511
|
||||
#: src/modules/schedule/settings.py:544
|
||||
#, possible-python-brace-format
|
||||
msgctxt "guildset:schedule_blacklist_after|formatted|set"
|
||||
msgid "Blacklist after **`{amount}`** missed sessions within `24h`."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:516
|
||||
#: src/modules/schedule/settings.py:549
|
||||
msgctxt "guildset:schedule_blacklist_after|formatted|unset"
|
||||
msgid "Do not automatically blacklist."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/settings.py:528
|
||||
#: src/modules/schedule/settings.py:561
|
||||
msgctxt "guildset:schedule_blacklist_role|parse|error"
|
||||
msgid "Blacklist threshold must be a number between `1` and `24`."
|
||||
msgstr ""
|
||||
@@ -661,19 +734,6 @@ msgctxt "ui:schedule|menu:slots|option|day:tomorrow"
|
||||
msgid "Tomorrow"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/scheduleui.py:333
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:schedule|format_until|positive"
|
||||
msgid "in <1 hour"
|
||||
msgid_plural "in {number} hours"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/schedule/ui/scheduleui.py:340
|
||||
msgctxt "ui:schedule|format_until|now"
|
||||
msgid "right now!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/scheduleui.py:362
|
||||
msgctxt "ui:schedule|menu:cancel|error:current_slot"
|
||||
msgid ""
|
||||
@@ -794,54 +854,154 @@ msgctxt "ui:sessionui|button:schedule|label"
|
||||
msgid "Open Schedule"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:87
|
||||
#: src/modules/schedule/ui/sessionui.py:64
|
||||
msgctxt "ui:sessionui|button:help|label"
|
||||
msgid "How to Attend"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:92
|
||||
msgctxt "ui:session|button:book|error:starting_soon"
|
||||
msgid "Too late! This session has started or is starting shortly."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:94
|
||||
#: src/modules/schedule/ui/sessionui.py:99
|
||||
msgctxt "ui:session|button:book|error:already_booked"
|
||||
msgid "You are already a member of this session!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:101
|
||||
#: src/modules/schedule/ui/sessionui.py:106
|
||||
msgctxt "ui:session|button:book|success"
|
||||
msgid "Successfully booked this session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:115
|
||||
#: src/modules/schedule/ui/sessionui.py:120
|
||||
msgctxt "ui:session|button:book|error|title"
|
||||
msgid "Could not book session"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:133
|
||||
#: src/modules/schedule/ui/sessionui.py:138
|
||||
msgctxt "ui:session|button:cancel|error:starting_soon"
|
||||
msgid "Too late! This session has started or is starting shortly."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:140
|
||||
#: src/modules/schedule/ui/sessionui.py:145
|
||||
msgctxt "ui:session|button:cancel|error:not_booked"
|
||||
msgid "You are not a member of this session!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:150
|
||||
#: src/modules/schedule/ui/sessionui.py:155
|
||||
msgctxt "ui:session|button:cancel|success"
|
||||
msgid "Successfully cancelled this session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:164
|
||||
#: src/modules/schedule/ui/sessionui.py:169
|
||||
msgctxt "ui:session|button:cancel|error|title"
|
||||
msgid "Could not cancel session"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:196
|
||||
#: src/modules/schedule/ui/sessionui.py:202
|
||||
msgctxt "ui:session|button:help|embed:unbooked|title"
|
||||
msgid "You have not booked this session!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:206
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:unbooked|description"
|
||||
msgid ""
|
||||
"You need to book this scheduled session before you can attend it! Press the "
|
||||
"**{book_label}** button to book the session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:215
|
||||
msgctxt "ui:session|button:help|embed:help|title"
|
||||
msgid "How to attend your scheduled session"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:224
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|minimum_attendance"
|
||||
msgid "at least one minute"
|
||||
msgid_plural "at least `{duration}` minutes"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:237
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|room_line:category"
|
||||
msgid ""
|
||||
"The exclusive scheduled session category **{category}** will also be open to "
|
||||
"you during your scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:243
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|room_line:voice"
|
||||
msgid ""
|
||||
"The exclusive scheduled session room {room} will also be open to you during "
|
||||
"your scheduled session."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:262
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|attend_line:only_room_category"
|
||||
msgid ""
|
||||
"To attend your scheduled session, join a voice channel in **{room}** for "
|
||||
"**{minimum}** between {start} and {end}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:272
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|attend_line:only_room_channel"
|
||||
msgid ""
|
||||
"To attend your scheduled session, join {room} for **{minimum}** between "
|
||||
"{start} and {end}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:282
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|attend_line:with_channels"
|
||||
msgid ""
|
||||
"To attend your scheduled session, join a valid session voice channel for "
|
||||
"**{minimum}** between {start} and {end}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:292
|
||||
msgctxt "ui:session|button:help|embed:help|field:channels|name"
|
||||
msgid "Valid session channels"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:300
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|attend_line:all_channels"
|
||||
msgid ""
|
||||
"To attend your scheduled session, join any tracked voice channel for "
|
||||
"**{minimum}** between {start} and {end}."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:308
|
||||
msgctxt "ui:session|button:help|embed:help|field:rewards|name"
|
||||
msgid "Rewards"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/ui/sessionui.py:312
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:session|button:help|embed:help|field:rewards|value"
|
||||
msgid ""
|
||||
"Everyone who attends the session will be rewarded with {coin}**{reward}**.\n"
|
||||
"If *everyone* successfully attends, you will also be awarded a bonus of "
|
||||
"{coin}**{bonus}**.\n"
|
||||
"Anyone who does *not* attend their booked session will have the rest of "
|
||||
"their schedule cancelled **without refund**, so beware!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:197
|
||||
msgctxt "session|error:lobby_webhook_perms"
|
||||
msgid ""
|
||||
"Insufficient permissions to create a webhook in this channel. I require the "
|
||||
"`MANAGE_WEBHOOKS` permission."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:280
|
||||
#: src/modules/schedule/core/session.py:281
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|prepare|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -850,7 +1010,17 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:330
|
||||
#: src/modules/schedule/core/session.py:325
|
||||
msgctxt "session|open|update_perms|audit_reason"
|
||||
msgid "Opening configured scheduled session room."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:347
|
||||
msgctxt "session|open|clean_room|audit_reason"
|
||||
msgid "Removing extra member from scheduled session room."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:354
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|open|error:room_permissions"
|
||||
msgid ""
|
||||
@@ -859,57 +1029,90 @@ msgid ""
|
||||
"`VIEW_CHANNEL` permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:371
|
||||
#: src/modules/schedule/core/session.py:411
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|notify|dm|join_line:room_category"
|
||||
msgid "Please attend your session by joining a voice channel under **{room}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:416
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|notify|dm|join_line:room_voice"
|
||||
msgid "Please attend your session by joining {room}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:421
|
||||
msgctxt "session|notify|dm|join_line:all_channels"
|
||||
msgid "Please attend your session by joining a tracked voice channel!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:443
|
||||
msgctxt "session|notify|dm|join_line:channels"
|
||||
msgid "Please attend your session by joining one of the following:"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:453
|
||||
msgctxt "session|notify|dm|title"
|
||||
msgid "Your Scheduled Session has started!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:457
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|notify|dm|description"
|
||||
msgid "Your scheduled session in {dest} has now begun!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:482
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status|title"
|
||||
msgid "Session {start} - {end}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:382
|
||||
#: src/modules/schedule/core/session.py:493
|
||||
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:389
|
||||
#: src/modules/schedule/core/session.py:500
|
||||
msgctxt "session|status|desc:no_members"
|
||||
msgid "*No members scheduled this session.*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:395
|
||||
#: src/modules/schedule/core/session.py:506
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:preparing|desc:has_members"
|
||||
msgid "Starting {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:398
|
||||
#: src/modules/schedule/core/session.py:509
|
||||
msgctxt "session|status:preparing|field:members"
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:405
|
||||
#: src/modules/schedule/core/session.py:516
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:running|desc:has_members"
|
||||
msgid "Finishing {start}"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:439
|
||||
#: src/modules/schedule/core/session.py:550
|
||||
msgctxt "session|status:running|field:waiting"
|
||||
msgid "Waiting For"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:445
|
||||
#: src/modules/schedule/core/session.py:556
|
||||
msgctxt "session|status:running|field:attending"
|
||||
msgid "Attending"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:451
|
||||
#: src/modules/schedule/core/session.py:562
|
||||
msgctxt "session|status:running|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:476
|
||||
#: src/modules/schedule/core/session.py:587
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:everyone_att"
|
||||
msgid ""
|
||||
@@ -917,7 +1120,7 @@ msgid ""
|
||||
"**{reward} + {bonus}**!"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:487
|
||||
#: src/modules/schedule/core/session.py:598
|
||||
#, possible-python-brace-format
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
@@ -927,7 +1130,7 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:499
|
||||
#: src/modules/schedule/core/session.py:610
|
||||
msgctxt "session|status:finished|desc:some_att"
|
||||
msgid ""
|
||||
"No-one attended this session! No-one received rewards.\n"
|
||||
@@ -935,12 +1138,22 @@ msgid ""
|
||||
"without refund!*"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:505
|
||||
#: src/modules/schedule/core/session.py:616
|
||||
msgctxt "session|status:finished|field:attended"
|
||||
msgid "Attended"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/session.py:510
|
||||
#: src/modules/schedule/core/session.py:621
|
||||
msgctxt "session|status:finished|field:missing"
|
||||
msgid "Missing"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/timeslot.py:487
|
||||
msgctxt "session|closing|audit_reason"
|
||||
msgid "Removing previous scheduled session member permissions."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/schedule/core/timeslot.py:506
|
||||
msgctxt "session|closing|disconnecting|audit_reason"
|
||||
msgid "Disconnecting previous scheduled session members."
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -22,23 +22,28 @@ msgctxt "setting|formatted|notset"
|
||||
msgid "Not Set"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ui.py:338
|
||||
#: src/settings/ui.py:320
|
||||
msgctxt "setting|embed_field|too_long"
|
||||
msgid "Too long to display here!"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ui.py:354
|
||||
#, possible-python-brace-format
|
||||
msgctxt "setting|summary_embed|title"
|
||||
msgid "Configuration options for `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ui.py:350
|
||||
#: src/settings/ui.py:366
|
||||
msgctxt "setting|summary_table|field:currently|key"
|
||||
msgid "Currently"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ui.py:357
|
||||
#: src/settings/ui.py:373
|
||||
msgctxt "setting|summary_table|field:default|key"
|
||||
msgid "By Default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ui.py:364
|
||||
#: src/settings/ui.py:380
|
||||
msgctxt "setting|summary_table|field:set|key"
|
||||
msgid "Set Using"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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,48 +27,48 @@ msgctxt "cmd:me|desc"
|
||||
msgid "Display your personal profile and summary statistics."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:56
|
||||
#: src/modules/statistics/cog.py:57
|
||||
msgctxt "cmd:stats"
|
||||
msgid "stats"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:59
|
||||
#: src/modules/statistics/cog.py:60
|
||||
msgctxt "cmd:stats|desc"
|
||||
msgid "Weekly and monthly statistics for your recent activity."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:72
|
||||
#: src/modules/statistics/cog.py:74
|
||||
msgctxt "cmd:leaderboard"
|
||||
msgid "leaderboard"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:75
|
||||
#: src/modules/statistics/cog.py:77
|
||||
msgctxt "cmd:leaderboard|desc"
|
||||
msgid "Server leaderboard."
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:90
|
||||
#: src/modules/statistics/cog.py:92
|
||||
#, 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:113
|
||||
#: src/modules/statistics/cog.py:115
|
||||
msgctxt "cmd:configure_statistics"
|
||||
msgid "statistics"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:114
|
||||
#: src/modules/statistics/cog.py:116
|
||||
msgctxt "cmd:configure_statistics|desc"
|
||||
msgid "Statistics configuration panel"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:117
|
||||
#: src/modules/statistics/cog.py:119
|
||||
msgctxt "cmd:configure_statistics|param:season_start"
|
||||
msgid "season_start"
|
||||
msgstr ""
|
||||
|
||||
#: src/modules/statistics/cog.py:122
|
||||
#: src/modules/statistics/cog.py:124
|
||||
msgctxt "cmd:configure_statistics|param:season_start|desc"
|
||||
msgid ""
|
||||
"Time from which to start counting activity for rank badges and season "
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -17,22 +17,22 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/tracking/text/cog.py:254
|
||||
#: src/tracking/text/cog.py:261
|
||||
msgctxt "cmd:configure_message_exp"
|
||||
msgid "message_exp"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/text/cog.py:257
|
||||
#: src/tracking/text/cog.py:264
|
||||
msgctxt "cmd:configure_message_exp|desc"
|
||||
msgid "Configure Message Tracking & Experience"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/text/cog.py:320
|
||||
#: src/tracking/text/cog.py:327
|
||||
msgctxt "cmd:leo_configure_exp_rates"
|
||||
msgid "experience_rates"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/text/cog.py:323
|
||||
#: src/tracking/text/cog.py:330
|
||||
msgctxt "cmd:leo_configure_exp_rates|desc"
|
||||
msgid "Global experience rate configuration"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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"
|
||||
@@ -115,22 +115,22 @@ msgctxt "util:Duration|acmpl|error"
|
||||
msgid "Cannot extract duration from \"{partial}\""
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/lib.py:678
|
||||
#: src/utils/lib.py:679
|
||||
msgctxt "util:parse_dur|regex:day"
|
||||
msgid "(?P<value>\\d+)\\s*(?:(d)|(day))"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/lib.py:685
|
||||
#: src/utils/lib.py:686
|
||||
msgctxt "util:parse_dur|regex:hour"
|
||||
msgid "(?P<value>\\d+)\\s*(?:(h)|(hour))"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/lib.py:692
|
||||
#: src/utils/lib.py:693
|
||||
msgctxt "util:parse_dur|regex:minute"
|
||||
msgid "(?P<value>\\d+)\\s*(?:(m)|(min))"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/lib.py:699
|
||||
#: src/utils/lib.py:700
|
||||
msgctxt "util:parse_dur|regex:second"
|
||||
msgid "(?P<value>\\d+)\\s*(?:(s)|(sec))"
|
||||
msgstr ""
|
||||
@@ -273,238 +273,248 @@ msgctxt "ui:msg_editor|button:add_embed|label"
|
||||
msgid "Add Embed"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:192
|
||||
#: src/utils/ui/msgeditor.py:190
|
||||
msgctxt "ui:msg_editor|button:rm_embed|sample_content"
|
||||
msgid "Content Placeholder"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:199
|
||||
msgctxt "ui:msg_editor|button:rm_embed|label"
|
||||
msgid "Remove Embed"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:217
|
||||
msgctxt "ui:msg_editor|modal:body|field:content|label"
|
||||
msgid "Message Content"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:203
|
||||
#: src/utils/ui/msgeditor.py:228
|
||||
msgctxt "ui:msg_editor|modal:body|field:desc|label"
|
||||
msgid "Embed Description"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:214
|
||||
#: src/utils/ui/msgeditor.py:239
|
||||
msgctxt "ui:msg_editor|modal:body|field:title|label"
|
||||
msgid "Embed Title"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:225
|
||||
#: src/utils/ui/msgeditor.py:250
|
||||
msgctxt "ui:msg_editor|modal:body|field:colour|label"
|
||||
msgid "Embed Colour"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:240
|
||||
#: src/utils/ui/msgeditor.py:265
|
||||
msgctxt "ui:msg_editor|modal:body|title"
|
||||
msgid "Message Body Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:265
|
||||
#: src/utils/ui/msgeditor.py:290
|
||||
msgctxt "ui:msg_editor|button:body|error:invalid_colour"
|
||||
msgid ""
|
||||
"Invalid colour format! Please enter colours as hex codes, e.g. `#E67E22`"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:285
|
||||
#: src/utils/ui/msgeditor.py:310
|
||||
msgctxt "ui:msg_editor|button:body|label"
|
||||
msgid "Body"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:302
|
||||
#: src/utils/ui/msgeditor.py:327
|
||||
msgctxt "ui:msg_editor|modal:author|field:name|label"
|
||||
msgid "Author Name"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:313
|
||||
#: src/utils/ui/msgeditor.py:338
|
||||
msgctxt "ui:msg_editor|modal:author|field:link|label"
|
||||
msgid "Author URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:323
|
||||
#: src/utils/ui/msgeditor.py:348
|
||||
msgctxt "ui:msg_editor|modal:author|field:image|label"
|
||||
msgid "Author Image URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:334
|
||||
#: src/utils/ui/msgeditor.py:359
|
||||
msgctxt "ui:msg_editor|modal:author|title"
|
||||
msgid "Embed Author Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:360
|
||||
#: src/utils/ui/msgeditor.py:385
|
||||
msgctxt "ui:msg_editor|button:author|label"
|
||||
msgid "Author"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:377
|
||||
#: src/utils/ui/msgeditor.py:402
|
||||
msgctxt "ui:msg_editor|modal:footer|field:text|label"
|
||||
msgid "Footer Text"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:388
|
||||
#: src/utils/ui/msgeditor.py:413
|
||||
msgctxt "ui:msg_editor|modal:footer|field:image|label"
|
||||
msgid "Footer Image URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:398
|
||||
#: src/utils/ui/msgeditor.py:423
|
||||
msgctxt "ui:msg_editor|modal:footer|field:timestamp|label"
|
||||
msgid "Embed Timestamp (in ISO format)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:410
|
||||
#: src/utils/ui/msgeditor.py:435
|
||||
msgctxt "ui:msg_editor|modal:footer|title"
|
||||
msgid "Embed Footer Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:429
|
||||
#: src/utils/ui/msgeditor.py:454
|
||||
msgctxt "ui:msg_editor|button:footer|error:invalid_timestamp"
|
||||
msgid "Invalid timestamp! Please enter the timestamp in ISO format."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:449
|
||||
#: src/utils/ui/msgeditor.py:474
|
||||
msgctxt "ui:msg_editor|button:footer|label"
|
||||
msgid "Footer"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:467
|
||||
#: src/utils/ui/msgeditor.py:492
|
||||
msgctxt "ui:msg_editor|modal:images|field:thumb|label"
|
||||
msgid "Thumbnail Image URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:477
|
||||
#: src/utils/ui/msgeditor.py:502
|
||||
msgctxt "ui:msg_editor|modal:images|field:image|label"
|
||||
msgid "Embed Image URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:487
|
||||
#: src/utils/ui/msgeditor.py:512
|
||||
msgctxt "ui:msg_editor|modal:images|title"
|
||||
msgid "Embed images Editor"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:517
|
||||
#: src/utils/ui/msgeditor.py:542
|
||||
msgctxt "ui:msg_editor|button:images|label"
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:535
|
||||
#: src/utils/ui/msgeditor.py:560
|
||||
msgctxt "ui:msg_editor|modal:add_field|field:position|label"
|
||||
msgid "Field number to insert at"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:545
|
||||
#: src/utils/ui/msgeditor.py:570
|
||||
msgctxt "ui:msg_editor|modal:add_field|field:name|label"
|
||||
msgid "Field name"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:555
|
||||
#: src/utils/ui/msgeditor.py:580
|
||||
msgctxt "ui:msg_editor|modal:add_field|field:value|label"
|
||||
msgid "Field value"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:565
|
||||
#: src/utils/ui/msgeditor.py:590
|
||||
msgctxt "ui:msg_editor|modal:add_field|field:inline|label"
|
||||
msgid "Whether the field is inline"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:569
|
||||
#: src/utils/ui/msgeditor.py:594
|
||||
msgctxt "ui:msg_editor|modal:add_field|field:inline|placeholder"
|
||||
msgid "True/False"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:582
|
||||
#: src/utils/ui/msgeditor.py:607
|
||||
msgctxt "ui:msg_editor|modal:add_field|title"
|
||||
msgid "Add Embed Field"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:602
|
||||
#: src/utils/ui/msgeditor.py:627
|
||||
msgctxt "ui:msg_editor|modal:add_field|error:position_not_int"
|
||||
msgid "The field position must be an integer!"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:621
|
||||
#: src/utils/ui/msgeditor.py:646
|
||||
msgctxt "ui:msg_editor|button:add_field|label"
|
||||
msgid "Add Field"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:637
|
||||
#: src/utils/ui/msgeditor.py:662
|
||||
msgctxt "ui:msg_editor|format_field|name_placeholder"
|
||||
msgid "-"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:666
|
||||
#: src/utils/ui/msgeditor.py:691
|
||||
msgctxt "ui:msg_editor|modal:edit_field|field:name|label"
|
||||
msgid "Field name"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:677
|
||||
#: src/utils/ui/msgeditor.py:702
|
||||
msgctxt "ui:msg_editor|modal:edit_field|field:value|label"
|
||||
msgid "Field value"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:688
|
||||
#: src/utils/ui/msgeditor.py:713
|
||||
msgctxt "ui:msg_editor|modal:edit_field|field:inline|label"
|
||||
msgid "Whether the field is inline"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:692
|
||||
#: src/utils/ui/msgeditor.py:717
|
||||
msgctxt "ui:msg_editor|modal:edit_field|field:inline|placeholder"
|
||||
msgid "True/False"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:704
|
||||
#: src/utils/ui/msgeditor.py:729
|
||||
msgctxt "ui:msg_editor|modal:edit_field|title"
|
||||
msgid "Edit Embed Field"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:733
|
||||
#: src/utils/ui/msgeditor.py:758
|
||||
msgctxt "ui:msg_editor|menu:edit_field|placeholder"
|
||||
msgid "Edit Embed Field"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:772
|
||||
#: src/utils/ui/msgeditor.py:797
|
||||
msgctxt "ui:msg_deleteor|menu:delete_field|placeholder"
|
||||
msgid "Remove Embed Field"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:808
|
||||
#: src/utils/ui/msgeditor.py:833
|
||||
msgctxt "ui:msg_editor|button:save|label"
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:833
|
||||
#: src/utils/ui/msgeditor.py:858
|
||||
msgctxt "ui:msg_editor|button:download|label"
|
||||
msgid "Download"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:852
|
||||
#: src/utils/ui/msgeditor.py:877
|
||||
msgctxt "ui:msg_editor|button:undo|label"
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:872
|
||||
#: src/utils/ui/msgeditor.py:897
|
||||
msgctxt "ui:msg_editor|button:redo|label"
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:891
|
||||
#: src/utils/ui/msgeditor.py:916
|
||||
msgctxt "ui:msg_editor|button:quit|confirm"
|
||||
msgid "You have unsaved changes! Are you sure you want to quit?"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:896
|
||||
#: src/utils/ui/msgeditor.py:921
|
||||
msgctxt "ui:msg_editor|button:quit|confirm|button:yes"
|
||||
msgid "Yes, Quit Now"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:902
|
||||
#: src/utils/ui/msgeditor.py:927
|
||||
msgctxt "ui:msg_editor|button:quit|confirm|button:no"
|
||||
msgid "No, Go Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:996
|
||||
#: src/utils/ui/msgeditor.py:1025
|
||||
msgctxt "ui:msg_editor|timeout_warning|title"
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:1000
|
||||
#: src/utils/ui/msgeditor.py:1029
|
||||
#, possible-python-brace-format
|
||||
msgctxt "ui:msg_editor|timeout_warning|desc"
|
||||
msgid ""
|
||||
@@ -512,7 +522,7 @@ msgid ""
|
||||
"editing."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ui/msgeditor.py:1009
|
||||
#: src/utils/ui/msgeditor.py:1038
|
||||
msgctxt "ui:msg_editor|timeout_warning|continue"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -17,129 +17,129 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/tracking/voice/cog.py:649
|
||||
#: src/tracking/voice/cog.py:661
|
||||
msgctxt "cmd:now"
|
||||
msgid "now"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:652
|
||||
#: src/tracking/voice/cog.py:664
|
||||
msgctxt "cmd:now|desc"
|
||||
msgid ""
|
||||
"Describe what you are working on, or see what your friends are working on!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:656
|
||||
#: src/tracking/voice/cog.py:668
|
||||
msgctxt "cmd:now|param:tag"
|
||||
msgid "tag"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:657
|
||||
#: src/tracking/voice/cog.py:669
|
||||
msgctxt "cmd:now|param:user"
|
||||
msgid "user"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:658
|
||||
#: src/tracking/voice/cog.py:670
|
||||
msgctxt "cmd:now|param:clear"
|
||||
msgid "clear"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:663
|
||||
#: src/tracking/voice/cog.py:675
|
||||
msgctxt "cmd:now|param:tag|desc"
|
||||
msgid "Describe what you are working on in 10 characters or less!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:667
|
||||
#: src/tracking/voice/cog.py:679
|
||||
msgctxt "cmd:now|param:user|desc"
|
||||
msgid "Check what a friend is working on."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:671
|
||||
#: src/tracking/voice/cog.py:683
|
||||
msgctxt "cmd:now|param:clear|desc"
|
||||
msgid "Unset your activity tag (or the target user's tag, for moderators)."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:698
|
||||
#: src/tracking/voice/cog.py:710
|
||||
msgctxt "cmd:now|target:self|error:target_inactive"
|
||||
msgid ""
|
||||
"You have no running session! Join a tracked voice channel to start a session."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:707
|
||||
#: src/tracking/voice/cog.py:719
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|error:target_inactive"
|
||||
msgid "{mention} has no running session!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:722
|
||||
#: src/tracking/voice/cog.py:734
|
||||
msgctxt "cmd:now|target:self|mode:clear|success|title"
|
||||
msgid "Session Tag Cleared"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:726
|
||||
#: src/tracking/voice/cog.py:738
|
||||
msgctxt "cmd:now|target:self|mode:clear|success|desc"
|
||||
msgid "Successfully unset your session tag."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:735
|
||||
#: src/tracking/voice/cog.py:747
|
||||
msgctxt "cmd:now|target:other|mode:clear|error:perms|title"
|
||||
msgid "You can't do that!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:739
|
||||
#: src/tracking/voice/cog.py:751
|
||||
msgctxt "cmd:now|target:other|mode:clear|error:perms|desc"
|
||||
msgid "You need to be a moderator to set or clear someone else's session tag."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:749
|
||||
#: src/tracking/voice/cog.py:761
|
||||
msgctxt "cmd:now|target:other|mode:clear|success|title"
|
||||
msgid "Session Tag Cleared!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:753
|
||||
#: src/tracking/voice/cog.py:765
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|mode:clear|success|desc"
|
||||
msgid "Cleared {target}'s session tag."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:765
|
||||
#: src/tracking/voice/cog.py:777
|
||||
msgctxt "cmd:now|target:self|mode:set|success|title"
|
||||
msgid "Session Tag Set!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:769
|
||||
#: src/tracking/voice/cog.py:781
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:self|mode:set|success|desc"
|
||||
msgid "You are now working on `{new_tag}`. Good luck!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:778
|
||||
#: src/tracking/voice/cog.py:790
|
||||
msgctxt "cmd:now|target:other|mode:set|error:perms|title"
|
||||
msgid "You can't do that!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:782
|
||||
#: src/tracking/voice/cog.py:794
|
||||
msgctxt "cmd:now|target:other|mode:set|error:perms|desc"
|
||||
msgid "You need to be a moderator to set or clear someone else's session tag!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:792
|
||||
#: src/tracking/voice/cog.py:804
|
||||
msgctxt "cmd:now|target:other|mode:set|success|title"
|
||||
msgid "Session Tag Set!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:796
|
||||
#: src/tracking/voice/cog.py:808
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|mode:set|success|desc"
|
||||
msgid "Set {target}'s session tag to `{new_tag}`."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:805
|
||||
#: src/tracking/voice/cog.py:817
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:self|mode:show_with_tag|desc"
|
||||
msgid "You have been working on **`{tag}`** in {channel} since {time}!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:810
|
||||
#: src/tracking/voice/cog.py:822
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:self|mode:show_without_tag|desc"
|
||||
msgid ""
|
||||
@@ -148,7 +148,7 @@ msgid ""
|
||||
"Use `/now <tag>` to set what you are working on."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:817
|
||||
#: src/tracking/voice/cog.py:829
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|mode:show_with_tag|desc"
|
||||
msgid ""
|
||||
@@ -156,23 +156,23 @@ msgid ""
|
||||
"They have been working on **{tag}** since {time}."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:823
|
||||
#: src/tracking/voice/cog.py:835
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:now|target:other|mode:show_without_tag|desc"
|
||||
msgid "{target} has been working in {channel} since {time}!"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:846
|
||||
#: src/tracking/voice/cog.py:858
|
||||
msgctxt "cmd:configure_voice_rates"
|
||||
msgid "voice_rewards"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:849
|
||||
#: src/tracking/voice/cog.py:861
|
||||
msgctxt "cmd:configure_voice_rates|desc"
|
||||
msgid "Configure Voice tracking rewards and experience"
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:906
|
||||
#: src/tracking/voice/cog.py:918
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:configure_voice_tracking|mode:voice|resp:success|desc"
|
||||
msgid ""
|
||||
@@ -181,7 +181,7 @@ msgid ""
|
||||
"day."
|
||||
msgstr ""
|
||||
|
||||
#: src/tracking/voice/cog.py:917
|
||||
#: src/tracking/voice/cog.py:929
|
||||
#, possible-python-brace-format
|
||||
msgctxt "cmd:configure_voice_tracking|mode:study|resp:success|desc"
|
||||
msgid ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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-24 12:21+0300\n"
|
||||
"POT-Creation-Date: 2023-10-01 16:01+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