mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-20 00:43:36 +03:00
add cool bullets
This commit is contained in:
parent
a58e1cf75f
commit
e3aabed3ba
5 changed files with 36 additions and 1 deletions
|
@ -567,4 +567,10 @@
|
||||||
<data name="PagesAllowed" xml:space="preserve">
|
<data name="PagesAllowed" xml:space="preserve">
|
||||||
<value>There are total pages</value>
|
<value>There are total pages</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Next" xml:space="preserve">
|
||||||
|
<value>Next</value>
|
||||||
|
</data>
|
||||||
|
<data name="Previous" xml:space="preserve">
|
||||||
|
<value>Previous</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|
|
@ -567,4 +567,10 @@
|
||||||
<data name="PagesAllowed" xml:space="preserve">
|
<data name="PagesAllowed" xml:space="preserve">
|
||||||
<value>Всего страниц существует</value>
|
<value>Всего страниц существует</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Next" xml:space="preserve">
|
||||||
|
<value>Далее</value>
|
||||||
|
</data>
|
||||||
|
<data name="Previous" xml:space="preserve">
|
||||||
|
<value>Назад</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|
|
@ -567,4 +567,10 @@
|
||||||
<data name="PagesAllowed" xml:space="preserve">
|
<data name="PagesAllowed" xml:space="preserve">
|
||||||
<value>ну а если быть точнее, тут всего страниц</value>
|
<value>ну а если быть точнее, тут всего страниц</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Next" xml:space="preserve">
|
||||||
|
<value>следующее</value>
|
||||||
|
</data>
|
||||||
|
<data name="Previous" xml:space="preserve">
|
||||||
|
<value>предыдущее</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|
|
@ -85,6 +85,7 @@ public class SettingsCommandGroup : CommandGroup {
|
||||||
|
|
||||||
private async Task<Result> SendSettingsListAsync(JsonNode cfg, IUser currentUser, int page, CancellationToken ct = default) {
|
private async Task<Result> SendSettingsListAsync(JsonNode cfg, IUser currentUser, int page, CancellationToken ct = default) {
|
||||||
var builder = new StringBuilder();
|
var builder = new StringBuilder();
|
||||||
|
var footer = new StringBuilder();
|
||||||
const int optionsPerList = 7;
|
const int optionsPerList = 7;
|
||||||
var totalPages = (AllOptions.Length + optionsPerList - 1)/optionsPerList;
|
var totalPages = (AllOptions.Length + optionsPerList - 1)/optionsPerList;
|
||||||
for (var i = optionsPerList * page - optionsPerList; i <= optionsPerList * page - 1; i++) {
|
for (var i = optionsPerList * page - optionsPerList; i <= optionsPerList * page - 1; i++) {
|
||||||
|
@ -96,10 +97,14 @@ public class SettingsCommandGroup : CommandGroup {
|
||||||
.AppendLine();
|
.AppendLine();
|
||||||
} catch { /* hilariously ignored */ }
|
} catch { /* hilariously ignored */ }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
footer.Append($"{Messages.Page} {page}/{totalPages} ");
|
||||||
|
for (var i = 1; i <= totalPages; i++) footer.Append(i == page ? "●" : "○");
|
||||||
|
|
||||||
var embed = new EmbedBuilder().WithSmallTitle(Messages.SettingsListTitle, currentUser)
|
var embed = new EmbedBuilder().WithSmallTitle(Messages.SettingsListTitle, currentUser)
|
||||||
.WithDescription(builder.ToString())
|
.WithDescription(builder.ToString())
|
||||||
.WithColour(ColorsList.Default)
|
.WithColour(ColorsList.Default)
|
||||||
.WithFooter($"{Messages.Page}: {page}/{totalPages}")
|
.WithFooter(footer.ToString())
|
||||||
.Build();
|
.Build();
|
||||||
|
|
||||||
if (optionsPerList * page - optionsPerList >= AllOptions.Length) {
|
if (optionsPerList * page - optionsPerList >= AllOptions.Length) {
|
||||||
|
|
12
src/Messages.Designer.cs
generated
12
src/Messages.Designer.cs
generated
|
@ -965,5 +965,17 @@ namespace Boyfriend {
|
||||||
return ResourceManager.GetString("PagesAllowed", resourceCulture);
|
return ResourceManager.GetString("PagesAllowed", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static string Next {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Next", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static string Previous {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Previous", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue