diff --git a/locale/sv/LC_MESSAGES/discord.mo b/locale/sv/LC_MESSAGES/discord.mo new file mode 100644 index 0000000..57ce64b Binary files /dev/null and b/locale/sv/LC_MESSAGES/discord.mo differ diff --git a/locale/sv/LC_MESSAGES/discord.po b/locale/sv/LC_MESSAGES/discord.po new file mode 100644 index 0000000..5a0a577 --- /dev/null +++ b/locale/sv/LC_MESSAGES/discord.po @@ -0,0 +1,43 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDb package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDb\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-04-14 16:42+0200\n" +"PO-Revision-Date: 2021-05-27 21:02+0000\n" +"Last-Translator: Spisen \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.6\n" + +#: src/discord.py:29 +msgid "wiki deleted" +msgstr "wiki raderad" + +#: src/discord.py:29 src/discord.py:30 +msgid "wiki inaccessible" +msgstr "wiki oåtkomlig" + +#: src/discord.py:30 +msgid "discussions disabled" +msgstr "diskussioner inaktiverade" + +#: src/discord.py:31 +msgid "unknown error" +msgstr "okänt fel" + +#: src/discord.py:32 +#, python-brace-format +msgid "This recent changes webhook has been removed for `{reason}`!" +msgstr "" +"Denna \"senaste ändringarna\"-webhooken har tagits bort på grund av " +"`{reason}`!" diff --git a/locale/uk/LC_MESSAGES/discord.mo b/locale/uk/LC_MESSAGES/discord.mo index a56878c..932959c 100644 Binary files a/locale/uk/LC_MESSAGES/discord.mo and b/locale/uk/LC_MESSAGES/discord.mo differ diff --git a/locale/uk/LC_MESSAGES/discord.po b/locale/uk/LC_MESSAGES/discord.po index 28c5c3f..8d26388 100644 --- a/locale/uk/LC_MESSAGES/discord.po +++ b/locale/uk/LC_MESSAGES/discord.po @@ -8,31 +8,36 @@ msgstr "" "Project-Id-Version: RcGcDb\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-04-14 16:00+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2021-05-22 12:08+0000\n" +"Last-Translator: MakandIv \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.6\n" #: src/discord.py:29 msgid "wiki deleted" -msgstr "" +msgstr "вікі видалена" #: src/discord.py:29 src/discord.py:30 msgid "wiki inaccessible" -msgstr "" +msgstr "вікі недоступна" #: src/discord.py:30 msgid "discussions disabled" -msgstr "" +msgstr "обговорення відключені" #: src/discord.py:31 msgid "unknown error" -msgstr "" +msgstr "невідома помилка" #: src/discord.py:32 #, python-brace-format msgid "This recent changes webhook has been removed for `{reason}`!" msgstr "" +"Цей вебхук нових редагувань був видалений з наступних причин: `{reason}`!" diff --git a/src/formatters/discussions.py b/src/formatters/discussions.py index f4a1c64..e663d74 100644 --- a/src/formatters/discussions.py +++ b/src/formatters/discussions.py @@ -186,6 +186,10 @@ async def feeds_embed_formatter(post_type, post, message_target, wiki, article_p embed.add_field(_("Report this on the support server"), settings["support"]) else: embed.add_field(_("Report this on the support server"), change_params) + if "?" in embed["url"]: + embed["url"] = embed["url"] + "&_rcid={}".format(post["id"]) + else: + embed["url"] = embed["url"] + "?_rcid={}".format(post["id"]) embed.finish_embed() return embed @@ -272,4 +276,4 @@ class DiscussionsFromHellParser: elif mark["type"] == "em": prefix += "_" suffix = "_" + suffix - return prefix, suffix \ No newline at end of file + return prefix, suffix diff --git a/src/formatters/rc.py b/src/formatters/rc.py index 88b8606..cdce408 100644 --- a/src/formatters/rc.py +++ b/src/formatters/rc.py @@ -1149,5 +1149,9 @@ async def embed_formatter(action, change, parsed_comment, categories, recent_cha new_cat = (_("**Added**: ") + ", ".join(list(categories["new"])[0:16]) + ("\n" if len(categories["new"])<=15 else _(" and {} more\n").format(len(categories["new"])-15))) if categories["new"] else "" del_cat = (_("**Removed**: ") + ", ".join(list(categories["removed"])[0:16]) + ("" if len(categories["removed"])<=15 else _(" and {} more").format(len(categories["removed"])-15))) if categories["removed"] else "" embed.add_field(_("Changed categories"), new_cat + del_cat) + if "?" in embed["url"]: + embed["url"] = embed["url"] + "&_rcid={}".format(change["rcid"]) + else: + embed["url"] = embed["url"] + "?_rcid={}".format(change["rcid"]) embed.finish_embed() return embed