From 81a59feab1e17452c0ebc17500ecfe77037caac3 Mon Sep 17 00:00:00 2001
From: Ben Is
Date: Sat, 17 Oct 2020 08:19:40 +0000
Subject: [PATCH 001/306] Translated using Weblate (Italian)
Currently translated at 100.0% (669 of 669 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/it/
---
src/i18n/it.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/i18n/it.json b/src/i18n/it.json
index ce508630..67e92b32 100644
--- a/src/i18n/it.json
+++ b/src/i18n/it.json
@@ -598,12 +598,12 @@
"reject": "Rifiuta",
"accept": "Accetta",
"simple_policies": "Regole specifiche alla stanza",
- "accept_desc": "Questa stanza accetta messaggi solo dalle seguenti stanze:",
- "reject_desc": "Questa stanza non accetterà messaggi dalle stanze seguenti:",
+ "accept_desc": "Questa stanza accetta messaggi solo dalle seguenti altre:",
+ "reject_desc": "Questa stanza rifiuterà i messaggi provenienti dalle seguenti:",
"quarantine": "Quarantena",
- "quarantine_desc": "Questa stanza inoltrerà solo messaggi pubblici alle seguenti stanze:",
+ "quarantine_desc": "Questa stanza inoltrerà solo messaggi pubblici alle seguenti:",
"ftl_removal": "Rimozione dalla sequenza globale",
- "ftl_removal_desc": "Questa stanza rimuove le seguenti stanze dalla sequenza globale:",
+ "ftl_removal_desc": "Questa stanza rimuove le seguenti dalla sequenza globale:",
"media_removal": "Rimozione multimedia",
"media_removal_desc": "Questa istanza rimuove gli allegati dalle seguenti stanze:",
"media_nsfw": "Allegati oscurati forzatamente",
From 4835f567d44c12830bc5e8eebe864ad09f2e127b Mon Sep 17 00:00:00 2001
From: Kana
Date: Sun, 18 Oct 2020 06:20:10 +0000
Subject: [PATCH 002/306] Translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (667 of 669 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/zh_Hans/
---
src/i18n/zh.json | 108 +++++++++++++++++++++++++----------------------
1 file changed, 58 insertions(+), 50 deletions(-)
diff --git a/src/i18n/zh.json b/src/i18n/zh.json
index 1fb0b548..fa15991b 100644
--- a/src/i18n/zh.json
+++ b/src/i18n/zh.json
@@ -11,7 +11,7 @@
"gopher": "Gopher",
"media_proxy": "媒体代理",
"scope_options": "可见范围设置",
- "text_limit": "文字數量限制",
+ "text_limit": "文字数量限制",
"title": "功能",
"who_to_follow": "推荐关注",
"pleroma_chat_messages": "Pleroma 聊天"
@@ -24,8 +24,8 @@
"apply": "应用",
"submit": "提交",
"more": "更多",
- "generic_error": "发生一个错误",
- "optional": "可选项",
+ "generic_error": "发生了一个错误",
+ "optional": "可选",
"show_more": "展开",
"show_less": "收起",
"cancel": "取消",
@@ -95,28 +95,28 @@
},
"notifications": {
"broken_favorite": "未知的状态,正在搜索中…",
- "favorited_you": "收藏了你的状态",
+ "favorited_you": "喜欢了你的状态",
"followed_you": "关注了你",
"load_older": "加载更早的通知",
"notifications": "通知",
- "read": "阅读!",
+ "read": "已阅!",
"repeated_you": "转发了你的状态",
"no_more_notifications": "没有更多的通知",
- "reacted_with": "和 {0} 互动过",
+ "reacted_with": "作出了 {0} 的反应",
"migrated_to": "迁移到",
"follow_request": "想要关注你"
},
"polls": {
- "add_poll": "增加问卷调查",
+ "add_poll": "增加投票",
"add_option": "增加选项",
"option": "选项",
"votes": "投票",
"vote": "投票",
- "type": "问卷类型",
- "single_choice": "单选项",
- "multiple_choices": "多选项",
- "expiry": "问卷的时间",
- "expires_in": "投票于 {0} 内结束",
+ "type": "投票类型",
+ "single_choice": "单选",
+ "multiple_choices": "多选",
+ "expiry": "投票期限",
+ "expires_in": "投票于 {0} 后结束",
"expired": "投票 {0} 前已结束",
"not_enough_options": "投票的选项太少"
},
@@ -189,7 +189,7 @@
"settings": {
"app_name": "App 名称",
"security": "安全",
- "enter_current_password_to_confirm": "输入你当前密码来确认你的身份",
+ "enter_current_password_to_confirm": "输入您当前的密码来确认您的身份",
"mfa": {
"otp": "OTP",
"setup_otp": "设置 OTP",
@@ -197,18 +197,18 @@
"confirm_and_enable": "确认并启用 OTP",
"title": "双因素验证",
"generate_new_recovery_codes": "生成新的恢复码",
- "warning_of_generate_new_codes": "当你生成新的恢复码时,你的旧恢复码就失效了。",
+ "warning_of_generate_new_codes": "当您生成新的恢复码时,您旧的恢复码将会失效。",
"recovery_codes": "恢复码。",
"waiting_a_recovery_codes": "正在接收备份码…",
- "recovery_codes_warning": "抄写这些号码,或者保存在安全的地方。这些号码不会再次显示。如果你无法访问你的 2FA app,也丢失了你的恢复码,你的账号就再也无法登录了。",
+ "recovery_codes_warning": "抄写这些号码,或者将其保存在安全的地方。这些号码不会再次显示。如果您无法访问您的 2FA app,也丢失了您的恢复码,您就再也无法登录您的账号了。",
"authentication_methods": "身份验证方法",
"scan": {
"title": "扫一下",
- "desc": "使用你的双因素验证 app,扫描这个二维码,或者输入这些文字密钥:",
+ "desc": "使用您的双因素验证 app,扫描这个二维码,或者输入这些文字密钥:",
"secret_code": "密钥"
},
"verify": {
- "desc": "要启用双因素验证,请把你的双因素验证 app 里的数字输入:"
+ "desc": "要启用双因素验证,请输入您的双因素验证 app 里的数字:"
}
},
"attachmentRadius": "附件",
@@ -218,12 +218,12 @@
"avatarRadius": "头像",
"background": "背景",
"bio": "简介",
- "block_export": "拉黑名单导出",
- "block_export_button": "导出你的拉黑名单到一个 csv 文件",
- "block_import": "拉黑名单导入",
- "block_import_error": "导入拉黑名单出错",
- "blocks_imported": "拉黑名单导入成功!需要一点时间来处理。",
- "blocks_tab": "块",
+ "block_export": "屏蔽名单导出",
+ "block_export_button": "导出你的屏蔽名单到一个 csv 文件",
+ "block_import": "屏蔽名单导入",
+ "block_import_error": "导入屏蔽名单出错",
+ "blocks_imported": "屏蔽名单导入成功!需要一点时间来处理。",
+ "blocks_tab": "屏蔽",
"btnRadius": "按钮",
"cBlue": "蓝色(回复,关注)",
"cGreen": "绿色(转发)",
@@ -243,7 +243,7 @@
"delete_account": "删除账户",
"delete_account_description": "永久删除你的帐号和所有数据。",
"delete_account_error": "删除账户时发生错误,如果一直删除不了,请联系实例管理员。",
- "delete_account_instructions": "在下面输入你的密码来确认删除账户",
+ "delete_account_instructions": "在下面输入您的密码来确认删除账户。",
"avatar_size_instruction": "推荐的头像图片最小的尺寸是 150x150 像素。",
"export_theme": "导出预置主题",
"filtering": "过滤器",
@@ -277,7 +277,7 @@
"invalid_theme_imported": "您所选择的主题文件不被 Pleroma 支持,因此主题未被修改。",
"limited_availability": "在您的浏览器中无法使用",
"links": "链接",
- "lock_account_description": "你需要手动审核关注请求",
+ "lock_account_description": "您需要手动审核关注请求",
"loop_video": "循环视频",
"loop_video_silent_only": "只循环没有声音的视频(例如:Mastodon 里的“GIF”)",
"mutes_tab": "隐藏",
@@ -292,7 +292,7 @@
"notification_visibility_mentions": "提及",
"notification_visibility_repeats": "转发",
"no_rich_text_description": "不显示富文本格式",
- "no_blocks": "没有拉黑的",
+ "no_blocks": "没有屏蔽",
"no_mutes": "没有隐藏",
"hide_follows_description": "不要显示我所关注的人",
"hide_followers_description": "不要显示关注我的人",
@@ -338,7 +338,7 @@
"text": "文本",
"theme": "主题",
"theme_help": "使用十六进制代码(#rrggbb)来设置主题颜色。",
- "theme_help_v2_1": "你也可以通过切换复选框来覆盖某些组件的颜色和透明。使用“清除所有”来清楚所有覆盖设置。",
+ "theme_help_v2_1": "您也可以通过选中复选框来覆盖某些组件的颜色和透明度。使用“清除所有”按钮来清除所有覆盖设置。",
"theme_help_v2_2": "某些条目下的图标是背景或文本对比指示器,鼠标悬停可以获取详细信息。请记住,使用透明度来显示最差的情况。",
"tooltipRadius": "提醒",
"upload_a_photo": "上传照片",
@@ -349,7 +349,7 @@
},
"notifications": "通知",
"notification_mutes": "要停止收到某个指定的用户的通知,请使用隐藏功能。",
- "notification_blocks": "拉黑一个用户会停掉所有他的通知,等同于取消关注。",
+ "notification_blocks": "屏蔽一个用户会停止接收来自该用户的所有通知,并且会取消对该用户的关注。",
"enable_web_push_notifications": "启用 web 推送通知",
"style": {
"switcher": {
@@ -364,7 +364,7 @@
"clear_opacity": "清除透明度",
"load_theme": "加载主题",
"help": {
- "upgraded_from_v2": "PleromaFE 已升级,主题会和你记忆中的不太一样。",
+ "upgraded_from_v2": "PleromaFE 已升级,主题会与您记忆中的不太一样。",
"older_version_imported": "您导入的文件来自旧版本的 FE。",
"future_version_imported": "您导入的文件来自更高版本的 FE。",
"v2_imported": "您导入的文件是旧版 FE 的。我们尽可能保持兼容性,但还是可能出现不一致的情况。",
@@ -468,7 +468,7 @@
},
"fonts": {
"_tab_label": "字体",
- "help": "给用户界面的元素选择字体。选择 “自选”的你必须输入确切的字体名称。",
+ "help": "为用户界面的元素选择字体。若选择 “自选”,您必须输入与系统显示完全一致的字体名称。",
"components": {
"interface": "界面",
"input": "输入框",
@@ -503,7 +503,7 @@
"notification_setting_filters": "过滤器",
"domain_mutes": "域名",
"changed_email": "邮箱修改成功!",
- "change_email_error": "修改你的电子邮箱时发生错误",
+ "change_email_error": "修改您的电子邮箱时发生错误。",
"change_email": "修改电子邮箱",
"allow_following_move": "正在关注的账号迁移时自动重新关注",
"notification_setting_privacy_option": "在通知推送中隐藏发送者和内容",
@@ -539,7 +539,14 @@
"fun": "趣味",
"useStreamingApiWarning": "(不推荐使用,试验性,已知会跳过一些消息)",
"chatMessageRadius": "聊天消息",
- "greentext": "Meme 箭头"
+ "greentext": "Meme 箭头",
+ "virtual_scrolling": "优化时间线渲染",
+ "import_mutes_from_a_csv_file": "从 csv 文件导入隐藏名单",
+ "mutes_imported": "隐藏名单导入成功!处理它们将需要一段时间。",
+ "mute_import_error": "导入隐藏名单出错",
+ "mute_import": "隐藏名单导入",
+ "mute_export_button": "导出你的隐藏名单到一个 csv 文件",
+ "mute_export": "隐藏名单导出"
},
"time": {
"day": "{0} 天",
@@ -609,7 +616,8 @@
"status_unavailable": "状态不可取得",
"unbookmark": "取消书签",
"bookmark": "书签",
- "thread_muted_and_words": ",含有过滤词:"
+ "thread_muted_and_words": ",含有过滤词:",
+ "status_deleted": "该状态已被删除"
},
"user_card": {
"approve": "允许",
@@ -636,9 +644,9 @@
"statuses": "状态",
"subscribe": "订阅",
"unsubscribe": "退订",
- "unblock": "取消拉黑",
- "unblock_progress": "取消拉黑中…",
- "block_progress": "拉黑中…",
+ "unblock": "取消屏蔽",
+ "unblock_progress": "正在取消屏蔽…",
+ "block_progress": "正在屏蔽…",
"unmute": "取消隐藏",
"unmute_progress": "取消隐藏中…",
"mute_progress": "隐藏中…",
@@ -659,7 +667,7 @@
"disable_any_subscription": "完全禁止关注用户",
"quarantine": "从联合实例中禁止用户帖子",
"delete_user": "删除用户",
- "delete_user_confirmation": "你确认吗?此操作无法撤销。"
+ "delete_user_confirmation": "你确定吗?此操作无法撤销。"
},
"hidden": "已隐藏",
"show_repeats": "显示转发",
@@ -674,12 +682,12 @@
},
"user_reporting": {
"title": "报告 {0}",
- "add_comment_description": "此报告会发送给你的实例管理员。你可以在下面提供更多详细信息解释报告的缘由:",
+ "add_comment_description": "此报告会发送给您的实例管理员。您可以在下面提供更多详细信息解释报告的缘由:",
"additional_comments": "其它信息",
"forward_description": "这个账号是从另外一个服务器。同时发送一个副本到那里?",
"forward_to": "转发 {0}",
"submit": "提交",
- "generic_error": "当处理你的请求时,发生了一个错误。"
+ "generic_error": "当处理您的请求时,发生了一个错误。"
},
"who_to_follow": {
"more": "更多",
@@ -720,12 +728,12 @@
"password_reset": {
"forgot_password": "忘记密码了?",
"password_reset": "重置密码",
- "instruction": "输入你的电邮地址或者用户名,我们将发送一个链接到你的邮箱,用于重置密码。",
- "placeholder": "你的电邮地址或者用户名",
- "check_email": "检查你的邮箱,会有一个链接用于重置密码。",
+ "instruction": "输入您的电邮地址或者用户名,我们将发送一个链接到您的邮箱,用于重置密码。",
+ "placeholder": "您的电邮地址或者用户名",
+ "check_email": "检查您的邮箱,会有一个链接用于重置密码。",
"return_home": "回到首页",
- "too_many_requests": "你触发了尝试的限制,请稍后再试。",
- "password_reset_disabled": "密码重置已经被禁用。请联系你的实例管理员。",
+ "too_many_requests": "您达到了尝试次数的上限,请稍后再试。",
+ "password_reset_disabled": "密码重置已被禁用。请联系您的实例管理员。",
"password_reset_required_but_mailer_is_disabled": "您必须重置密码,但是密码重置被禁用了。请联系您所在实例的管理员。",
"password_reset_required": "您必须重置密码才能登陆。"
},
@@ -736,7 +744,7 @@
},
"emoji": {
"keep_open": "选择器保持打开",
- "stickers": "贴图",
+ "stickers": "贴纸",
"unicode": "Unicode 表情符号",
"custom": "自定义表情符号",
"add_emoji": "插入表情符号",
@@ -748,22 +756,22 @@
"about": {
"mrf": {
"simple": {
- "quarantine_desc": "本实例只会把公开状态发送非下列实例:",
+ "quarantine_desc": "对于下列实例,本实例只发送公开的状态,不发送其它状态:",
"quarantine": "隔离",
"reject_desc": "本实例不会接收来自下列实例的消息:",
"reject": "拒绝",
"accept_desc": "本实例只接收来自下列实例的消息:",
- "simple_policies": "站规",
+ "simple_policies": "对于特定实例的策略",
"accept": "接受",
"media_removal": "移除媒体",
"media_nsfw_desc": "本实例将来自以下实例的媒体强制设置为敏感内容:",
"media_nsfw": "强制设置媒体为敏感内容",
"media_removal_desc": "本实例移除了来自以下实例的媒体内容:",
- "ftl_removal_desc": "该实例在从“全部已知网络”时间线上移除了:",
+ "ftl_removal_desc": "该实例在从“全部已知网络”时间线上移除了下列实例:",
"ftl_removal": "从“全部已知网络”时间线上移除"
},
"mrf_policies_desc": "MRF 策略会影响本实例的互通行为。以下策略已启用:",
- "mrf_policies": "已启动 MRF 策略",
+ "mrf_policies": "已启动的 MRF 策略",
"keyword": {
"ftl_removal": "从“全部已知网络”时间线上移除",
"keyword_policies": "关键词策略",
@@ -771,7 +779,7 @@
"replace": "替换",
"reject": "拒绝"
},
- "federation": "联邦"
+ "federation": "联邦互通"
},
"staff": "管理人员"
},
From 54987b0bc88045ed365aab268ac3b27fe721f100 Mon Sep 17 00:00:00 2001
From: Ilja
Date: Tue, 20 Oct 2020 10:45:05 +0000
Subject: [PATCH 003/306] Split up user guide
* I split up the user guide into seperate section to make it more clear/orderly
* I added a general overview page for the FE from where it links to the other sections that give more detailed information
* I updated outdated information and added new information where I felt was required
* I fixed broken links in other parts of the docs as well
---
docs/CONFIGURATION.md | 4 +-
docs/HACKING.md | 6 +-
docs/USER_GUIDE.md | 207 ------------------
docs/{ => assets}/example_emoji.png | Bin
docs/assets/example_markdown.png | Bin 0 -> 16249 bytes
docs/index.md | 2 +-
docs/user_guide/index.md | 44 ++++
.../posting_reading_basic_functions.md | 76 +++++++
docs/user_guide/settings.md | 116 ++++++++++
docs/user_guide/timelines.md | 13 ++
docs/user_guide/users_follow_mute_block.md | 11 +
11 files changed, 266 insertions(+), 213 deletions(-)
delete mode 100644 docs/USER_GUIDE.md
rename docs/{ => assets}/example_emoji.png (100%)
create mode 100644 docs/assets/example_markdown.png
create mode 100644 docs/user_guide/index.md
create mode 100644 docs/user_guide/posting_reading_basic_functions.md
create mode 100644 docs/user_guide/settings.md
create mode 100644 docs/user_guide/timelines.md
create mode 100644 docs/user_guide/users_follow_mute_block.md
diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md
index 14b0428f..dfc5f9dc 100644
--- a/docs/CONFIGURATION.md
+++ b/docs/CONFIGURATION.md
@@ -1,13 +1,13 @@
# Pleroma-FE configuration and customization for instance administrators
-* *For user configuration, see [Pleroma-FE user guide](USER_GUIDE.md)*
+* *For user configuration, see [Pleroma-FE user guide](../user_guide)*
* *For local development server configuration, see [Hacking, tweaking, contributing](HACKING.md)*
## Where configuration is stored
PleromaFE gets its configuration from several sources, in order of preference (the one above overrides ones below it)
-1. `/api/statusnet/config.json` - this is generated on Backend and contains multiple things including instance name, char limit etc. It also contains FE/Client-specific data, PleromaFE uses `pleromafe` field of it. For more info on changing config on BE, look [here](https://docs-develop.pleroma.social/config.html#frontend_configurations)
+1. `/api/statusnet/config.json` - this is generated on Backend and contains multiple things including instance name, char limit etc. It also contains FE/Client-specific data, PleromaFE uses `pleromafe` field of it. For more info on changing config on BE, look [here](../backend/configuration/cheatsheet.md#frontend_configurations)
2. `/static/config.json` - this is a static FE-provided file, containing only FE specific configuration. This file is completely optional and could be removed but is useful as a fallback if some configuration JSON property isn't present in BE-provided config. It's also a reference point to check what default configuration are and what JSON properties even exist. In local dev mode it could be used to override BE configuration, more about that in HACKING.md. File is located [here](https://git.pleroma.social/pleroma/pleroma-fe/blob/develop/static/config.json).
3. Built-in defaults. Those are hard-coded defaults that are used when `/static/config.json` is not available and BE-provided configuration JSON is missing some JSON properties. ( [Code](https://git.pleroma.social/pleroma/pleroma-fe/blob/develop/src/modules/instance.js) )
diff --git a/docs/HACKING.md b/docs/HACKING.md
index 783ff9e3..7f2964b4 100644
--- a/docs/HACKING.md
+++ b/docs/HACKING.md
@@ -25,7 +25,7 @@ This could be a bit trickier, you basically need steps 1-4 from *develop build*
### Replacing your instance's frontend with custom FE build
-This is the most easiest way to use and test FE build: you just need to copy or symlink contents of `dist` folder into backend's [static directory](https://docs.pleroma.social/static_dir.html), by default it is located in `instance/static`, or in `/var/lib/pleroma/static` for OTP release installations, create it if it doesn't exist already. Be aware that running `yarn build` wipes the contents of `dist` folder.
+This is the most easiest way to use and test FE build: you just need to copy or symlink contents of `dist` folder into backend's [static directory](../backend/configuration/static_dir.md), by default it is located in `instance/static`, or in `/var/lib/pleroma/static` for OTP release installations, create it if it doesn't exist already. Be aware that running `yarn build` wipes the contents of `dist` folder.
### Running production build locally or on a separate server
@@ -67,9 +67,9 @@ server {
### API, Data, Operations
-In 99% cases PleromaFE uses [MastoAPI](https://docs.joinmastodon.org/api/) with [Pleroma Extensions](https://docs-develop.pleroma.social/differences_in_mastoapi_responses.html) to fetch the data. The rest is either QvitterAPI leftovers or pleroma-exclusive APIs. QvitterAPI doesn't exactly have documentation and uses different JSON structure and sometimes different parameters and workflows, [this](https://twitter-api.readthedocs.io/en/latest/index.html) could be a good reference though. Some pleroma-exclusive API may still be using QvitterAPI JSON structure.
+In 99% cases PleromaFE uses [MastoAPI](https://docs.joinmastodon.org/api/) with [Pleroma Extensions](../backend/API/differences_in_mastoapi_responses.md) to fetch the data. The rest is either QvitterAPI leftovers or pleroma-exclusive APIs. QvitterAPI doesn't exactly have documentation and uses different JSON structure and sometimes different parameters and workflows, [this](https://twitter-api.readthedocs.io/en/latest/index.html) could be a good reference though. Some pleroma-exclusive API may still be using QvitterAPI JSON structure.
-PleromaFE supports both formats by transforming them into internal format which is basically QvitterAPI one with some additions and renaming. All data is passed trough [Entity Normalizer](/src/services/entity_normalizer/entity_normalizer.service.js) which can serve as a reference of API and what's actually used, it's also a host for all the hacks and data transformation.
+PleromaFE supports both formats by transforming them into internal format which is basically QvitterAPI one with some additions and renaming. All data is passed trough [Entity Normalizer](https://git.pleroma.social/pleroma/pleroma-fe/-/blob/develop/src/services/entity_normalizer/entity_normalizer.service.js) which can serve as a reference of API and what's actually used, it's also a host for all the hacks and data transformation.
For most part, PleromaFE tries to store all the info it can get in global vuex store - every user and post are passed trough updating mechanism where data is either added or merged with existing data, reactively updating the information throughout UI, so if in newest request user's post counter increased, it will be instantly updated in open user profile cards. This is also used to find users, posts and sometimes to build timelines and/or request parameters.
diff --git a/docs/USER_GUIDE.md b/docs/USER_GUIDE.md
deleted file mode 100644
index 241ad331..00000000
--- a/docs/USER_GUIDE.md
+++ /dev/null
@@ -1,207 +0,0 @@
-# Pleroma-FE user guide
-
-> Be prepared for breaking changes, unexpected behavior and this user guide becoming obsolete and wrong.
-
-> If there was no insanity
->
-> it would be necessary to create it.
->
-> --Catbag
-
-## Posting, reading, basic functions.
-
-After registering and logging in you're presented with your timeline in right column and new post form with timeline list and notifications in the left column.
-
-Posts will contain the text you are posting, but some content will be modified:
-
-1. Mentions: Mentions have the form of @user or @user@instance.tld. These will become links to the user's profile. In addition, the mentioned user will always get a notification about the post they have been mentioned in, so only mention users that you want to receive this message.
-2. URLs: URLs like `http://example.com` will be automatically be turned into a clickable links.
-3. Hashtags: Hashtags like #cofe will also be turned into links.
-
-**Depending on your instance some of the options might not be available or have different defaults**
-
-Let's clear up some basic stuff. When you post something it's called a **post** or it could be called a **status** or even a **toot** or a **prööt** depending on whom you ask. Post has body/content but it also has some other stuff in it - from attachments, visibility scope, subject line.
-* **Emoji** are small images embedded in text, there are two major types of emoji: [unicode emoji](https://en.wikipedia.org/wiki/Emoji) and custom emoji. While unicode emoji are universal and standardized, they can appear differently depending on where you are using them or may not appear at all on older systems. Custom emoji are more *fun* kind - instance administrator can define many images as *custom emoji* for their users. This works very simple - custom emoji is defined by its *shortcode* and an image, so that any shortcode enclosed in colons get replaced with image if such shortcode exist.
-Let's say there's `:pleroma:` emoji defined on instance. That means
-> First time using :pleroma: pleroma!
-
-will become
-> First time using ![pleroma](./example_emoji.png) pleroma!
-
-Note that you can only use emoji defined on your instance, you cannot "copy" someone else's emoji, and will have to ask your administrator to copy emoji from other instance to yours.
-Lastly, there's two convenience options for emoji: an emoji picker (smiley face to the right of "submit" button) and autocomplete suggestions - when you start typing :shortcode: it will automatically try to suggest you emoj and complete the shortcode for you if you select one. **Note** that if emoji doesn't show up in suggestions nor in emoji picker it means there's no such emoji on your instance, if shortcode doesn't match any defined emoji it will appear as text.
-* **Attachments** are fairly simple - you can attach any file to a post as long as the file is within maximum size limits. If you're uploading explicit material you can mark all of your attachments as sensitive (or add `#nsfw` tag) - it will hide the images and videos behind a warning so that it won't be displayed instantly.
-* **Subject line** also known as **CW** (Content Warning) could be used as a header to the post and/or to warn others about contents of the post having something that might upset somebody or something among those lines. Several applications allow to hide post content leaving only subject line visible. Using a subject line will not mark your images as sensitive, you will have to do that explicitly (see above).
-* **Visiblity scope** controls who will be able to see your posts. There are four scopes available:
-
-1. `Public`: This is the default, and some fediverse software like GNU Social only supports this. This means that your post is accessible by anyone and will be shown in the public timelines.
-2. `Unlisted`: This is the same as public, but your post won't appear in the public timelines. The post will still be accessible by anyone who comes across it (for example, by looking at your profile) or by direct linking. They will also appear in public searches.
-3. `Followers only`: This will show your post only to your followers. Only they will be able to interact with it. Be careful: When somebody follows you, they will be able to see all your previous `followers only` posts as well! If you want to restrict who can follow you, consider [locking your account down to only approved followers](#profle).
-4. `Direct`: This will only send the message to the people explicitly mentioned in the post.
-
-A few things to consider about the security and usage of these scopes:
-
-- None of these options will change the fact that the messages are all saved in the database unencrypted. They will be visible to your server admin and to any other admin of a server who receives this post. Do not share information that you would consider secret or dangerous. Use encrypted messaging systems for these things.
-- Follower-only posts can lead to fragmented conversations. If you post a follower-only post and somebody else replies to it with a follower-only post, only people following both of you will see the whole conversation thread. Everybody else will only see half of it. Keep this in mind and keep conversations public if possible.
-- Changing scopes during a thread or adding people to a direct message will not retroactively make them see the whole conversation. If you add someone to a direct message conversation, they will not see the post that happened before they were mentioned.
-* **Reply-to** if you are replying to someone, your post will also contain a note that your post is referring to the post you're replying to. Person you're replying to will receive a notification *even* if you remove them from mentioned people. You won't receive notifications when replying to your own posts, but it's useful to reply to your own posts to provide people some context if it's a follow-up to a previous post. There's a small "Reply to ..." label under post author's name which you can hover on to see what post it's referring to.
-
-Sometimes you may encounter posts that seem different than what they are supposed to. For example, you might see a direct message without any mentions in the text. This can happen because internally, the Fediverse has a different addressing mechanism similar to email, with `to` and `cc` fields. While these are not directly accessible in PleromaFE, other software in the Fediverse might generate those posts. Do not worry in these cases, these are normal and not a bug.
-
-#### Rich text
-
-By default new posts you make are plaintext, meaning you can't make text **bold** or add custom links or make lists or anything like that. However if your instance allows it you can use Markdown or BBCode or HTML to spice up your text, however there are certain limitations to what HTML tags and what features of Markdown you can use.
-
-this section will be expanded later
-
-### Other actions
-
-In addition to posting you can also *favorite* post also known as *liking* them and *repeat* posts (also known as *retweeting*, *boosting* and even *reprööting*). Favoriting a post increments a counter on it, notifies post author of your affection towards that post and also adds that post to your "favorited" posts list (in your own profile, "Favorites" tab). Reprööting a post does all that and also repeats this post to your followers and your profile page with a note "*user* repeated post".
-
-Your own posts can be deleted, but this will only reliably delete the post from your own instance. Other instances will receive a deletion notice, but there's no way to force them to actually delete a post. In addition, not all instances that contain the message might even receive the deletion notice, because they might be offline or not known to have the post because they received it through a repeat. Lastly, deletion notice might not reach certain frontends and clients - post will be visible for them until page refresh or cache clear, they probably won't be able to interact with it apart from replying to it (which will have reply-to mark missing).
-
-If you are a moderator, you can also delete posts by other people. If those people are on your instance, it will delete the post and send out the deletion notice to other servers. If they are not on your instance, it will just remove the post from your local instance.
-
-There's also an option to report a user via a post (if the feature is available on your instance) which could be used to notify your (and probably other instance's) admin that someone is being naughty.
-
-## Users
-
-When you see someone, you can click on their user picture to view their profile, and click on the userpic in that to see *full* profile. You can *follow* them, *mute* and *block* them. Following is self-explanatory, it adds them t your Home Timeline, lists you as a follower and gives you access to follower-only posts if they have any. Muting makes posts and notifications made by them very tiny, giving you an option to see the post if you're curious. However on clients other than PleromaFE their posts will be completely removed. *Blocking* a user removes them from your timeline and notifications and prevents them from following you (automatically unfollows them from you).
-
-Please note that some users can be "locked", meaning instead of following them you send a follow request they need to approve for you to become their follower.
-
-## Timelines
-
-Currently you have several timelines to browse trough:
-* **Timeline** aka Home Timeline - this timeline contains all posts by people you follow and your own posts, as well as posts mentioning you directly.
-* **Interactions** all interactions you've had with people on the network, basically same as notifications except grouped in convenient way - mentions separate from favorites with repeats separate from follows
-* **Direct Messages** all posts with `direct` scope addressed to you or mentioning you.
-* **Public Timelines** all posts made by users on instance you're on
-* **The Whole Known Network** also known as **TWKN** or **Federated Timeline** - all posts on the network by everyone, almost. Due to nature of the network your instance may not know *all** the instances on the network, so only posts originating from known instances are shown there.
-
-## Your profile
-
-By clicking wrench icon above the post form you can access the profile edit or "user settings" screen.
-
-### Profle
-
-Here you can set up how you appear to other users among with some other settings:
-
-- Name: this is text that displays next to your avatar in posts. Please note that you **cannot** change your *@handle*
-- Bio: this will be displayed under your profile - you can put anything you want there you want for everyone to see.
-- Restrict your account to approved followers only: this makes your account "locked", when people follow you - you have to approve or deny their follow requests, this gives more control over who sees your followers only posts.
-- Default visibility scope: this chooses your default post scope for new posts
-- Strip rich text from all posts: this strips rich text formatting (bold/italics/lists etc) from all incoming posts. Will only affect newly fetched posts.
-
-If you're admin or moderator on your instance you also get "Show [role] badge in my profile" - this controls whether to show "Admin" or "Moderator** label on your profile page.
-
-**For all options mentioned above you have to click "Submit" button for changes to take place**
-
-- Avatar: this changes picture next to your posts. Your avatar shouldn't exceed 2 MiB (2097152 bytes) or it could cause problems with certain instances.
-- Banner: this changes background on your profile card. Same as avatar it shouldn't exceed 2 MiB limit.
-- Profile Background: this changes background picture for UI. It isn't shown to anyone else **yet**, but some time later it will be shown when viewing your profile.
-
-### Security
-
-Here you can change your password, revoke access tokens, configure 2-factor authentication (if available).
-
-### Notifications
-
-This screen allows more fine-grained control over what notifications to show to you based on whom it comes from
-
-### Data Import/Export
-
-This allows you to export and import a list of people you follow, in case instance's database gets reverted or if you want to move to another server. Note that you **CANNOT export/import list of people who *follow you***, they'll just need to follow you back after you move.
-
-### Blocks and Mutes
-
-These screens give access to full list of people you block/mute, useful for *un*blocking/*un*muting people because blocking/muting them most likely removes them out of your sight completely.
-
-## Other stuff
-
-By default you can see **ALL** posts made by other users on your Home Timeline, this contrast behavior of Twitter and Mastodon, which shows you only non-reply posts and replies to people you follow. You can set it up to replicate the said behavior, however the option is currently broken.
-
-You can view other people's profiles and search for users (top-right corner, person with a plus icon). Tag search is possible but not implemented properly yet, right now you can click on tag link in a post to see posts tagged with that post.
-
-You can also view posts you've favorited on your own profile, but you cannot see favorites by other people.
-
-Due to nature of how Pleroma (backend) operates you might see old posts appear as if they are new, this is because instance just learned about that post (i.e. your instance is younger that some other ones) and someone interacted with old post. Posts are sorted by date of when they are received, not date they have been posted because it's very easy to spoof the date, so a post claiming it "was" made in year 2077 could hand at top of your TL forever.
-
-# Customization and configuration
-
-Clicking on the cog icon in the upper right will go to the settings screen.
-
-## General
-
-### Interface
-
-- Language: Here you can set the interface language. The default language is the one that you set in your browser settings.
-- Hide instance-specific panel: This hides the panel in the lower left that usually contains general information about the server.
-
-### Timeline
-
-- Hide posts of muted users: If this is set, 'muting' a user will completely hide their posts instead of collapsing them.
-- Collapse posts with subjects: This will collapse posts that contain a subject, hiding their content. Subjects are also sometimes called content warnings.
-- Enable automatic streaming of new posts when scrolled to the top: With this enabled, new posts will automatically stream in when you are scrolled to the top. Otherwise, you will see a button on the timeline that will let you display the new posts.
-- Pause streaming when tab is not focused: This pauses the automatic streaming that the previous option enables when the tab is out of focus. This is useful if you don't want to miss any new posts.
-- Enable automatic loading when scrolled to the bottom: When this is disabled, a button will be shown on the bottom of the timeline that will let you load older posts.
-- Enable reply-link preview on hover: Status posts in the timeline and notifications contain links to replies and to the post they are a reply to. If this setting is enabled, hovering over that link will display that linked post in a small hovering overlay.
-
-### Composing
-
-- Copy scope when replying: When this is activated, the scope of a reply will be the same as the scope of the post it is replying to. This is useful to prevent accidentally moving private discussions to public, or vice versa.
-- Always show subject field: Whether or not to display the 'subject' input field in the post form. If you do not want to use subjects, you can deactivate this.
-- Copy subject when replying: This controls if the subject of a post will be copied from the post it is replying to.
-- Post status content type: Selects the default content type of your post. The options are: Plain text, HTML, BBCode and Markdown.
-- Minimize scope selection options: Selecting this will reduce the visibility scopes to 'direct', your default post scope and post scope of post you're replying to.
-- Automatically hide New Post button: Mobile interface only: hide floating "New post" button when scrolling
-
-### Attachments
-
-- Hide attachments in timeline: Do not display attachments in timelines. They will still display in expanded conversations. This is useful to save bandwidth and for browsing in public.
-- Hide attachments in conversations: Also hide attachments in expanded conversations.
-- Maximum amount of thumbnails per post: Exactly that :)
-- Enable clickthrough NSFW attachment hiding: Hide attachments that are marked as NSFW/sensitive behind a click-through image.`
-- Preload images: This will preload the hidden images so that they display faster when clicking through.
-- Open NSFW attachments with just one click: Directly open NSFW attachments in a maximised state instead of revealing the image thumbnail.
-- Play-on-hover GIFs: With this activated, GIFs images and avatars will only be animated on mouse hover. Otherwise, they will be always animated. This is very useful if your timeline looks too flashy from people's animated avatars and eases the CPU load.
-- Loop videos: Whether to loop videos indefinitely.
-- Loop only videos without sound: Some instances will use videos without sounds instead of GIFs. This will make only those videos autoplay.
-- Play videos directly in the media viewer: Play videos right in the timeline instead of opening it in a modal
-- Don't crop the attachment in thumbnails: if enabled, images in attachments will be fit entirely inside the container instead of being zoomed in and cropped.
-
-### Notifications
-
-- Enable web push notifications: this enables Web Push notifications, to allow receiving notifications even when the page isn't opened, doesn't affect regular notifications.
-
-## Theme
-
-You can change the look and feel of Pleroma Frontend here. You can choose from several instance-provided presets and you can load one from file and save current theme to file. Before you apply new theme you can see what it will look like approximately in preview section.
-
-Themes engine was made to be easy to use while giving an option for powerful in-depth customization - you can just tweak colors on "Common" tab and leave everything else as is.
-
-If there's a little check box next to a color picker it means that color is optional and unless checked will be automatically picked based on some other color or defaults.
-
-For some features you can also adjust transparency of it by changing its opacity, you just need to tick checkbox next to it, otherwise it will be using default opacity.
-
-Contrast information is also provided - you can see how readable text is based on contrast between text color and background, icons under color pickers represent contrast rating based on [WCAG](https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast) - thumbs up means AAA rating (good), half-filled circle means AA rating (acceptable) and warning icon means it doesn't pass the minimal contrast requirement and probably will be less readable, especially for vision-challenged people, you can hover over icon to see more detailed information. *Please note* that if background is not opaque (opacity != 1) contrast will be measured based on "worst case scenario", i.e. behind semi-transparent background lies some solid color that makes text harder to read, this however is still inaccurate because it doesn't account that background can be noisy/busy, making text even harder to read.
-
-Apart from colors you can also tweak shadow and lighting, which is used mostly to give buttons proper relief based on their state, give panes their shade, make things glow etc. It's quite powerful, and basically provides somewhat convenient interface for [CSS Shadows](https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow).
-
-Another thing you can tweak is theme's roundness - some people like sharp edges, some want things more rounded. This is also used if you want circled or square avatars.
-
-Lastly, you can redefine fonts used in UI without changing fonts in your browser or system, this however requires you to enter font's full name and having that font installed on your system.
-
-## Filtering
-
-- Types of notifications to show: This controls what kind of notifications will appear in notification column and which notifications to get in your system outside the web page
-- Replies in timeline: You may know that other social networks like Twitter will often not display replies to other people in your timeline, even if you are following the poster. Pleroma usually will show these posts to you to encourage conversation. If you do not like this behavior, you can change it here.
-- Hide post statistics: This hides the number of favorites, number of replies, etc.
-- Hide user statistics: This hides the number of followers, friends, etc.
-- Muted words: A list of words that will be muted (i.e. displayed in a collapsed state) on the timeline and in notifications. An easy way to tune down noise in your timeline. Posts can always be expanded when you actually want to see them.
-- Hide filtered statuses: Selecting this will hide the filtered / muted posts completely instead of collapsing them.
-
-
-## Version
-
-Just displays the backend and frontend version. Useful to mention in bug reports.
diff --git a/docs/example_emoji.png b/docs/assets/example_emoji.png
similarity index 100%
rename from docs/example_emoji.png
rename to docs/assets/example_emoji.png
diff --git a/docs/assets/example_markdown.png b/docs/assets/example_markdown.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b9df753c8f58f5a8dcc2871f71d757936986566
GIT binary patch
literal 16249
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
kemGE2gcy)h77yS~XelPH*Pgc^d+DL1#N). You can read more about it's basic functionality in the [Pleroma-FE User Guide](./USER_GUIDE.md). We also have [a guide for administrators](./CONFIGURATION.md) and for [hackers/contributors](./HACKING.md).
+If your instance uses Pleroma-FE, you can acces it by going to your instance (e.g. ). You can read more about it's basic functionality in the [Pleroma-FE User Guide](./user_guide/). We also have [a guide for administrators](./CONFIGURATION.md) and for [hackers/contributors](./HACKING.md).
diff --git a/docs/user_guide/index.md b/docs/user_guide/index.md
new file mode 100644
index 00000000..ce4f69c2
--- /dev/null
+++ b/docs/user_guide/index.md
@@ -0,0 +1,44 @@
+# General overview
+
+> Be prepared for breaking changes, unexpected behavior and this user guide becoming obsolete and wrong.
+
+> If there was no insanity
+>
+> it would be necessary to create it.
+>
+> --Catbag
+
+Pleroma-FE is the default user-facing frontend for Pleroma. If your instance uses Pleroma-FE, you can access it by going to your instance (e.g. ). After logging in you will have two columns in front of you. Here we're going to keep it to the default behaviour, but some instances swap the left and right columns. If you're on such an instance what we refer to as the left column will be on your right and vice versa.
+
+### Left column
+
+- first block: This section is dedicated to [posting](posting_reading_basic_functions.md)
+- second block: Here you can switch between the different views for the right column.
+- Optional third block: This is the Instance panel that can be activated, but is deactivated by default. It's fully customisable by instance admins and by default has links to the Pleroma-FE and Mastodon-FE.
+- fourth block: This is the Notifications block, here you will get notified whenever somebody mentions you, follows you, repeats or favorites one of your statuses
+
+### Right column
+This is where the interesting stuff happens! There are different views depending on what you choose in the second block of the left panel.
+
+- **Timelines** Depending on the [timeline](timelines.md) you will see different statuses, but each status has a standard structure:
+ - Profile pic, name and link to profile. An optional left-arrow if it's a reply to another status (hovering will reveal the reply-to status). Clicking on the profile pic will uncollapse the user's profile where you can find information about the account and can [follow, mute or block the account](users_follow_mute_block.md).
+ - An arrow icon on the right side allows you to open the status on the instance where it's originating from.
+ - A `+` button on the rightmost side allows you to Expand/Collapse an entire discussion thread.
+ - The text of the status, including mentions and attachments. If you click on a mention, it will automatically open the profile page of that person.
+ - Four buttons (left to right): Reply, Repeat, Favorite and Add Reaction. The three dots next to it are a dropdown menu for extra options including simple moderation, bookmarking, deleting posts, pinning your own posts to your profile and more.
+- **Interactions** shows all interactions you've had with people on the network, basically same as notifications except grouped in convenient way.
+- **Chats** is the chat feature. You can find your friends and start chatting with them. At the moment chat are only one-on-one, but once groups are introduced groupchats will also be possible.
+- **About** is the about-page and lists the staff, the TOS, activated MRF's, and enabled features
+
+### Top right
+
+- The magnifier icon opens the search screen
+ - You can search for statuses, people and hashtags.
+ - You can import statuses from remote servers by pasting the url to the post in the search field.
+ - If you want to search for users that your instance doesn't know about yet, you can search for them using the full `name@instance.tld` handle. You can also use the full url from their remote profile.
+- The gear icon gives you [settings](settings.md)
+- If you have admin rights, you'll see an icon that opens the admin interface
+- The last icon is to log out
+
+### Bottom right
+On the bottom right you have the Shoutbox. Here you can communicate with people on the same instance in realtime. It is local-only, very basic and will most probably be removed once the Chats functionality allows group chats.
diff --git a/docs/user_guide/posting_reading_basic_functions.md b/docs/user_guide/posting_reading_basic_functions.md
new file mode 100644
index 00000000..a5ae5ac8
--- /dev/null
+++ b/docs/user_guide/posting_reading_basic_functions.md
@@ -0,0 +1,76 @@
+# Posting, reading, basic functions.
+
+!!! warning
+ Depending on your instance some of the options might not be available or have different defaults
+
+After registering and logging in you're presented with your timeline in right column and new post form with timeline list and notifications in the left column.
+
+Posts will contain the text you are posting, but some content will be modified:
+
+1. Mentions: Mentions have the form of @user or @user@instance.tld. These will become links to the user's profile. In addition, the mentioned user will always get a notification about the post they have been mentioned in, so only mention users that you want to receive this message.
+2. URLs: URLs like `http://example.com` will be automatically be turned into a clickable links.
+3. Hashtags: Hashtags like #cofe will also be turned into links.
+4. There is a default character limit of 5000 characters.
+
+Let's clear up some basic stuff. When you post something it's called a **post** or it could be called a **status** or even a **toot** or a **prööt** depending on whom you ask. Post has body/content but it also has some other stuff in it - from attachments, visibility scope, subject line...
+
+**Emoji** are small images embedded in text, there are two major types of emoji: [unicode emoji](https://en.wikipedia.org/wiki/Emoji) and custom emoji. While unicode emoji are universal and standardized, they can appear differently depending on where you are using them or may not appear at all on older systems. Custom emoji are a more *fun* kind - instance administrator can define many images as *custom emoji* for their users. This works very simple - custom emoji is defined by its *shortcode* and an image, so that any shortcode enclosed in colons get replaced with image if such shortcode exist.
+Let's say there's a `:pleroma:` emoji defined on an instance. That means
+> First time using :pleroma: pleroma!
+
+will become
+> First time using ![pleroma](../assets/example_emoji.png) pleroma!
+
+Note that you can only use emoji defined on your instance, you cannot "copy" someone else's emoji, and will have to ask your administrator to copy emoji from other instance to yours.
+Lastly, there's two convenience options for emoji: an emoji picker (smiley face to the right of "submit" button) and autocomplete suggestions - when you start typing :shortcode: it will automatically try to suggest you emoji and complete the shortcode for you if you select one. If emoji doesn't show up in suggestions nor in emoji picker it means there's no such emoji on your instance, if shortcode doesn't match any defined emoji it will appear as text.
+
+**Attachments** are fairly simple - you can attach any file to a post as long as the file is within maximum size limits. If you're uploading explicit material you can mark all of your attachments as sensitive (or add the `#nsfw` tag) - it will hide the images and videos behind a warning so that it won't be displayed instantly.
+
+**Subject line** also known as **CW** (Content Warning) could be used as a header to the post and/or to warn others about contents of the post having something that might upset somebody or something among those lines. Several applications allow to hide post content leaving only subject line visible. Using a subject line will not mark your images as sensitive, you will have to do that explicitly (see above).
+
+**Visiblity scope** controls who will be able to see your posts. There are four scopes available:
+
+1. `Public`: This is the default, and some fediverse software, like GNU Social, only supports this. This means that your post is accessible by anyone and will be shown in the public timelines.
+2. `Unlisted`: This is the same as public, but your post won't appear in the public timelines. The post will still be accessible by anyone who comes across it (for example, by looking at your profile) or by direct linking. They will also appear in public searches.
+3. `Followers only`: This will show your post only to your followers. Only they will be able to interact with it. Be careful: When somebody follows you, they will be able to see all your previous `followers only` posts as well! If you want to restrict who can follow you, consider [locking your account down to only approved followers](../settings#profile).
+4. `Direct`: This will only send the message to the people explicitly mentioned in the post.
+
+A few things to consider about the security and usage of these scopes:
+
+- None of these options will change the fact that the messages are all saved in the database unencrypted. They will be visible to your server admin and to any other admin of a server who receives this post. Do not share information that you would consider secret or dangerous. Use encrypted messaging systems for these things.
+- Follower-only posts can lead to fragmented conversations. If you post a follower-only post and somebody else replies to it with a follower-only post, only people following both of you will see the whole conversation thread. Everybody else will only see half of it. Keep this in mind and keep conversations public if possible.
+- Changing scopes during a thread or adding people to a direct message will not retroactively make them see the whole conversation. If you add someone to a direct message conversation, they will not see the post that happened before they were mentioned.
+* **Reply-to** if you are replying to someone, your post will also contain a note that your post is referring to the post you're replying to. Person you're replying to will receive a notification *even* if you remove them from mentioned people. You won't receive notifications when replying to your own posts, but it's useful to reply to your own posts to provide people some context if it's a follow-up to a previous post. There's a small "Reply to ..." label under post author's name which you can hover on to see what post it's referring to.
+
+Sometimes you may encounter posts that seem different than what they are supposed to. For example, you might see a direct message without any mentions in the text. This can happen because internally, the Fediverse has a different addressing mechanism similar to email, with `to` and `cc` fields. While these are not directly accessible in PleromaFE, other software in the Fediverse might generate those posts. Do not worry in these cases, these are normal and not a bug.
+
+## Rich text
+
+By default new posts you make are plaintext, meaning you can't make text **bold** or add custom links or make lists or anything like that. However if your instance allows it you can use Markdown or BBCode or HTML to spice up your text, however there are certain limitations to what HTML tags and what features of Markdown you can use.
+
+Here is a small example of some text in markdown.
+
+```
+This is an example of markdown text using **bold** and *cursive* text.
+To get a newline we add two spaces at the end of the previous line.
+
+Let's also add a list
+
+* with
+* some
+* items
+```
+
+If you set the input-method to Markdown, and post this, it will look something like
+
+![example_markdown](../assets/example_markdown.png)
+
+## Other actions
+
+In addition to posting you can also *favorite* posts also known as *liking* them and *repeat* posts (also known as *retweeting*, *boosting* and even *reprööting*). Favoriting a post increments a counter on it, notifies the post author of your affection towards that post and also adds that post to your "favorited" posts list (in your own profile, "Favorites" tab). Reprööting a post does all that and also repeats this post to your followers and your profile page with a note "*user* repeated post".
+
+Your own posts can be deleted, but this will only reliably delete the post from your own instance. Other instances will receive a deletion notice, but there's no way to force them to actually delete a post. In addition, not all instances that contain the message might even receive the deletion notice, because they might be offline or not known to have the post because they received it through a repeat. Lastly, deletion notice might not reach certain frontends and clients - post will be visible for them until page refresh or cache clear, they probably won't be able to interact with it apart from replying to it (which will have reply-to mark missing).
+
+If you are a moderator, you can also delete posts by other people. If those people are on your instance, it will delete the post and send out the deletion notice to other servers. If they are not on your instance, it will just remove the post from your local instance.
+
+There's also an option to report a user's post which can be used to notify your (and optionally the other instance's) admin that someone is being naughty.
diff --git a/docs/user_guide/settings.md b/docs/user_guide/settings.md
new file mode 100644
index 00000000..ef9306c5
--- /dev/null
+++ b/docs/user_guide/settings.md
@@ -0,0 +1,116 @@
+# Settings
+
+On the top-right you will see a gear icon. Click it to open the settings.
+
+## General
+
+### Interface
+
+- **Interface language** is where you can set the interface language. The default language is the one that you set in your browser settings.
+- **Hide instance-specific panel** hides the panel in the lower left that usually contains general information about the server. This will only be visible if your admin has activated this panel and is deactivated by default.
+
+### Timeline
+
+- **Hide posts of muted users** If this is set, 'muting' a user will completely hide their posts instead of collapsing them.
+- **Collapse posts with subjects** This will collapse posts that contain a subject, hiding their content. Subjects are also sometimes called content warnings.
+- **Enable automatic streaming of new posts when scrolled to the top** With this enabled, new posts will automatically stream in when you are scrolled to the top. Otherwise, you will see a button on the timeline that will let you display the new posts.
+- **Pause streaming when tab is not focused** This pauses the automatic streaming that the previous option enables when the tab is out of focus. This is useful if you don't want to miss any new posts.
+- **Enable automatic loading when scrolled to the bottom** When this is disabled, a button will be shown on the bottom of the timeline that will let you load older posts.
+- **Enable reply-link preview on hover** Status posts in the timeline and notifications contain links to replies and to the post they are a reply to. If this setting is enabled, hovering over that link will display that linked post in a small hovering overlay.
+
+### Composing
+
+- **Copy scope when replying** makes the scope of a reply be the same as the scope of the post it is replying to. This is useful to prevent accidentally moving private discussions to public, or vice versa.
+- **Always show subject field** Whether or not to display the 'subject' input field in the post form. If you do not want to use subjects, you can deactivate this.
+- **Copy subject when replying** controls if the subject of a post will be copied from the post it is replying to.
+- **Post status content type** selects the default content type of your post. The options are: Plain text, HTML, BBCode and Markdown.
+- **Minimize scope selection options** will reduce the visibility scopes to 'direct', your default post scope and post scope of post you're replying to.
+- **Automatically hide New Post button** hides the floating "New post" button when scrolling on mobile view.
+- **Pad emoji with spaces when adding from picker** Will add spaces around emoji you select it from the picker.
+
+### Attachments
+
+- **Hide attachments in timeline** Do not display attachments in timelines. They will still display in expanded conversations. This is useful to save bandwidth and for browsing in public.
+- **Hide attachments in conversations** Also hide attachments in expanded conversations.
+- **Maximum amount of thumbnails per post** Exactly that :)
+- **Enable clickthrough NSFW attachment hiding** Hide attachments that are marked as NSFW/sensitive behind a click-through image.`
+ - **Preload images** This will preload the hidden images so that they display faster when clicking through.
+ - **Open NSFW attachments with just one click** Directly open NSFW attachments in a maximised state instead of revealing the image thumbnail.
+- **Play-on-hover GIFs** With this activated, GIFs images and avatars will only be animated on mouse hover. Otherwise, they will be always animated. This is very useful if your timeline looks too flashy from people's animated avatars and eases the CPU load.
+- **Loop videos** Whether to loop videos indefinitely.
+ - **Loop only videos without sound** Some instances will use videos without sounds instead of GIFs. This will make only those videos autoplay.
+- **Play videos directly in the media viewer** Play videos right in the timeline instead of opening it in a modal
+- **Don't crop the attachment in thumbnails** if enabled, images in attachments will be fit entirely inside the container instead of being zoomed in and cropped.
+
+### Notifications
+
+- **Enable web push notifications** this enables Web Push notifications, to allow receiving notifications even when the page isn't opened, doesn't affect regular notifications.
+
+### Fun
+
+- **Meme arrows** will make `> greentext` be shown in green (using the "green" from the theme that is used).
+
+## Profile
+
+Here you can set up how you appear to other users among with some other settings:
+
+- **Name** is text that displays next to your avatar in posts. Please note that you **cannot** change your *@handle*
+- **Bio** will be displayed under your profile - you can put anything you want there you want for everyone to see.
+- **Restrict your account to approved followers only** makes your account "locked", when people follow you - you have to approve or deny their follow requests, this gives more control over who sees your followers only posts.
+- **Default visibility scope** is your default post scope for new posts
+- **Strip rich text from all posts** strips rich text formatting (bold/italics/lists etc) from all incoming posts. This will only affect newly fetched posts.
+
+If you're admin or moderator on your instance you also get **Show [role] badge in my profile** - this controls whether to show "Admin" or "Moderator** label on your profile page.
+
+**For all options mentioned above you have to click "Submit" button for changes to take place**
+
+- **Avatar** this changes picture next to your posts. Your avatar shouldn't exceed 2 MiB (2097152 bytes) or it could cause problems with certain instances.
+- **Banner** this changes background on your profile card. Same as avatar it shouldn't exceed 2 MiB limit.
+- **Profile Background** this changes background picture for UI. It isn't shown to anyone else *yet*, but some time later it will be shown when viewing your profisle.
+
+## Security
+
+Here you can change your password, revoke access tokens, configure 2-factor authentication (if available).
+
+## Filtering
+
+- **Types of notifications to show** This controls what kind of notifications will appear in notification column and which notifications to get in your system outside the web page
+- **Replies in timeline** You may know that other social networks like Twitter will often not display replies to other people in your timeline, even if you are following the poster. Pleroma usually will show these posts to you to encourage conversation. If you do not like this behavior, you can change it here.
+- **Hide post statistics** This hides the number of favorites, number of replies, etc.
+- **Hide user statistics** This hides the number of followers, friends, etc.
+- **Muted words** allows a list of words that will be muted (i.e. displayed in a collapsed state) on the timeline and in notifications. An easy way to tune down noise in your timeline. By default posts can be expanded if you want to see them.
+- **Hide filtered statuses** will hide the filtered / muted posts completely instead of collapsing them.
+
+## Theme
+
+Here you can change the look and feel of Pleroma-FE. You can choose from several instance-provided presets and you can load one from file and save current theme to file. Before you apply new theme you can see what it will look like approximately in preview section.
+
+The themes engine was made to be easy to use while giving an option for powerful in-depth customization - you can just tweak colors on "Common" tab and leave everything else as is.
+
+If there's a little check box next to a color picker it means that color is optional and unless checked will be automatically picked based on some other color or defaults.
+
+For some features you can also adjust transparency of it by changing its opacity, you just need to tick checkbox next to it, otherwise it will be using default opacity.
+
+Contrast information is also provided - you can see how readable text is based on contrast between text color and background, icons under color pickers represent contrast rating based on [WCAG](https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast) - thumbs up means AAA rating (good), half-filled circle means AA rating (acceptable) and warning icon means it doesn't pass the minimal contrast requirement and probably will be less readable, especially for vision-challenged people, you can hover over icon to see more detailed information. *Please note* that if background is not opaque (opacity != 1) contrast will be measured based on "worst case scenario", i.e. behind semi-transparent background lies some solid color that makes text harder to read, this however is still inaccurate because it doesn't account that background can be noisy/busy, making text even harder to read.
+
+Apart from colors you can also tweak shadow and lighting, which is used mostly to give buttons proper relief based on their state, give panes their shade, make things glow etc. It's quite powerful, and basically provides somewhat convenient interface for [CSS Shadows](https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow).
+
+Another thing you can tweak is theme's roundness - some people like sharp edges, some want things more rounded. This is also used if you want circled or square avatars.
+
+Lastly, you can redefine fonts used in UI without changing fonts in your browser or system, this however requires you to enter font's full name and having that font installed on your system.
+
+## Notifications
+
+This screen allows more fine-grained control over what notifications to show to you based on whom it comes from.
+
+## Data Import/Export
+
+This allows you to export and import a list of people you follow and block, in case instance's database gets reverted or if you want to move to another server. Note that you **CANNOT export/import list of people who *follow you***, they'll need to follow you back themselves.
+
+## Mutes and Blocks
+
+These screens give access to full list of people you block/mute, useful for *un*blocking/*un*muting people because blocking/muting them most likely removes them out of your sight completely.
+
+## Version
+
+Just displays the backend and frontend version. Useful to mention in bug reports.
diff --git a/docs/user_guide/timelines.md b/docs/user_guide/timelines.md
new file mode 100644
index 00000000..d0ad95a1
--- /dev/null
+++ b/docs/user_guide/timelines.md
@@ -0,0 +1,13 @@
+# Timelines
+
+You have several timelines to browse trough
+
+- **Timeline** aka Home Timeline - this timeline contains all posts by people you follow and your own posts, as well as posts mentioning you directly.
+- **Bookmarks** all the posts you've bookmarked. You can bookmark a post by clicking the three dots on the bottom right of the post and choose Bookmark.
+- **Direct Messages** all posts with `direct` scope addressed to you or mentioning you.
+- **Public Timelines** all public posts made by users on the instance you're on
+- **The Whole Known Network** also known as **TWKN** or **Federated Timeline** - all public posts known by your instance. Due to nature of the network your instance may not know *all* the posts on the network, so only posts known by your instance are shown there.
+
+Note that by default you will see all posts made by other users on your Home Timeline, this contrast behavior of Twitter and Mastodon, which shows you only non-reply posts and replies to people you follow. You can change said behavior in the [settings](settings.md#filtering).
+
+By default instances will try to send activities (e.g. posts, favorites, etc.) up to 7 days or until the target server received them. For this reason posts that are up to 7 days old and your server didn't know about yet can pop up on your timeline. This is the default behaviour and can be changed by your admin.
diff --git a/docs/user_guide/users_follow_mute_block.md b/docs/user_guide/users_follow_mute_block.md
new file mode 100644
index 00000000..530b98a4
--- /dev/null
+++ b/docs/user_guide/users_follow_mute_block.md
@@ -0,0 +1,11 @@
+# Users: follow, mute, block
+
+When you see someone, you can click on their user picture to view their profile, and click on the userpic in that to see *full* profile. You can **follow** them, **mute** and **block** them.
+
+**Following** is self-explanatory, it adds them to your Home Timeline, lists you as a follower and gives you access to follower-only posts if they have any.
+
+**Muting** collapses posts and notifications made by them, giving you an option to see the post if you're curious. Clients other than PleromaFE may completely remove their posts.
+
+**Blocking** a user removes them from your timeline and notifications and prevents them from following you (automatically unfollows them from you).
+
+Please note that some users can be "locked", meaning instead of following them you send a follow request they need to approve for you to become their follower.
From cf65ecb99d932f42d6efd3e493a374b3d48fa2c1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcin=20Miko=C5=82ajczak?=
Date: Tue, 20 Oct 2020 15:00:22 +0000
Subject: [PATCH 004/306] Translated using Weblate (Polish)
Currently translated at 100.0% (669 of 669 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/pl/
---
src/i18n/pl.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/pl.json b/src/i18n/pl.json
index dfa0729d..67cf38a5 100644
--- a/src/i18n/pl.json
+++ b/src/i18n/pl.json
@@ -666,7 +666,8 @@
"hide_full_subject": "Ukryj cały temat",
"show_full_subject": "Pokaż cały temat",
"thread_muted_and_words": ", ma słowa:",
- "thread_muted": "Wątek wyciszony"
+ "thread_muted": "Wątek wyciszony",
+ "status_deleted": "Ten wpis został usunięty"
},
"user_card": {
"approve": "Przyjmij",
From 38142182774ea772aacc88f26586512d6279267f Mon Sep 17 00:00:00 2001
From: Henry Jameson
Date: Mon, 19 Oct 2020 19:38:49 +0300
Subject: [PATCH 005/306] Some initial work on replacing icons with FA5
---
package.json | 4 +
src/App.scss | 9 +-
src/components/emoji_input/emoji_input.js | 9 +
src/components/emoji_input/emoji_input.vue | 2 +-
src/components/emoji_picker/emoji_picker.js | 16 +-
src/components/emoji_picker/emoji_picker.scss | 2 +-
src/components/emoji_picker/emoji_picker.vue | 4 +-
src/components/extra_buttons/extra_buttons.js | 4 +
.../extra_buttons/extra_buttons.vue | 6 +-
.../favorite_button/favorite_button.js | 14 +-
.../favorite_button/favorite_button.vue | 33 ++--
src/components/media_upload/media_upload.js | 8 +
src/components/media_upload/media_upload.vue | 10 +-
src/components/nav_panel/nav_panel.js | 23 +++
src/components/nav_panel/nav_panel.vue | 160 +++++++++---------
src/components/poll/poll_form.js | 12 ++
src/components/poll/poll_form.vue | 16 +-
.../post_status_form/post_status_form.js | 17 ++
.../post_status_form/post_status_form.vue | 31 ++--
src/components/react_button/react_button.js | 4 +
src/components/react_button/react_button.vue | 6 +-
src/components/reply_button/reply_button.js | 4 +
src/components/reply_button/reply_button.vue | 28 ++-
.../retweet_button/retweet_button.js | 8 +-
.../retweet_button/retweet_button.vue | 48 ++++--
.../scope_selector/scope_selector.js | 15 ++
.../scope_selector/scope_selector.vue | 50 +++---
src/components/status/status.js | 49 +++++-
src/components/status/status.scss | 26 +--
src/components/status/status.vue | 70 ++++----
src/components/timeline_menu/timeline_menu.js | 18 ++
.../timeline_menu/timeline_menu.vue | 32 ++--
src/main.js | 4 +
yarn.lock | 31 ++++
34 files changed, 528 insertions(+), 245 deletions(-)
diff --git a/package.json b/package.json
index 75d9ee56..6bc285c8 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,10 @@
"dependencies": {
"@babel/runtime": "^7.7.6",
"@chenfengyuan/vue-qrcode": "^1.0.0",
+ "@fortawesome/fontawesome-svg-core": "^1.2.32",
+ "@fortawesome/free-regular-svg-icons": "^5.15.1",
+ "@fortawesome/free-solid-svg-icons": "^5.15.1",
+ "@fortawesome/vue-fontawesome": "^2.0.0",
"body-scroll-lock": "^2.6.4",
"chromatism": "^3.0.0",
"cropperjs": "^1.4.3",
diff --git a/src/App.scss b/src/App.scss
index e1e1bdd0..d34698e2 100644
--- a/src/App.scss
+++ b/src/App.scss
@@ -318,7 +318,7 @@ option {
}
}
-i[class*=icon-] {
+i[class*=icon-], .svg-inline--fa {
color: $fallback--icon;
color: var(--icon, $fallback--icon);
}
@@ -808,7 +808,12 @@ nav {
}
.button-icon {
- font-size: 1.2em;
+ &i,
+ &.svg-inline--fa.fa-lg {
+ display: inline-block;
+ padding: 0 0.3em;
+ font-size: 1.1em;
+ }
}
@keyframes shakeError {
diff --git a/src/components/emoji_input/emoji_input.js b/src/components/emoji_input/emoji_input.js
index f0123447..87303d08 100644
--- a/src/components/emoji_input/emoji_input.js
+++ b/src/components/emoji_input/emoji_input.js
@@ -3,6 +3,15 @@ import EmojiPicker from '../emoji_picker/emoji_picker.vue'
import { take } from 'lodash'
import { findOffset } from '../../services/offset_finder/offset_finder.service.js'
+import { library } from '@fortawesome/fontawesome-svg-core'
+import {
+ faSmileBeam
+} from '@fortawesome/free-regular-svg-icons'
+
+library.add(
+ faSmileBeam
+)
+
/**
* EmojiInput - augmented inputs for emoji and autocomplete support in inputs
* without having to give up the comfort of and elements
diff --git a/src/components/emoji_input/emoji_input.vue b/src/components/emoji_input/emoji_input.vue
index b9a74572..224e72cf 100644
--- a/src/components/emoji_input/emoji_input.vue
+++ b/src/components/emoji_input/emoji_input.vue
@@ -11,7 +11,7 @@
class="emoji-picker-icon"
@click.prevent="togglePicker"
>
-
+
-
+
-
+
diff --git a/src/components/extra_buttons/extra_buttons.js b/src/components/extra_buttons/extra_buttons.js
index 5e0c36bb..6892dabc 100644
--- a/src/components/extra_buttons/extra_buttons.js
+++ b/src/components/extra_buttons/extra_buttons.js
@@ -1,4 +1,8 @@
import Popover from '../popover/popover.vue'
+import { library } from '@fortawesome/fontawesome-svg-core'
+import { faEllipsisH } from '@fortawesome/free-solid-svg-icons'
+
+library.add(faEllipsisH)
const ExtraButtons = {
props: [ 'status' ],
diff --git a/src/components/extra_buttons/extra_buttons.vue b/src/components/extra_buttons/extra_buttons.vue
index 7a4e8642..0af264a5 100644
--- a/src/components/extra_buttons/extra_buttons.vue
+++ b/src/components/extra_buttons/extra_buttons.vue
@@ -73,9 +73,11 @@
-
diff --git a/src/components/favorite_button/favorite_button.js b/src/components/favorite_button/favorite_button.js
index 5014d84f..2a2ee84a 100644
--- a/src/components/favorite_button/favorite_button.js
+++ b/src/components/favorite_button/favorite_button.js
@@ -1,4 +1,14 @@
import { mapGetters } from 'vuex'
+import { library } from '@fortawesome/fontawesome-svg-core'
+import { faStar } from '@fortawesome/free-solid-svg-icons'
+import {
+ faStar as faStarRegular
+} from '@fortawesome/free-regular-svg-icons'
+
+library.add(
+ faStar,
+ faStarRegular
+)
const FavoriteButton = {
props: ['status', 'loggedIn'],
@@ -23,9 +33,7 @@ const FavoriteButton = {
computed: {
classes () {
return {
- 'icon-star-empty': !this.status.favorited,
- 'icon-star': this.status.favorited,
- 'animate-spin': this.animated
+ '-favorited': this.status.favorited
}
},
...mapGetters(['mergedConfig'])
diff --git a/src/components/favorite_button/favorite_button.vue b/src/components/favorite_button/favorite_button.vue
index fbc90f84..6c7bfdab 100644
--- a/src/components/favorite_button/favorite_button.vue
+++ b/src/components/favorite_button/favorite_button.vue
@@ -1,18 +1,23 @@
diff --git a/src/i18n/en.json b/src/i18n/en.json
index ef23efd6..5798ceb2 100644
--- a/src/i18n/en.json
+++ b/src/i18n/en.json
@@ -758,6 +758,7 @@
"upload": {
"error": {
"base": "Upload failed.",
+ "message": "Upload failed: {0}",
"file_too_big": "File too big [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
"default": "Try again later"
},
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 8da933c4..f4483149 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -162,7 +162,12 @@ const updateProfileImages = ({ credentials, avatar = null, banner = null, backgr
body: form
})
.then((data) => data.json())
- .then((data) => parseUser(data))
+ .then((data) => {
+ if (data.error) {
+ throw new Error(data.error)
+ }
+ return parseUser(data)
+ })
}
const updateProfile = ({ credentials, params }) => {
From 0d53af786b0e3878a27676752c8864da8e3027c4 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Wed, 2 Dec 2020 12:55:14 +0200
Subject: [PATCH 128/306] fix the close button on global notices
---
.../global_notice_list/global_notice_list.vue | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/components/global_notice_list/global_notice_list.vue b/src/components/global_notice_list/global_notice_list.vue
index 0f5ac86f..34007148 100644
--- a/src/components/global_notice_list/global_notice_list.vue
+++ b/src/components/global_notice_list/global_notice_list.vue
@@ -10,7 +10,7 @@
{{ $t(notice.messageKey, notice.messageArgs) }}
From 15ea7350065a0210e74a79b2d1ee1f0ff9b9bcef Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Wed, 2 Dec 2020 12:58:13 +0200
Subject: [PATCH 129/306] remove vertical align, update changelog
---
CHANGELOG.md | 1 +
src/components/global_notice_list/global_notice_list.vue | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e424a62..57f3134b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fixed custom emoji not working in profile field names
- Fixed pinned statuses not appearing in user profiles
- Fixed some elements not being keyboard navigation friendly
+- Fixed error handling when updating various profile images
### Changed
- Errors when fetching are now shown with popup errors instead of "Error fetching updates" in panel headers
diff --git a/src/components/global_notice_list/global_notice_list.vue b/src/components/global_notice_list/global_notice_list.vue
index 34007148..049e23db 100644
--- a/src/components/global_notice_list/global_notice_list.vue
+++ b/src/components/global_notice_list/global_notice_list.vue
@@ -81,7 +81,6 @@
.close-notice {
padding-right: 0.2em;
- vertical-align: bottom;
.svg-inline--fa:hover {
opacity: 0.6;
}
From f4b18df644907090516bf19c8f6c7b78e0b2bb43 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Wed, 2 Dec 2020 16:07:31 +0200
Subject: [PATCH 130/306] block clicks in blank area of timeline menu, fix
'up-to-date' align
---
CHANGELOG.md | 1 +
src/components/timeline/timeline.vue | 1 +
.../timeline_menu/timeline_menu.vue | 22 ++++++++++++++-----
3 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e424a62..c39809ee 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Changed
- Errors when fetching are now shown with popup errors instead of "Error fetching updates" in panel headers
- Made reply/fav/repeat etc buttons easier to hit
+- Adjusted timeline menu clickable area to match the visible button
## [2.2.1] - 2020-11-11
diff --git a/src/components/timeline/timeline.vue b/src/components/timeline/timeline.vue
index 0326342b..4c43fe5c 100644
--- a/src/components/timeline/timeline.vue
+++ b/src/components/timeline/timeline.vue
@@ -102,6 +102,7 @@
.timeline-heading {
max-width: 100%;
flex-wrap: nowrap;
+ align-items: center;
.loadmore-button {
flex-shrink: 0;
}
diff --git a/src/components/timeline_menu/timeline_menu.vue b/src/components/timeline_menu/timeline_menu.vue
index c46531be..dd8dbf34 100644
--- a/src/components/timeline_menu/timeline_menu.vue
+++ b/src/components/timeline_menu/timeline_menu.vue
@@ -65,11 +65,14 @@
slot="trigger"
class="title timeline-menu-title"
>
- {{ timelineName() }}
-
+ {{ timelineName() }}
+
+
+
+
@@ -117,8 +120,9 @@
cursor: pointer;
user-select: none;
width: 100%;
+ display: flex;
- span {
+ .timeline-menu-name {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -128,6 +132,12 @@
margin-left: 0.6em;
transition: transform 100ms;
}
+
+ .click-blocker {
+ cursor: default;
+ pointer-events: none;
+ flex-grow: 1;
+ }
}
&.open .timeline-menu-title svg {
From fa01030641de7be89206787f5e364318086e8524 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Thu, 3 Dec 2020 10:07:42 +0200
Subject: [PATCH 131/306] make click blocking actually work
---
src/components/timeline_menu/timeline_menu.js | 8 ++++++++
src/components/timeline_menu/timeline_menu.vue | 6 ++++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/components/timeline_menu/timeline_menu.js b/src/components/timeline_menu/timeline_menu.js
index ef8a5813..8d6a58b1 100644
--- a/src/components/timeline_menu/timeline_menu.js
+++ b/src/components/timeline_menu/timeline_menu.js
@@ -59,6 +59,14 @@ const TimelineMenu = {
this.isOpen = true
}, 25)
},
+ blockOpen (event) {
+ // For the blank area inside the button element.
+ // Just setting @click.stop="" makes unintuitive behavior when
+ // menu is open and clicking on the blank area doesn't close it.
+ if (!this.isOpen) {
+ event.stopPropagation()
+ }
+ },
timelineName () {
const route = this.$route.name
if (route === 'tag-timeline') {
diff --git a/src/components/timeline_menu/timeline_menu.vue b/src/components/timeline_menu/timeline_menu.vue
index dd8dbf34..3c86842b 100644
--- a/src/components/timeline_menu/timeline_menu.vue
+++ b/src/components/timeline_menu/timeline_menu.vue
@@ -72,7 +72,10 @@
icon="chevron-down"
/>
-
+
@@ -135,7 +138,6 @@
.click-blocker {
cursor: default;
- pointer-events: none;
flex-grow: 1;
}
}
From 46320090e34073d349e1bcf8e9babd3c36657130 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Thu, 3 Dec 2020 11:57:17 +0200
Subject: [PATCH 132/306] move external source button to extra buttons, make
expand button easier to click and highlight on hover
---
src/components/extra_buttons/extra_buttons.js | 6 ++--
.../extra_buttons/extra_buttons.vue | 29 ++++++++++++++-----
src/components/popover/popover.vue | 1 +
src/components/status/status.js | 2 --
src/components/status/status.scss | 14 +++++++++
src/components/status/status.vue | 23 +++++----------
src/i18n/en.json | 4 ++-
7 files changed, 51 insertions(+), 28 deletions(-)
diff --git a/src/components/extra_buttons/extra_buttons.js b/src/components/extra_buttons/extra_buttons.js
index 1a8eef72..b5b29e8a 100644
--- a/src/components/extra_buttons/extra_buttons.js
+++ b/src/components/extra_buttons/extra_buttons.js
@@ -5,7 +5,8 @@ import {
faBookmark,
faEyeSlash,
faThumbtack,
- faShareAlt
+ faShareAlt,
+ faExternalLinkAlt
} from '@fortawesome/free-solid-svg-icons'
import {
faBookmark as faBookmarkReg
@@ -17,7 +18,8 @@ library.add(
faBookmarkReg,
faEyeSlash,
faThumbtack,
- faShareAlt
+ faShareAlt,
+ faExternalLinkAlt
)
const ExtraButtons = {
diff --git a/src/components/extra_buttons/extra_buttons.vue b/src/components/extra_buttons/extra_buttons.vue
index e687d487..dc790cad 100644
--- a/src/components/extra_buttons/extra_buttons.vue
+++ b/src/components/extra_buttons/extra_buttons.vue
@@ -1,5 +1,6 @@
{{ $t("status.copy_link") }}
+
+ {{ $t("status.external_source") }}
+
diff --git a/src/components/popover/popover.vue b/src/components/popover/popover.vue
index 020eab05..2252c68f 100644
--- a/src/components/popover/popover.vue
+++ b/src/components/popover/popover.vue
@@ -95,6 +95,7 @@
box-shadow: none;
width: 100%;
height: 100%;
+ box-sizing: border-box;
--btnText: var(--popoverText, $fallback--text);
diff --git a/src/components/status/status.js b/src/components/status/status.js
index 142e1fc6..f9c710ab 100644
--- a/src/components/status/status.js
+++ b/src/components/status/status.js
@@ -26,7 +26,6 @@ import {
faTimes,
faRetweet,
faReply,
- faExternalLinkSquareAlt,
faPlusSquare,
faSmileBeam,
faEllipsisH,
@@ -44,7 +43,6 @@ library.add(
faTimes,
faRetweet,
faReply,
- faExternalLinkSquareAlt,
faPlusSquare,
faStar,
faSmileBeam,
diff --git a/src/components/status/status.scss b/src/components/status/status.scss
index 70c6d03d..58b55bc8 100644
--- a/src/components/status/status.scss
+++ b/src/components/status/status.scss
@@ -139,6 +139,20 @@ $status-margin: 0.75em;
.heading-right {
display: flex;
flex-shrink: 0;
+
+ .button-unstyled {
+ padding: 5px;
+ margin: -5px;
+
+ &:hover svg {
+ color: $fallback--lightText;
+ color: var(--lightText, $fallback--lightText);
+ }
+ }
+
+ .svg-inline--fa {
+ margin-left: 0.25em;
+ }
}
.timeago {
diff --git a/src/components/status/status.vue b/src/components/status/status.vue
index 896635ee..6ee8117f 100644
--- a/src/components/status/status.vue
+++ b/src/components/status/status.vue
@@ -184,30 +184,20 @@
:title="status.visibility | capitalize"
>
-
-
-
@@ -217,8 +207,9 @@
@click.prevent="toggleMute"
>
diff --git a/src/i18n/en.json b/src/i18n/en.json
index ef23efd6..64425259 100644
--- a/src/i18n/en.json
+++ b/src/i18n/en.json
@@ -661,6 +661,7 @@
"unmute_conversation": "Unmute conversation",
"status_unavailable": "Status unavailable",
"copy_link": "Copy link to status",
+ "external_source": "External source",
"thread_muted": "Thread muted",
"thread_muted_and_words": ", has words:",
"show_full_subject": "Show full subject",
@@ -668,7 +669,8 @@
"show_content": "Show content",
"hide_content": "Hide content",
"status_deleted": "This post was deleted",
- "nsfw": "NSFW"
+ "nsfw": "NSFW",
+ "expand": "Expand"
},
"user_card": {
"approve": "Approve",
From 5d95376bef43b6c01ceee845cd42a355d74acdf2 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Thu, 3 Dec 2020 12:03:23 +0200
Subject: [PATCH 133/306] update changelog
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e424a62..8ed9b82d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Changed
- Errors when fetching are now shown with popup errors instead of "Error fetching updates" in panel headers
- Made reply/fav/repeat etc buttons easier to hit
+- Moved external source link from status heading to the ellipsis menu
## [2.2.1] - 2020-11-11
From 24277571848e4f2a0994310e3a9680eda850fc9a Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Thu, 3 Dec 2020 16:09:40 +0200
Subject: [PATCH 134/306] fix your own chat messages disappearing
---
CHANGELOG.md | 1 +
src/services/chat_service/chat_service.js | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e424a62..dd4a2836 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fixed custom emoji not working in profile field names
- Fixed pinned statuses not appearing in user profiles
- Fixed some elements not being keyboard navigation friendly
+- Fixed your latest chat messages disappearing when closing chat view and opening it again during the same session
### Changed
- Errors when fetching are now shown with popup errors instead of "Error fetching updates" in panel headers
diff --git a/src/services/chat_service/chat_service.js b/src/services/chat_service/chat_service.js
index 1fc4e390..e653ebc1 100644
--- a/src/services/chat_service/chat_service.js
+++ b/src/services/chat_service/chat_service.js
@@ -21,7 +21,7 @@ const clear = (storage) => {
failedMessageIds.push(message.id)
} else {
delete storage.idIndex[message.id]
- delete storage.idempotencyKeyIndex[message.id]
+ delete storage.idempotencyKeyIndex[message.idempotency_key]
}
}
From 9cb83648e362bce298827ff180687bb136bd882d Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Mon, 30 Nov 2020 19:42:16 +0000
Subject: [PATCH 135/306] Translated using Weblate (Ukrainian)
Currently translated at 21.3% (143 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 73006e6e..f8023189 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -83,7 +83,10 @@
"password": "Пароль",
"logout": "Вийти",
"description": "Увійти за допомогою OAuth",
- "login": "Увійти"
+ "login": "Увійти",
+ "recovery_code": "Код відновлення",
+ "enter_recovery_code": "Введіть код відновлення",
+ "authentication_code": "Код автентифікації"
},
"importer": {
"error": "Під час імпортування файлу сталася помилка.",
From 1116b2cd32a7ac46d7a57cfc19bcd1012d74a791 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 19:43:00 +0000
Subject: [PATCH 136/306] Translated using Weblate (Ukrainian)
Currently translated at 21.3% (143 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 91 ++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 89 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index f8023189..4e5ee1e8 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -64,7 +64,7 @@
"accept_desc": "Поточний інстанс приймає повідомлення тільки з перелічених інстансів:",
"simple_policies": "Правила поточного інстансу"
},
- "mrf_policies_desc": "Правила MRF розповсюджуються на данний інстанс. Наступні правила активні:",
+ "mrf_policies_desc": "Правила MRF розповсюджуються на даний інстанс. Наступні правила активні:",
"mrf_policies": "Активні правила MRF (модуль переписування повідомлень)",
"keyword": {
"is_replaced_by": "→",
@@ -86,7 +86,13 @@
"login": "Увійти",
"recovery_code": "Код відновлення",
"enter_recovery_code": "Введіть код відновлення",
- "authentication_code": "Код автентифікації"
+ "authentication_code": "Код автентифікації",
+ "heading": {
+ "recovery": "Двофакторне відновлення",
+ "totp": "Двофакторна автентифікація"
+ },
+ "enter_two_factor_code": "Введіть двофакторний код автентифікації",
+ "placeholder": "напр. stepan"
},
"importer": {
"error": "Під час імпортування файлу сталася помилка.",
@@ -98,5 +104,86 @@
"save_without_cropping": "Зберегти не обрізаючи",
"crop_picture": "Обрізати малюнок",
"save": "Зберегти"
+ },
+ "polls": {
+ "expired": "Опитування закінчилось {0} тому",
+ "expires_in": "Опитування закінчується через {0}",
+ "expiry": "Термін опитування",
+ "multiple_choices": "Декілька варіантів",
+ "single_choice": "Один варіант",
+ "add_option": "Додати опцію",
+ "type": "Тип опитування",
+ "vote": "Проголосувати",
+ "votes": "голосів",
+ "option": "Відповідь",
+ "add_poll": "Додати опитування"
+ },
+ "notifications": {
+ "reacted_with": "додав реакцію: {0}",
+ "migrated_to": "мігрував на",
+ "no_more_notifications": "Немає більше сповіщень",
+ "repeated_you": "поширив ваш допис",
+ "read": "Прочитано!",
+ "notifications": "Сповіщення",
+ "load_older": "Завантажити давніші сповіщення",
+ "follow_request": "хоче підписатись на вас",
+ "followed_you": "підписався(-лась) на вас",
+ "favorited_you": "вподобав(-ла) ваш допис",
+ "broken_favorite": "Невідомий допис, шукаю його…"
+ },
+ "nav": {
+ "chats": "Локальні балачки",
+ "timelines": "Стрічки",
+ "twkn": "Уся відома мережа",
+ "about": "Інформація",
+ "preferences": "Налаштування",
+ "friend_requests": "Запити послідовників",
+ "who_to_follow": "Кого відстежувати",
+ "search": "Пошук",
+ "user_search": "Пошук користувача",
+ "bookmarks": "Закладки",
+ "timeline": "Домашня стрічка",
+ "public_tl": "Публічна стрічка",
+ "dms": "Приватні повідомлення",
+ "interactions": "Взаємодії",
+ "mentions": "Згадування",
+ "back": "Назад",
+ "administration": "Адміністрування"
+ },
+ "media_modal": {
+ "next": "Наступна",
+ "previous": "Попередня"
+ },
+ "password_reset": {
+ "instruction": "Введіть свою адресу електронної пошти або ім’я користувача. Ми надішлемо вам посилання для скидання пароля.",
+ "placeholder": "Ваша електронна адреса або ім'я користувача",
+ "check_email": "Перевірте електронну пошту на наявність посилання для скидання пароля.",
+ "return_home": "Повернутися на головну сторінку",
+ "too_many_requests": "Ви досягли ліміту спроб, спробуйте ще раз пізніше.",
+ "password_reset_required_but_mailer_is_disabled": "Ви повинні скинути свій пароль, але скидання пароля вимкнено. Зверніться до адміністратора інстансу.",
+ "password_reset_disabled": "Скидання пароля вимкнено. Зверніться до адміністратора інстансу.",
+ "password_reset_required": "Для входу потрібно скинути пароль."
+ },
+ "chats": {
+ "you": "Ви:",
+ "message_user": "Повідомлення для {nickname}",
+ "delete": "Видалити",
+ "chats": "Чати",
+ "new": "Новий чат",
+ "empty_message_error": "Не вдається опублікувати порожнє повідомлення",
+ "more": "Більше",
+ "delete_confirm": "Ви дійсно хочете видалити це повідомлення?",
+ "error_loading_chat": "Під час завантаження чату сталася помилка.",
+ "error_sending_message": "Під час надсилання повідомлення сталася помилка.",
+ "empty_chat_list_placeholder": "У вас ще немає чатів. Почніть новий чат!"
+ },
+ "file_type": {
+ "audio": "Аудіо",
+ "video": "Відео",
+ "image": "Зображення",
+ "file": "Файл"
+ },
+ "display_date": {
+ "today": "Сьогодні"
}
}
From badbd27e27293bb462d90ebde0610df49646c98d Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 21:55:27 +0000
Subject: [PATCH 137/306] Translated using Weblate (Ukrainian)
Currently translated at 21.4% (144 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4e5ee1e8..25faae24 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -116,7 +116,8 @@
"vote": "Проголосувати",
"votes": "голосів",
"option": "Відповідь",
- "add_poll": "Додати опитування"
+ "add_poll": "Додати опитування",
+ "not_enough_options": "Замало унікальних варіантів в опитуванні"
},
"notifications": {
"reacted_with": "додав реакцію: {0}",
From a6c93c5eabdd2dfe7bba29e1c1689a9d8882f9c4 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Mon, 30 Nov 2020 21:56:51 +0000
Subject: [PATCH 138/306] Translated using Weblate (Ukrainian)
Currently translated at 23.3% (157 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 25faae24..4243b6af 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -186,5 +186,16 @@
},
"display_date": {
"today": "Сьогодні"
+ },
+ "interactions": {
+ "load_older": "Завантажити давніші взаємодії",
+ "follows": "Нові підписки",
+ "favs_repeats": "Повтори і улюблене"
+ },
+ "errors": {
+ "storage_unavailable": "Pleroma не змогла отримати доступ до сховища браузеру. Ваша сесія та налаштування не будуть збережені і ви можете стикнутись з непередбачуваними проблемами. Спробуйте увімкнути cookie."
+ },
+ "emoji": {
+ "stickers": "Стікери"
}
}
From a7b2c5cdad2d6ea52f3736150301b723cf25789a Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 22:08:59 +0000
Subject: [PATCH 139/306] Translated using Weblate (Ukrainian)
Currently translated at 23.3% (157 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4243b6af..899e4fb1 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -197,5 +197,17 @@
},
"emoji": {
"stickers": "Стікери"
+ },
+ "post_status": {
+ "content_type": {
+ "text/bbcode": "BBCode",
+ "text/markdown": "Markdown",
+ "text/html": "HTML",
+ "text/plain": "Простий текст"
+ },
+ "attachments_sensitive": "Позначити вкладення як чутливі",
+ "account_not_locked_warning_link": "замкнена",
+ "account_not_locked_warning": "Ваша обліковка не {0}. Будь-хто може відстежувати вас для перегляду дописів тільки для відстежувачів.",
+ "new_status": "Створити допис"
}
}
From 0cccb39710e30a1fad31e757fd30c70d0870679d Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 22:14:42 +0000
Subject: [PATCH 140/306] Translated using Weblate (Ukrainian)
Currently translated at 23.9% (161 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 899e4fb1..e9aa4ed4 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -208,6 +208,10 @@
"attachments_sensitive": "Позначити вкладення як чутливі",
"account_not_locked_warning_link": "замкнена",
"account_not_locked_warning": "Ваша обліковка не {0}. Будь-хто може відстежувати вас для перегляду дописів тільки для відстежувачів.",
- "new_status": "Створити допис"
+ "new_status": "Створити допис",
+ "direct_warning_to_first_only": "Цей допис побачать лише користувачі, що були згадані на початку повідомлення.",
+ "direct_warning_to_all": "Цей допис побачать лише згадані користувачі.",
+ "default": "Що нового?",
+ "content_warning": "Тема (необов'язково)"
}
}
From 171462b246a75890a7117c09ab96c1bf47b45364 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 22:15:35 +0000
Subject: [PATCH 141/306] Translated using Weblate (Ukrainian)
Currently translated at 24.2% (163 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index e9aa4ed4..fc38e8d6 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -212,6 +212,8 @@
"direct_warning_to_first_only": "Цей допис побачать лише користувачі, що були згадані на початку повідомлення.",
"direct_warning_to_all": "Цей допис побачать лише згадані користувачі.",
"default": "Що нового?",
- "content_warning": "Тема (необов'язково)"
+ "content_warning": "Тема (необов'язково)",
+ "preview": "Попередній перегляд",
+ "posting": "Відправляється"
}
}
From c789db82df504442170d1c5d671e930d76a1c049 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Mon, 30 Nov 2020 22:18:59 +0000
Subject: [PATCH 142/306] Translated using Weblate (Ukrainian)
Currently translated at 24.4% (164 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index fc38e8d6..cc53aa39 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -214,6 +214,7 @@
"default": "Що нового?",
"content_warning": "Тема (необов'язково)",
"preview": "Попередній перегляд",
- "posting": "Відправляється"
+ "posting": "Відправляється",
+ "empty_status_error": "Не можу опублікувати пустий статус без файлів"
}
}
From 431e9369c2ce92819daed97487498e11e9bd72e2 Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Mon, 30 Nov 2020 19:28:53 +0000
Subject: [PATCH 143/306] Translated using Weblate (Russian)
Currently translated at 60.8% (408 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 53 ++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 47 insertions(+), 6 deletions(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index f636bdf8..828db789 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -39,8 +39,11 @@
"recovery_code": "Код восстановления",
"heading": {
"TotpForm": "Двухфакторная аутентификация",
- "RecoveryForm": "Two-factor recovery"
- }
+ "RecoveryForm": "Two-factor recovery",
+ "totp": "Двухфакторная аутентификация"
+ },
+ "hint": "Войдите чтобы присоединиться к дискуссии",
+ "description": "Войти с помощью OAuth"
},
"nav": {
"back": "Назад",
@@ -52,7 +55,14 @@
"twkn": "Федеративная лента",
"search": "Поиск",
"friend_requests": "Запросы на чтение",
- "bookmarks": "Закладки"
+ "bookmarks": "Закладки",
+ "chats": "Беседы",
+ "timelines": "Ленты",
+ "preferences": "Настройки",
+ "who_to_follow": "Кого читать",
+ "dms": "Личные Сообщения",
+ "administration": "Панель администратора",
+ "about": "О сервере"
},
"notifications": {
"broken_favorite": "Неизвестный статус, ищем...",
@@ -62,12 +72,17 @@
"notifications": "Уведомления",
"read": "Прочесть",
"repeated_you": "повторил(а) ваш статус",
- "follow_request": "хочет читать вас"
+ "follow_request": "хочет читать вас",
+ "reacted_with": "добавил реакцию: {0}",
+ "migrated_to": "мигрировал на",
+ "no_more_notifications": "Нет дальнейших уведомлений",
+ "error": "Ошибка при обновлении уведомлений: {0}"
},
"interactions": {
"favs_repeats": "Повторы и фавориты",
"follows": "Новые подписки",
- "load_older": "Загрузить старые взаимодействия"
+ "load_older": "Загрузить старые взаимодействия",
+ "moves": "Миграции пользователей"
},
"post_status": {
"account_not_locked_warning": "Ваш аккаунт не {0}. Кто угодно может начать читать вас чтобы видеть посты только для подписчиков.",
@@ -486,6 +501,32 @@
"save_without_cropping": "Сохранить не обрезая",
"save": "Сохранить",
"crop_picture": "Обрезать картинку",
- "cancel": "Отмена"
+ "cancel": "Отменить"
+ },
+ "errors": {
+ "storage_unavailable": "Pleroma не смогла получить доступ к хранилищу браузера. Ваша сессия и настройки не будут сохранены, и вы можете столкнуться с непредвиденными проблемами. Попробуйте включить файлы cookie."
+ },
+ "polls": {
+ "not_enough_options": "Недостаточно уникальных вариантов в опросе",
+ "expired": "Опрос закончился {0} назад",
+ "expires_in": "Опрос заканчивается через",
+ "expiry": "Срок опроса",
+ "multiple_choices": "Несколько вариантов",
+ "single_choice": "Один вариант",
+ "type": "Тип опроса",
+ "vote": "Проголосовать",
+ "votes": "голосов",
+ "option": "Вариант",
+ "add_option": "Добавить вариант",
+ "add_poll": "Прикрепить опрос"
+ },
+ "media_modal": {
+ "next": "Следующая",
+ "previous": "Предыдущая"
+ },
+ "importer": {
+ "error": "Произошла ошибка при импорте файла.",
+ "success": "Импорт прошел успешно.",
+ "submit": "Отправить"
}
}
From 3f452a546215a8f7f2716458836096ee674c880d Mon Sep 17 00:00:00 2001
From: ZEN
Date: Mon, 30 Nov 2020 22:21:21 +0000
Subject: [PATCH 144/306] Translated using Weblate (Ukrainian)
Currently translated at 30.2% (203 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 49 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 48 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index cc53aa39..560b8427 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -215,6 +215,53 @@
"content_warning": "Тема (необов'язково)",
"preview": "Попередній перегляд",
"posting": "Відправляється",
- "empty_status_error": "Не можу опублікувати пустий статус без файлів"
+ "empty_status_error": "Не можу опублікувати пустий статус без файлів",
+ "scope": {
+ "unlisted": "Непублічний - цей допис буде відсутній у публічних стрічках",
+ "public": "Піблічний - цей допис побачать усі",
+ "private": "Для читачів - цей допис побачать лише ваші читачі",
+ "direct": "Приватний - цей допис побачать лише згадані користувачі"
+ },
+ "scope_notice": {
+ "unlisted": "Цей допис побачать в публічній та федеративній стрічці",
+ "private": "Цей допис побачать лише ваші підписники",
+ "public": "Цей допис побачать усі"
+ }
+ },
+ "settings": {
+ "blocks_imported": "Блокування імпортовані! Їх обробка займе деякий час.",
+ "block_import_error": "Помилка імпортування блокувань",
+ "block_import": "Імпорт блокувань",
+ "block_export_button": "Експорт блокувань у файл CSV",
+ "block_export": "Експорт блокувань",
+ "bio": "Про Вас",
+ "background": "Обкладинка",
+ "app_name": "Назва програми"
+ },
+ "selectable_list": {
+ "select_all": "Вибрати все"
+ },
+ "remote_user_resolver": {
+ "error": "Не знайдено."
+ },
+ "registration": {
+ "validations": {
+ "password_confirmation_match": "пароль та підтвердження паролю мають співпадати",
+ "password_confirmation_required": "не може бути порожнім",
+ "password_required": "не може бути порожнім",
+ "email_required": "не може бути порожнім",
+ "fullname_required": "не може бути порожнім",
+ "username_required": "не може бути порожнім"
+ },
+ "bio_placeholder": "e.g.\nНаш народ завжди прагне волі для себе і бажає її для інших народів. Він боровся і бореться за правду і справедливість. Ми хочемо жити у згоді і взаємному шануванні з усіми народами доброї волі. Такі самі права визнаємо за іншими народами, за які боремося для себе.",
+ "fullname_placeholder": "e.g. Stepan Bandera",
+ "username_placeholder": "e.g. stepan",
+ "new_captcha": "Натисніть на зображення, щоб оновити код, якщо він нерозбірливий",
+ "token": "Ключ запрошення",
+ "registration": "Реєстрація",
+ "password_confirm": "Підтвердження паролю",
+ "fullname": "Відображене ім'я",
+ "email": "Ел. пошта",
+ "bio": "Про себе"
}
}
From a464135cbddb8e66fe0e87ed376028e8eec71fb5 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Mon, 30 Nov 2020 22:23:52 +0000
Subject: [PATCH 145/306] Translated using Weblate (Ukrainian)
Currently translated at 30.2% (203 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 560b8427..d55b5c18 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -130,7 +130,8 @@
"follow_request": "хоче підписатись на вас",
"followed_you": "підписався(-лась) на вас",
"favorited_you": "вподобав(-ла) ваш допис",
- "broken_favorite": "Невідомий допис, шукаю його…"
+ "broken_favorite": "Невідомий допис, шукаю його…",
+ "error": "Помилка при оновленні сповіщень: {0}"
},
"nav": {
"chats": "Локальні балачки",
@@ -196,7 +197,12 @@
"storage_unavailable": "Pleroma не змогла отримати доступ до сховища браузеру. Ваша сесія та налаштування не будуть збережені і ви можете стикнутись з непередбачуваними проблемами. Спробуйте увімкнути cookie."
},
"emoji": {
- "stickers": "Стікери"
+ "stickers": "Стікери",
+ "custom": "Нестандартні емодзі",
+ "search_emoji": "Пошук емодзі",
+ "keep_open": "Тримати панель відкритою",
+ "add_emoji": "Додати емодзі",
+ "emoji": "Емодзі"
},
"post_status": {
"content_type": {
From 2478b5a306361a241845da70827b39040ff17479 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 10:51:12 +0000
Subject: [PATCH 146/306] Translated using Weblate (Ukrainian)
Currently translated at 34.5% (232 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index d55b5c18..27667d64 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -242,7 +242,36 @@
"block_export": "Експорт блокувань",
"bio": "Про Вас",
"background": "Обкладинка",
- "app_name": "Назва програми"
+ "app_name": "Назва програми",
+ "follow_export": "Експортувати відстежуваних",
+ "filtering_explanation": "Усі статуси з цими словами будуть приховані, один на рядок",
+ "filtering": "Фільтрування",
+ "export_theme": "Зберегти переднабір",
+ "avatar_size_instruction": "Рекомендований мінімальний розмір для зображень аватара становить 150x150 пікселів.",
+ "delete_account_instructions": "Введіть ваш пароль в поле нижче, аби підтвердити видалення облікового запису.",
+ "delete_account_error": "Під час видалення вашого облікового запису виникла проблема. Якщо це трапляється постійно, будь ласка, зверніться до адміністратора вашого сервера.",
+ "delete_account_description": "Остаточно видалити ваш обліковий запис та усі ваші повідомлення.",
+ "delete_account": "Видалити обліковий запис",
+ "default_vis": "Обсяг видимості за замовчуванням",
+ "data_import_export_tab": "Імпортування / експортування даних",
+ "current_password": "Поточний пароль",
+ "confirm_new_password": "Підтвердіть новий пароль",
+ "composing": "Складання відповіді",
+ "collapse_subject": "Згорнути дописи з темами",
+ "changed_password": "Пароль успішно змінено!",
+ "change_password_error": "Не вдалося змінити пароль.",
+ "change_password": "Змінити пароль",
+ "cRed": "Червоний (Скасувати)",
+ "cGreen": "Зелений (Поширити)",
+ "cOrange": "Жовтогарячий (Улюблене)",
+ "cBlue": "Блакитний (Відповісти, читати)",
+ "btnRadius": "Кнопки",
+ "blocks_tab": "Блокування",
+ "avatarRadius": "Аватарки",
+ "avatarAltRadius": "Аватарки у сповіщеннях",
+ "avatar": "Аватар",
+ "attachments": "Вкладення",
+ "attachmentRadius": "Вкладення"
},
"selectable_list": {
"select_all": "Вибрати все"
From 0dc0c816eaad31a4f9d4c86cdbdcbba91c81d6b8 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 11:01:48 +0000
Subject: [PATCH 147/306] Translated using Weblate (Ukrainian)
Currently translated at 35.4% (238 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 27667d64..fa55a3ae 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -271,7 +271,13 @@
"avatarAltRadius": "Аватарки у сповіщеннях",
"avatar": "Аватар",
"attachments": "Вкладення",
- "attachmentRadius": "Вкладення"
+ "attachmentRadius": "Вкладення",
+ "general": "Загальні",
+ "foreground": "Передній план",
+ "follows_imported": "Відстежуваних імпортовано! Їхня обробка потребує часу.",
+ "follow_import_error": "Помилка імпортування відстежуваних",
+ "follow_import": "Імпортувати відстежуваних",
+ "follow_export_button": "Експортувати відстежуваних до csv файлу"
},
"selectable_list": {
"select_all": "Вибрати все"
From 71b0ef8f1b4eff7408d8471e0d67fc1b21526d40 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 11:03:02 +0000
Subject: [PATCH 148/306] Translated using Weblate (Ukrainian)
Currently translated at 39.3% (264 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index fa55a3ae..31a046dd 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -277,7 +277,33 @@
"follows_imported": "Відстежуваних імпортовано! Їхня обробка потребує часу.",
"follow_import_error": "Помилка імпортування відстежуваних",
"follow_import": "Імпортувати відстежуваних",
- "follow_export_button": "Експортувати відстежуваних до csv файлу"
+ "follow_export_button": "Експортувати відстежуваних до csv файлу",
+ "lock_account_description": "Обмежте свій обліковий запис лише схваленими читачами",
+ "links": "Посилання",
+ "limited_availability": "Недоступно у вашому браузері",
+ "invalid_theme_imported": "Вибраний файл не є оболонкою Pleroma. Жодних змін не було внесено у вашу тему.",
+ "interfaceLanguage": "Мова оболонки",
+ "interface": "Оболонка",
+ "instance_default_simple": "(за замовчуванням)",
+ "instance_default": "(за замовчуванням: {value})",
+ "checkboxRadius": "Прапорці",
+ "inputRadius": "Поля вводу",
+ "import_theme": "Завантажити переднабір",
+ "import_followers_from_a_csv_file": "Імпортувати відстежуваних з csv файлу",
+ "import_blocks_from_a_csv_file": "Імпортувати блокувань з csv файлу",
+ "hide_filtered_statuses": "Сховати відфільтровані статуси",
+ "hide_user_stats": "Приховувати статистику користувачів (напр. кількість відстежувачів)",
+ "hide_post_stats": "Приховувати статистику дописів (напр. кількість улюблених)",
+ "use_one_click_nsfw": "Відкривати NSFW вкладення одним кліком миші",
+ "preload_images": "Передзавантажувати світлини",
+ "hide_isp": "Сховати панель з особливостями сервера",
+ "max_thumbnails": "Максимальна кількість мініатюр на повідомлення",
+ "hide_muted_posts": "Приховати повідомлення приглушених користувачів",
+ "hide_attachments_in_tl": "Приховувати вкладення у стрічці",
+ "hide_attachments_in_convo": "Приховувати вкладення у розмовах",
+ "mutes_tab": "Заглушені",
+ "loop_video_silent_only": "Зациклити відео без звуку (напр. Mastodon \"gifs\")",
+ "loop_video": "Зациклити відео"
},
"selectable_list": {
"select_all": "Вибрати все"
From 8140501e371209707a805e37440e7217d74e5636 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Tue, 1 Dec 2020 14:28:29 +0000
Subject: [PATCH 149/306] Translated using Weblate (Ukrainian)
Currently translated at 45.0% (302 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 74 ++++++++++++++++++++++++++++++++++++++----------
1 file changed, 59 insertions(+), 15 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 31a046dd..4ea556db 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -44,7 +44,7 @@
"mute": "Ігнорувати"
},
"shoutbox": {
- "title": "Для воплів"
+ "title": "Міні-чат"
},
"about": {
"staff": "Адміністрація",
@@ -55,7 +55,7 @@
"media_removal_desc": "Поточний інстанс видаляє вкладення на перелічених інстансах:",
"media_removal": "Видалення вкладень",
"ftl_removal_desc": "Цей інстанс видаляє перелічені інстанси з \"Усієї відомої мережі\":",
- "ftl_removal": "Видалення з \"Вся відома мережа\"",
+ "ftl_removal": "Видалення з \"Усієї відомої мережі\"",
"quarantine_desc": "Поточний інстанс буде надсилати тільки публічні пости наступним інстансам:",
"quarantine": "Карантин",
"reject_desc": "Поточний інстанс не прийматиме повідомлення з перелічених інстансів:",
@@ -191,18 +191,22 @@
"interactions": {
"load_older": "Завантажити давніші взаємодії",
"follows": "Нові підписки",
- "favs_repeats": "Повтори і улюблене"
+ "favs_repeats": "Повтори і улюблене",
+ "moves": "Міграції користувачів"
},
"errors": {
- "storage_unavailable": "Pleroma не змогла отримати доступ до сховища браузеру. Ваша сесія та налаштування не будуть збережені і ви можете стикнутись з непередбачуваними проблемами. Спробуйте увімкнути cookie."
+ "storage_unavailable": "Pleroma не змогла отримати доступ до сховища браузеру. Ваша сесія та налаштування не будуть збережені, це може спричинити непередбачувані проблеми. Спробуйте увімкнути cookie."
},
"emoji": {
"stickers": "Стікери",
- "custom": "Нестандартні емодзі",
+ "custom": "Користувацькі емодзі",
"search_emoji": "Пошук емодзі",
"keep_open": "Тримати панель відкритою",
"add_emoji": "Додати емодзі",
- "emoji": "Емодзі"
+ "emoji": "Емодзі",
+ "load_all": "Всі {emojiAmount} эмодзі завантажуються",
+ "load_all_hint": "Завантажені перші {saneAmount} емодзі, завантаження всіх емодзі може призвести до проблем з продуктивністю.",
+ "unicode": "Стандартні емодзі"
},
"post_status": {
"content_type": {
@@ -216,12 +220,12 @@
"account_not_locked_warning": "Ваша обліковка не {0}. Будь-хто може відстежувати вас для перегляду дописів тільки для відстежувачів.",
"new_status": "Створити допис",
"direct_warning_to_first_only": "Цей допис побачать лише користувачі, що були згадані на початку повідомлення.",
- "direct_warning_to_all": "Цей допис побачать лише згадані користувачі.",
+ "direct_warning_to_all": "Цей допис побачать всі згадані користувачі.",
"default": "Що нового?",
"content_warning": "Тема (необов'язково)",
"preview": "Попередній перегляд",
"posting": "Відправляється",
- "empty_status_error": "Не можу опублікувати пустий статус без файлів",
+ "empty_status_error": "Не можу опублікувати пустий статус без вкладень",
"scope": {
"unlisted": "Непублічний - цей допис буде відсутній у публічних стрічках",
"public": "Піблічний - цей допис побачать усі",
@@ -229,13 +233,16 @@
"direct": "Приватний - цей допис побачать лише згадані користувачі"
},
"scope_notice": {
- "unlisted": "Цей допис побачать в публічній та федеративній стрічці",
+ "unlisted": "Цей допис не буде видно в публічній та федеративній стрічці",
"private": "Цей допис побачать лише ваші підписники",
- "public": "Цей допис побачать усі"
- }
+ "public": "Цей допис бачитимуть усі"
+ },
+ "preview_empty": "Пустий",
+ "media_description_error": "Не вдалось оновити вкладення, спробуйте ще раз",
+ "media_description": "Опис вкладення"
},
"settings": {
- "blocks_imported": "Блокування імпортовані! Їх обробка займе деякий час.",
+ "blocks_imported": "Блокування імпортовані! Їх обробка триватиме певний час.",
"block_import_error": "Помилка імпортування блокувань",
"block_import": "Імпорт блокувань",
"block_export_button": "Експорт блокувань у файл CSV",
@@ -253,7 +260,7 @@
"delete_account_description": "Остаточно видалити ваш обліковий запис та усі ваші повідомлення.",
"delete_account": "Видалити обліковий запис",
"default_vis": "Обсяг видимості за замовчуванням",
- "data_import_export_tab": "Імпортування / експортування даних",
+ "data_import_export_tab": "Імпорт/експорт даних",
"current_password": "Поточний пароль",
"confirm_new_password": "Підтвердіть новий пароль",
"composing": "Складання відповіді",
@@ -303,7 +310,43 @@
"hide_attachments_in_convo": "Приховувати вкладення у розмовах",
"mutes_tab": "Заглушені",
"loop_video_silent_only": "Зациклити відео без звуку (напр. Mastodon \"gifs\")",
- "loop_video": "Зациклити відео"
+ "loop_video": "Зациклити відео",
+ "mfa": {
+ "verify": {
+ "desc": "Щоб увімкнути двофакторну автентифікацію, введіть код з вашого застосунку для двофакторної автентифікації:"
+ },
+ "scan": {
+ "desc": "Відскануйте цей QR-код за допомогою програми двофакторної автентифікації або введіть текстовий ключ:",
+ "title": "Сканування",
+ "secret_code": "Ключ"
+ },
+ "authentication_methods": "Методи автентифікації",
+ "recovery_codes_warning": "Запишіть ці коди і тримайте в безпечному місці - інакше ви їх ніколи не побачите. Якщо ви втратите доступ до OTP додатку - без резервних кодів ви не зможете отримати доступ до свого облікового запису.",
+ "waiting_a_recovery_codes": "Отримую резервні коди…",
+ "recovery_codes": "Резервні коди.",
+ "warning_of_generate_new_codes": "Після отримання нових резервних кодів, старі перестануть працювати.",
+ "generate_new_recovery_codes": "Згенерувати нові резервні коди",
+ "title": "Двофакторна автентифікація",
+ "confirm_and_enable": "Підтвердити та увімкнути OTP",
+ "wait_pre_setup_otp": "попереднє налаштування OTP",
+ "setup_otp": "Налаштування OTP",
+ "otp": "OTP"
+ },
+ "enter_current_password_to_confirm": "Введіть свій поточний пароль",
+ "security": "Безпека",
+ "domain_mutes": "Домени",
+ "discoverable": "Дозволити виявлення цього облікового запису в результатах пошуку та інших службах",
+ "mutes_and_blocks": "Ігнорування та блокування",
+ "changed_email": "Email успішно змінено!",
+ "change_email_error": "Сталася помилка під час зміни email.",
+ "change_email": "Змінити email",
+ "bot": "Це обліковий запис бота",
+ "import_mutes_from_a_csv_file": "Імпорт ігнорувань з файлу CSV",
+ "mutes_imported": "Ігнорування імпортовані! Їх обробка триватиме певний час.",
+ "mute_export_button": "Експорт ігнорувань у файл CSV",
+ "mute_import_error": "Під час імпорту ігнорувань сталася помилка",
+ "mute_import": "Імпорт ігнорувань",
+ "mute_export": "Експорт ігнорувань"
},
"selectable_list": {
"select_all": "Вибрати все"
@@ -329,6 +372,7 @@
"password_confirm": "Підтвердження паролю",
"fullname": "Відображене ім'я",
"email": "Ел. пошта",
- "bio": "Про себе"
+ "bio": "Про себе",
+ "captcha": "CAPTCHA"
}
}
From ae3ded9185c0bce66906b1d676b918bfeb4fee4f Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 18:11:24 +0000
Subject: [PATCH 150/306] Translated using Weblate (Ukrainian)
Currently translated at 51.5% (346 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 38 +++++++++++++++++++++++++++++++++++++-
1 file changed, 37 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4ea556db..5bb66b97 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -346,7 +346,27 @@
"mute_export_button": "Експорт ігнорувань у файл CSV",
"mute_import_error": "Під час імпорту ігнорувань сталася помилка",
"mute_import": "Імпорт ігнорувань",
- "mute_export": "Експорт ігнорувань"
+ "mute_export": "Експорт ігнорувань",
+ "new_password": "Новий пароль",
+ "new_email": "Нова ел. пошта",
+ "name_bio": "Особисті дані",
+ "set_new_profile_banner": "Встановити нову обкладинку",
+ "set_new_avatar": "Встановити новий аватар",
+ "security_tab": "Безпека",
+ "saving_ok": "Налаштування збережені",
+ "saving_err": "Помилка при збереженні налаштувань",
+ "reply_visibility_self": "Показувати лише адресовані мені відповіді",
+ "reply_visibility_following": "Показувати відповіді адресовані лише мені або користувачам, яких я читаю",
+ "reply_visibility_all": "Показати всі відповіді",
+ "replies_in_timeline": "Відповіді в стрічці",
+ "profile_tab": "Профіль",
+ "profile_banner": "Банер профілю",
+ "profile_background": "Обкладинка профілю",
+ "revoke_token": "Відкликати",
+ "oauth_tokens": "OAuth ключі",
+ "token": "Ключ",
+ "refresh_token": "Оновити ключ",
+ "valid_until": "Діє до"
},
"selectable_list": {
"select_all": "Вибрати все"
@@ -374,5 +394,21 @@
"email": "Ел. пошта",
"bio": "Про себе",
"captcha": "CAPTCHA"
+ },
+ "who_to_follow": {
+ "who_to_follow": "На кого підписатися"
+ },
+ "tool_tip": {
+ "repeat": "Поширити",
+ "reply": "Відповісти",
+ "add_reaction": "Додати реакцію",
+ "user_settings": "Налаштування користувача"
+ },
+ "upload": {
+ "error": {
+ "base": "Збій при завантаженні.",
+ "file_too_big": "Файл завеликий [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
+ "default": "Спробуйте ще раз пізніше"
+ }
}
}
From 55b0b8125251e2a47c8f37f831be28529720d6a9 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Tue, 1 Dec 2020 19:31:08 +0000
Subject: [PATCH 151/306] Translated using Weblate (Ukrainian)
Currently translated at 51.5% (346 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 5bb66b97..da2c0cdb 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -297,7 +297,7 @@
"inputRadius": "Поля вводу",
"import_theme": "Завантажити переднабір",
"import_followers_from_a_csv_file": "Імпортувати відстежуваних з csv файлу",
- "import_blocks_from_a_csv_file": "Імпортувати блокувань з csv файлу",
+ "import_blocks_from_a_csv_file": "Імпортувати заблокованих з csv файлу",
"hide_filtered_statuses": "Сховати відфільтровані статуси",
"hide_user_stats": "Приховувати статистику користувачів (напр. кількість відстежувачів)",
"hide_post_stats": "Приховувати статистику дописів (напр. кількість улюблених)",
@@ -336,15 +336,15 @@
"security": "Безпека",
"domain_mutes": "Домени",
"discoverable": "Дозволити виявлення цього облікового запису в результатах пошуку та інших службах",
- "mutes_and_blocks": "Ігнорування та блокування",
+ "mutes_and_blocks": "Заглушені та блоковані",
"changed_email": "Email успішно змінено!",
"change_email_error": "Сталася помилка під час зміни email.",
"change_email": "Змінити email",
"bot": "Це обліковий запис бота",
- "import_mutes_from_a_csv_file": "Імпорт ігнорувань з файлу CSV",
- "mutes_imported": "Ігнорування імпортовані! Їх обробка триватиме певний час.",
- "mute_export_button": "Експорт ігнорувань у файл CSV",
- "mute_import_error": "Під час імпорту ігнорувань сталася помилка",
+ "import_mutes_from_a_csv_file": "Імпорт заглушених з csv файлу",
+ "mutes_imported": "Заглушені імпортовані! Їх обробка триватиме певний час.",
+ "mute_export_button": "Експорт заглушених у csv файл",
+ "mute_import_error": "Під час імпорту заглушених сталася помилка",
"mute_import": "Імпорт ігнорувань",
"mute_export": "Експорт ігнорувань",
"new_password": "Новий пароль",
@@ -366,13 +366,32 @@
"oauth_tokens": "OAuth ключі",
"token": "Ключ",
"refresh_token": "Оновити ключ",
- "valid_until": "Діє до"
+ "valid_until": "Діє до",
+ "use_contain_fit": "Не обрізати краї мініатюр",
+ "name": "Ім'я",
+ "profile_fields": {
+ "value": "Зміст",
+ "name": "Назва",
+ "add_field": "Додати поле",
+ "label": "Метадані профілю"
+ },
+ "play_videos_in_modal": "Відтворювати відео у спливаючій рамці",
+ "accent": "Акцент",
+ "chatMessageRadius": "Повідомлення в бесіді",
+ "notification_mutes": "Щоб перестати отримувати сповіщення від певного користувача, заглушіть його.",
+ "user_mutes": "Користувачі",
+ "no_mutes": "Нема заглушених",
+ "emoji_reactions_on_timeline": "Показувати реакції емоджі на стрічці",
+ "pad_emoji": "Додавати простір з обидвох сторін емоджі, при додаванні з панелі",
+ "allow_following_move": "Дозволити автостеження при переміщенні на інший інстанс"
},
"selectable_list": {
"select_all": "Вибрати все"
},
"remote_user_resolver": {
- "error": "Не знайдено."
+ "error": "Не знайдено.",
+ "searching_for": "Шукаю",
+ "remote_user_resolver": "Пошукова система для віддалених користувачів"
},
"registration": {
"validations": {
From 9657a5a098b156ad6eb5a5b1a6f88c5b0139ce28 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 20:45:31 +0000
Subject: [PATCH 152/306] Translated using Weblate (Ukrainian)
Currently translated at 58.4% (392 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 58 +++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 53 insertions(+), 5 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index da2c0cdb..aabfa969 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -191,7 +191,7 @@
"interactions": {
"load_older": "Завантажити давніші взаємодії",
"follows": "Нові підписки",
- "favs_repeats": "Повтори і улюблене",
+ "favs_repeats": "Повтори та вподобайки",
"moves": "Міграції користувачів"
},
"errors": {
@@ -270,7 +270,7 @@
"change_password": "Змінити пароль",
"cRed": "Червоний (Скасувати)",
"cGreen": "Зелений (Поширити)",
- "cOrange": "Жовтогарячий (Улюблене)",
+ "cOrange": "Жовтогарячий (Вподобайки)",
"cBlue": "Блакитний (Відповісти, читати)",
"btnRadius": "Кнопки",
"blocks_tab": "Блокування",
@@ -300,7 +300,7 @@
"import_blocks_from_a_csv_file": "Імпортувати заблокованих з csv файлу",
"hide_filtered_statuses": "Сховати відфільтровані статуси",
"hide_user_stats": "Приховувати статистику користувачів (напр. кількість відстежувачів)",
- "hide_post_stats": "Приховувати статистику дописів (напр. кількість улюблених)",
+ "hide_post_stats": "Приховувати статистику дописів (напр. кількість вподобаних)",
"use_one_click_nsfw": "Відкривати NSFW вкладення одним кліком миші",
"preload_images": "Передзавантажувати світлини",
"hide_isp": "Сховати панель з особливостями сервера",
@@ -350,7 +350,7 @@
"new_password": "Новий пароль",
"new_email": "Нова ел. пошта",
"name_bio": "Особисті дані",
- "set_new_profile_banner": "Встановити нову обкладинку",
+ "set_new_profile_banner": "Встановити новий банер",
"set_new_avatar": "Встановити новий аватар",
"security_tab": "Безпека",
"saving_ok": "Налаштування збережені",
@@ -383,7 +383,22 @@
"no_mutes": "Нема заглушених",
"emoji_reactions_on_timeline": "Показувати реакції емоджі на стрічці",
"pad_emoji": "Додавати простір з обидвох сторін емоджі, при додаванні з панелі",
- "allow_following_move": "Дозволити автостеження при переміщенні на інший інстанс"
+ "allow_following_move": "Дозволити автостеження при переміщенні на інший інстанс",
+ "set_new_profile_background": "Встановити нову обкладинку профілю",
+ "radii_help": "Радіус заокруглення кутів інтерфейсу (в пікселях)",
+ "presets": "Переднабір",
+ "show_moderator_badge": "Показувати значок модератора в моєму профілі",
+ "show_admin_badge": "Показувати значок адміністратора в моєму профілі",
+ "hide_followers_description": "Не показувати хто підписаний на мене",
+ "hide_follows_description": "Не показувати на кого я підписаний",
+ "no_rich_text_description": "Видалення всього форматування тексту з усіх дописів",
+ "notification_visibility_emoji_reactions": "Реакції",
+ "notification_visibility_moves": "Міграція користувача",
+ "notification_visibility_repeats": "Поширення допису",
+ "notification_visibility_mentions": "Згадування",
+ "notification_visibility_likes": "Вподобайки",
+ "notification_visibility_follows": "Нові підписки",
+ "notification_visibility": "Отримувати сповіщення про наступні події"
},
"selectable_list": {
"select_all": "Вибрати все"
@@ -429,5 +444,38 @@
"file_too_big": "Файл завеликий [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
"default": "Спробуйте ще раз пізніше"
}
+ },
+ "time": {
+ "weeks_short": "{0}тижд.",
+ "week_short": "{0}тижд.",
+ "years_short": "{0}р",
+ "year_short": "{0}р",
+ "years": "{0} роки",
+ "year": "{0} рік",
+ "weeks": "{0} тижднів",
+ "week": "{0} тиждень",
+ "second_short": "{0}с",
+ "second": "{0} секунда",
+ "now_short": "щойно",
+ "now": "щойно",
+ "months_short": "{0}міс.",
+ "month_short": "{0}міс.",
+ "months": "{0} місяці",
+ "month": "{0} місяць",
+ "minutes_short": "{0}хв",
+ "hours_short": "{0}год",
+ "hour_short": "{0}год",
+ "day_short": "{0}д",
+ "minute_short": "{0}хв",
+ "minutes": "{0} хвилини",
+ "minute": "{0} хвилина",
+ "in_past": "{0} тому",
+ "hours": "{0} години",
+ "hour": "{0} година",
+ "days_short": "{0}д",
+ "days": "{0} дні",
+ "day": "{0} день",
+ "seconds_short": "{0}с",
+ "seconds": "{0} секунди"
}
}
From a4a0695c57d3229887c7ce496ff4b1c1d61c3edd Mon Sep 17 00:00:00 2001
From: ZEN
Date: Tue, 1 Dec 2020 22:00:55 +0000
Subject: [PATCH 153/306] Translated using Weblate (Ukrainian)
Currently translated at 58.4% (392 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index aabfa969..d08ebccb 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -417,9 +417,9 @@
"fullname_required": "не може бути порожнім",
"username_required": "не може бути порожнім"
},
- "bio_placeholder": "e.g.\nНаш народ завжди прагне волі для себе і бажає її для інших народів. Він боровся і бореться за правду і справедливість. Ми хочемо жити у згоді і взаємному шануванні з усіми народами доброї волі. Такі самі права визнаємо за іншими народами, за які боремося для себе.",
- "fullname_placeholder": "e.g. Stepan Bandera",
- "username_placeholder": "e.g. stepan",
+ "bio_placeholder": "напр.\nНаш народ завжди прагне волі для себе і бажає її для інших народів. Він боровся і бореться за правду і справедливість. Ми хочемо жити у згоді і взаємному шануванні з усіми народами доброї волі. Такі самі права визнаємо за іншими народами, за які боремося для себе.",
+ "fullname_placeholder": "напр. Степан Бандера",
+ "username_placeholder": "напр. stepan",
"new_captcha": "Натисніть на зображення, щоб оновити код, якщо він нерозбірливий",
"token": "Ключ запрошення",
"registration": "Реєстрація",
From e713e17e9d7faf0f2a5db41cf8881a353017cc9b Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Tue, 1 Dec 2020 13:58:49 +0000
Subject: [PATCH 154/306] Translated using Weblate (Russian)
Currently translated at 68.5% (460 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 74 +++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 67 insertions(+), 7 deletions(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index 828db789..8881ccf4 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -80,7 +80,7 @@
},
"interactions": {
"favs_repeats": "Повторы и фавориты",
- "follows": "Новые подписки",
+ "follows": "Новые читатели",
"load_older": "Загрузить старые взаимодействия",
"moves": "Миграции пользователей"
},
@@ -102,7 +102,21 @@
"private": "Для подписчиков - этот пост видят только подписчики",
"public": "Публичный - этот пост виден всем",
"unlisted": "Непубличный - этот пост не виден на публичных лентах"
- }
+ },
+ "preview_empty": "Пустой предпросмотр",
+ "media_description_error": "Не удалось обновить вложение, попробуйте еще раз",
+ "empty_status_error": "Нельзя отправить пустой статус без вложений",
+ "preview": "Предпросмотр",
+ "direct_warning_to_first_only": "Это сообщение увидят только пользователи упомянутые в его начале.",
+ "direct_warning_to_all": "Это сообщение увидят все упомянутые пользователи.",
+ "content_type": {
+ "text/bbcode": "BBCode",
+ "text/html": "HTML",
+ "text/markdown": "Markdown",
+ "text/plain": "Простой текст"
+ },
+ "media_description": "Описание вложения",
+ "new_status": "Написать новый статус"
},
"registration": {
"bio": "Описание",
@@ -118,7 +132,12 @@
"password_required": "не должен быть пустым",
"password_confirmation_required": "не должно быть пустым",
"password_confirmation_match": "должно совпадать с паролем"
- }
+ },
+ "bio_placeholder": "например:\nПривет, я Игорь Печкин.\nРаботаю почтальоном в деревне Простоквашино. С недавних пор велосипедист.",
+ "fullname_placeholder": "например: Почтальон Печкин",
+ "username_placeholder": "например: pechkin",
+ "captcha": "Код подтверждения",
+ "new_captcha": "Нажмите на изображение чтобы получить новый код"
},
"settings": {
"enter_current_password_to_confirm": "Введите свой текущий пароль",
@@ -370,7 +389,26 @@
}
},
"allow_following_move": "Разрешить автоматически читать новый аккаунт при перемещении на другой сервер",
- "hide_user_stats": "Не показывать статистику пользователей (например количество читателей)"
+ "hide_user_stats": "Не показывать статистику пользователей (например количество читателей)",
+ "discoverable": "Разрешить показ аккаунта в поисковиках и других сервисах",
+ "default_vis": "Видимость постов по умолчанию",
+ "mutes_and_blocks": "Блокировки и игнорируемые",
+ "composing": "Составление постов",
+ "chatMessageRadius": "Сообщения в беседе",
+ "blocks_tab": "Блокировки",
+ "import_mutes_from_a_csv_file": "Импортирует игнорируемых из CSV файла",
+ "mutes_imported": "Игнорируемые импортированы! Обработка может занять некоторое время.",
+ "mute_import_error": "Произошла ошибка при импорте игнорируемых",
+ "mute_import": "Импорт игнорируемых",
+ "block_export_button": "Экспортирует блокировки в CSV файл",
+ "mute_export_button": "Экспортирует игнорируемых пользователей в CSV файл",
+ "mute_export": "Экспорт игнорируемых",
+ "blocks_imported": "Блокировки импортированы! Обработка может занять некоторое время.",
+ "block_import_error": "Произошла ошибка при импорте блокировок",
+ "block_import": "Импорт блокировок",
+ "block_export": "Экспортировать блокировки",
+ "security": "Безопасность",
+ "app_name": "Приложение"
},
"timeline": {
"collapse": "Свернуть",
@@ -384,7 +422,9 @@
},
"status": {
"bookmark": "В закладки",
- "unbookmark": "Удалить из закладок"
+ "unbookmark": "Удалить из закладок",
+ "status_deleted": "Пост удален",
+ "reply_to": "Ответ"
},
"user_card": {
"block": "Заблокировать",
@@ -422,7 +462,9 @@
"quarantine": "Не федерировать посты пользователя",
"delete_user": "Удалить пользователя",
"delete_user_confirmation": "Вы уверены? Это действие нельзя отменить."
- }
+ },
+ "media": "С вложениями",
+ "mention": "Упомянуть"
},
"user_profile": {
"timeline_title": "Лента пользователя"
@@ -495,7 +537,8 @@
},
"tool_tip": {
"accept_follow_request": "Принять запрос на чтение",
- "reject_follow_request": "Отклонить запрос на чтение"
+ "reject_follow_request": "Отклонить запрос на чтение",
+ "media_upload": "Прикрепить вложение"
},
"image_cropper": {
"save_without_cropping": "Сохранить не обрезая",
@@ -528,5 +571,22 @@
"error": "Произошла ошибка при импорте файла.",
"success": "Импорт прошел успешно.",
"submit": "Отправить"
+ },
+ "selectable_list": {
+ "select_all": "Выбрать все"
+ },
+ "emoji": {
+ "load_all": "Все {emojiAmount} эмодзи загружаются",
+ "load_all_hint": "Загружены первые {saneAmount} эмодзи, загрузка всех эмодзи может привести к проблемам с производительностью.",
+ "unicode": "Стандартные эмодзи",
+ "custom": "Пользовательские эмодзи",
+ "add_emoji": "Добавить эмодзи",
+ "search_emoji": "Поиск эмодзи",
+ "keep_open": "Оставить окно выбора открытым",
+ "emoji": "Эмодзи",
+ "stickers": "Стикеры"
+ },
+ "shoutbox": {
+ "title": "Болтовня"
}
}
From 8fbf91f3e85196797775a51a530784085827c50d Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Wed, 2 Dec 2020 15:32:46 +0000
Subject: [PATCH 155/306] Translated using Weblate (Russian)
Currently translated at 68.5% (460 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index 8881ccf4..cbee5350 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -19,7 +19,7 @@
"optional": "не обязательно",
"show_less": "Показать меньше",
"show_more": "Показать больше",
- "peek": "Взглянуть",
+ "peek": "Свернуть",
"dismiss": "Закрыть",
"retry": "Попробуйте еще раз",
"error_retry": "Пожалуйста попробуйте еще раз",
From 60121775f21522547d08ccf8e15c2f6db423624f Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:23:21 +0000
Subject: [PATCH 156/306] Translated using Weblate (Ukrainian)
Currently translated at 58.8% (395 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index d08ebccb..13634e0d 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -398,7 +398,9 @@
"notification_visibility_mentions": "Згадування",
"notification_visibility_likes": "Вподобайки",
"notification_visibility_follows": "Нові підписки",
- "notification_visibility": "Отримувати сповіщення про наступні події"
+ "notification_visibility": "Отримувати сповіщення про наступні події",
+ "settings": "Налаштування",
+ "panelRadius": "Панелі"
},
"selectable_list": {
"select_all": "Вибрати все"
From d9b4c87dda3d46b39dd2f33022be308116bbe185 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:26:51 +0000
Subject: [PATCH 157/306] Translated using Weblate (Ukrainian)
Currently translated at 58.8% (395 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 13634e0d..41f9df24 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -400,7 +400,8 @@
"notification_visibility_follows": "Нові підписки",
"notification_visibility": "Отримувати сповіщення про наступні події",
"settings": "Налаштування",
- "panelRadius": "Панелі"
+ "panelRadius": "Панелі",
+ "text": "Текст "
},
"selectable_list": {
"select_all": "Вибрати все"
From c823800a67f30cbbd52028921ec188ae9dec1831 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:27:05 +0000
Subject: [PATCH 158/306] Translated using Weblate (Ukrainian)
Currently translated at 59.7% (401 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 41f9df24..c5a75fcb 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -401,7 +401,8 @@
"notification_visibility": "Отримувати сповіщення про наступні події",
"settings": "Налаштування",
"panelRadius": "Панелі",
- "text": "Текст "
+ "text": "Текст",
+ "tooltipRadius": "Підказки/попередження"
},
"selectable_list": {
"select_all": "Вибрати все"
From 66ad886e33ce9031ff0768b1cfc942ef17d47e4c Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:27:22 +0000
Subject: [PATCH 159/306] Translated using Weblate (Ukrainian)
Currently translated at 59.7% (401 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index c5a75fcb..a53044f4 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -402,7 +402,14 @@
"settings": "Налаштування",
"panelRadius": "Панелі",
"text": "Текст",
- "tooltipRadius": "Підказки/попередження"
+ "tooltipRadius": "Підказки/попередження",
+ "values": {
+ "true": "так",
+ "false": "ні"
+ },
+ "user_settings": "Користувацькі налаштування",
+ "upload_a_photo": "Завантажити фото ",
+ "theme": "Тема"
},
"selectable_list": {
"select_all": "Вибрати все"
From 78b052b6fc96e602d93b452c692b87e48dc34133 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:31:20 +0000
Subject: [PATCH 160/306] Translated using Weblate (Ukrainian)
Currently translated at 61.6% (414 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index a53044f4..97ce4fe5 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -408,8 +408,20 @@
"false": "ні"
},
"user_settings": "Користувацькі налаштування",
- "upload_a_photo": "Завантажити фото ",
- "theme": "Тема"
+ "upload_a_photo": "Завантажити фото",
+ "theme": "Тема",
+ "style": {
+ "switcher": {
+ "keep_fonts": "Залишити шрифти",
+ "keep_roundness": "Залишити скруглення",
+ "keep_opacity": "Залишити прозорості",
+ "keep_shadows": "Залишити тіні",
+ "keep_color": "Залишити кольори"
+ }
+ },
+ "enable_web_push_notifications": "Увімкнути web push-сповіщення",
+ "notifications": "Сповіщення",
+ "fun": "Розваги"
},
"selectable_list": {
"select_all": "Вибрати все"
From 061a500e0a0bb2948e7640357aa260ca1b47ffe3 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:31:43 +0000
Subject: [PATCH 161/306] Translated using Weblate (Ukrainian)
Currently translated at 61.6% (414 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 97ce4fe5..076dc70b 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -416,12 +416,17 @@
"keep_roundness": "Залишити скруглення",
"keep_opacity": "Залишити прозорості",
"keep_shadows": "Залишити тіні",
- "keep_color": "Залишити кольори"
+ "keep_color": "Залишити кольори",
+ "use_source": "Нова версія",
+ "use_snapshot": "Стара версія",
+ "load_theme": "Завантажити тему "
}
},
"enable_web_push_notifications": "Увімкнути web push-сповіщення",
"notifications": "Сповіщення",
- "fun": "Розваги"
+ "fun": "Розваги",
+ "notification_setting_privacy": "Приватність",
+ "notification_setting_filters": "Фільтри"
},
"selectable_list": {
"select_all": "Вибрати все"
From ed5c1c0a4ca74cfa12ab685acecac4fd660fa301 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:42:31 +0000
Subject: [PATCH 162/306] Translated using Weblate (Ukrainian)
Currently translated at 61.9% (416 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 076dc70b..2fcacedc 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -419,7 +419,10 @@
"keep_color": "Залишити кольори",
"use_source": "Нова версія",
"use_snapshot": "Стара версія",
- "load_theme": "Завантажити тему "
+ "load_theme": "Завантажити тему"
+ },
+ "common": {
+ "color": "Колір"
}
},
"enable_web_push_notifications": "Увімкнути web push-сповіщення",
From a5b961ed3113a8dac0ac44196a3a829f55f455e4 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:47:32 +0000
Subject: [PATCH 163/306] Translated using Weblate (Ukrainian)
Currently translated at 61.9% (416 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 2fcacedc..4a142ed8 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -429,7 +429,8 @@
"notifications": "Сповіщення",
"fun": "Розваги",
"notification_setting_privacy": "Приватність",
- "notification_setting_filters": "Фільтри"
+ "notification_setting_filters": "Фільтри",
+ "reset_avatar": "Скинути аватар "
},
"selectable_list": {
"select_all": "Вибрати все"
From 4f54b0123ad526bfc14726ac8bf5864f711b06d4 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:47:53 +0000
Subject: [PATCH 164/306] Translated using Weblate (Ukrainian)
Currently translated at 62.5% (420 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4a142ed8..86b18cf9 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -430,7 +430,8 @@
"fun": "Розваги",
"notification_setting_privacy": "Приватність",
"notification_setting_filters": "Фільтри",
- "reset_avatar": "Скинути аватар "
+ "reset_avatar": "Скинути аватар",
+ "reset_profile_background": "Скинути обкладинку профілю"
},
"selectable_list": {
"select_all": "Вибрати все"
From 6111affc61f877a673c9ade8c6e384a2ef8df97d Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:48:55 +0000
Subject: [PATCH 165/306] Translated using Weblate (Ukrainian)
Currently translated at 62.5% (420 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 86b18cf9..4b95488f 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -431,7 +431,9 @@
"notification_setting_privacy": "Приватність",
"notification_setting_filters": "Фільтри",
"reset_avatar": "Скинути аватар",
- "reset_profile_background": "Скинути обкладинку профілю"
+ "reset_profile_background": "Скинути обкладинку профілю",
+ "reset_avatar_confirm": "Ви дійсно хочете скинути аватар? ",
+ "reset_profile_banner": "Скинули банер профілю"
},
"selectable_list": {
"select_all": "Вибрати все"
From be2e6f39aa7474ed4b15ea050ef690ddb02df361 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Wed, 2 Dec 2020 16:49:14 +0000
Subject: [PATCH 166/306] Translated using Weblate (Ukrainian)
Currently translated at 62.5% (420 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4b95488f..2517c736 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -433,7 +433,8 @@
"reset_avatar": "Скинути аватар",
"reset_profile_background": "Скинути обкладинку профілю",
"reset_avatar_confirm": "Ви дійсно хочете скинути аватар? ",
- "reset_profile_banner": "Скинули банер профілю"
+ "reset_profile_banner": "Скинули банер профілю",
+ "hide_follows_count_description": "Не показувати кількість підписників"
},
"selectable_list": {
"select_all": "Вибрати все"
From a3f6476ae1e203d901fcd9d55911f3ebc6a1a62f Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:49:41 +0000
Subject: [PATCH 167/306] Translated using Weblate (Ukrainian)
Currently translated at 62.7% (421 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 2517c736..63881e4b 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -432,7 +432,7 @@
"notification_setting_filters": "Фільтри",
"reset_avatar": "Скинути аватар",
"reset_profile_background": "Скинути обкладинку профілю",
- "reset_avatar_confirm": "Ви дійсно хочете скинути аватар? ",
+ "reset_avatar_confirm": "Ви дійсно хочете скинути аватар?",
"reset_profile_banner": "Скинули банер профілю",
"hide_follows_count_description": "Не показувати кількість підписників"
},
From 291d9929f8e56b57c4c53378b58496750fe49319 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:49:56 +0000
Subject: [PATCH 168/306] Translated using Weblate (Ukrainian)
Currently translated at 62.7% (421 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 63881e4b..5c4982af 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -434,7 +434,8 @@
"reset_profile_background": "Скинути обкладинку профілю",
"reset_avatar_confirm": "Ви дійсно хочете скинути аватар?",
"reset_profile_banner": "Скинули банер профілю",
- "hide_follows_count_description": "Не показувати кількість підписників"
+ "hide_follows_count_description": "Не показувати кількість підписників",
+ "reset_banner_confirm": "Ви дійсно хочете скинути банер? "
},
"selectable_list": {
"select_all": "Вибрати все"
From 35773e2339cee2fc6131b14aab43dcf1db354747 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:50:09 +0000
Subject: [PATCH 169/306] Translated using Weblate (Ukrainian)
Currently translated at 63.0% (423 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 5c4982af..2559f9f8 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -435,7 +435,8 @@
"reset_avatar_confirm": "Ви дійсно хочете скинути аватар?",
"reset_profile_banner": "Скинули банер профілю",
"hide_follows_count_description": "Не показувати кількість підписників",
- "reset_banner_confirm": "Ви дійсно хочете скинути банер? "
+ "reset_banner_confirm": "Ви дійсно хочете скинути банер?",
+ "reset_background_confirm": "Ви дійсно хочете скинути обкладинку?"
},
"selectable_list": {
"select_all": "Вибрати все"
From 6923d5f983ae9474e32430af7c740d8b6b3ec9e0 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:51:23 +0000
Subject: [PATCH 170/306] Translated using Weblate (Ukrainian)
Currently translated at 63.0% (423 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 2559f9f8..174a576a 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -419,7 +419,8 @@
"keep_color": "Залишити кольори",
"use_source": "Нова версія",
"use_snapshot": "Стара версія",
- "load_theme": "Завантажити тему"
+ "load_theme": "Завантажити тему",
+ "reset": "Скинути "
},
"common": {
"color": "Колір"
From fdcd4828eddd4e593bcbb2508ea41c1a4f16632a Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:51:33 +0000
Subject: [PATCH 171/306] Translated using Weblate (Ukrainian)
Currently translated at 63.1% (424 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 174a576a..c7916202 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -420,7 +420,7 @@
"use_source": "Нова версія",
"use_snapshot": "Стара версія",
"load_theme": "Завантажити тему",
- "reset": "Скинути "
+ "reset": "Скинути"
},
"common": {
"color": "Колір"
From c20c418e6d427d755944ddb2cba0e994f10ac4ca Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Wed, 2 Dec 2020 16:51:49 +0000
Subject: [PATCH 172/306] Translated using Weblate (Ukrainian)
Currently translated at 63.1% (424 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index c7916202..7abd4972 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -420,7 +420,8 @@
"use_source": "Нова версія",
"use_snapshot": "Стара версія",
"load_theme": "Завантажити тему",
- "reset": "Скинути"
+ "reset": "Скинути",
+ "clear_all": "Очистити все "
},
"common": {
"color": "Колір"
From 8a260f4102c296e40ba33b95d0e70c75992fa897 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 16:51:56 +0000
Subject: [PATCH 173/306] Translated using Weblate (Ukrainian)
Currently translated at 66.4% (446 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 7abd4972..12e53b4b 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -421,10 +421,35 @@
"use_snapshot": "Стара версія",
"load_theme": "Завантажити тему",
"reset": "Скинути",
- "clear_all": "Очистити все "
+ "clear_all": "Очистити все"
},
"common": {
"color": "Колір"
+ },
+ "preview": {
+ "mono": "змісту",
+ "text": "Трохи більше {0} та {1}",
+ "button": "Кнопка",
+ "error": "Приклад помилки",
+ "content": "Зміст",
+ "header": "Попередній перегляд"
+ },
+ "shadows": {
+ "components": {
+ "button": "Кнопка",
+ "input": "Поле вводу"
+ },
+ "component": "Компонент"
+ },
+ "fonts": {
+ "components": {
+ "input": "Поля вводу",
+ "interface": "Інтерфейс"
+ },
+ "_tab_label": "Шрифти"
+ },
+ "advanced_colors": {
+ "alert_warning": "Попередження"
}
},
"enable_web_push_notifications": "Увімкнути web push-сповіщення",
From 0f2841a98a9be5324a949e6c3edab09b12fdc21b Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Wed, 2 Dec 2020 16:53:24 +0000
Subject: [PATCH 174/306] Translated using Weblate (Ukrainian)
Currently translated at 66.4% (446 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 12e53b4b..4026287e 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -50,9 +50,9 @@
"staff": "Адміністрація",
"mrf": {
"simple": {
- "media_nsfw_desc": "Даний інстанс примусово позначає вкладення з наступних інстансів як NSFW:",
+ "media_nsfw_desc": "Даний інстанс примусово позначає вкладення в наступних інстансах як NSFW:",
"media_nsfw": "Примусове визначення вкладення як дратівливого",
- "media_removal_desc": "Поточний інстанс видаляє вкладення на перелічених інстансах:",
+ "media_removal_desc": "Поточний інстанс видаляє вкладення з дописів на перелічених інстансах:",
"media_removal": "Видалення вкладень",
"ftl_removal_desc": "Цей інстанс видаляє перелічені інстанси з \"Усієї відомої мережі\":",
"ftl_removal": "Видалення з \"Усієї відомої мережі\"",
@@ -461,9 +461,18 @@
"reset_profile_background": "Скинути обкладинку профілю",
"reset_avatar_confirm": "Ви дійсно хочете скинути аватар?",
"reset_profile_banner": "Скинули банер профілю",
- "hide_follows_count_description": "Не показувати кількість підписників",
+ "hide_follows_count_description": "Не показувати на кого я підписаний",
"reset_banner_confirm": "Ви дійсно хочете скинути банер?",
- "reset_background_confirm": "Ви дійсно хочете скинути обкладинку?"
+ "reset_background_confirm": "Ви дійсно хочете скинути обкладинку?",
+ "subject_line_behavior": "Вигляд теми при відповіді",
+ "subject_input_always_show": "Завжди показувати поле для вводу теми",
+ "minimal_scopes_mode": "Мінімізувати набір варіантів осягу для допису",
+ "scope_copy": "Копіювати осяг при відповіді (завжди ввімкнено для особистих повідомлень)",
+ "search_user_to_mute": "Шукайте кого ви хочете заглушити",
+ "search_user_to_block": "Шукайте кого ви хочете заблокувати",
+ "autohide_floating_post_button": "Автоматично ховати кнопку \"Новий допис\" (в мобільній версії)",
+ "pause_on_unfocused": "Призупинити трансляцію, коли вкладка неактивна",
+ "hide_followers_count_description": "Не показувати тих, хто на мене підписаний"
},
"selectable_list": {
"select_all": "Вибрати все"
From 3dcbc2c294067f74d407e6a41a7530035d3021f2 Mon Sep 17 00:00:00 2001
From: "W.W"
Date: Wed, 2 Dec 2020 17:25:05 +0000
Subject: [PATCH 175/306] Translated using Weblate (Ukrainian)
Currently translated at 74.8% (502 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 34 +++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 4026287e..d904ce68 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -380,7 +380,7 @@
"chatMessageRadius": "Повідомлення в бесіді",
"notification_mutes": "Щоб перестати отримувати сповіщення від певного користувача, заглушіть його.",
"user_mutes": "Користувачі",
- "no_mutes": "Нема заглушених",
+ "no_mutes": "Заглушені відсутні",
"emoji_reactions_on_timeline": "Показувати реакції емоджі на стрічці",
"pad_emoji": "Додавати простір з обидвох сторін емоджі, при додаванні з панелі",
"allow_following_move": "Дозволити автостеження при переміщенні на інший інстанс",
@@ -421,7 +421,16 @@
"use_snapshot": "Стара версія",
"load_theme": "Завантажити тему",
"reset": "Скинути",
- "clear_all": "Очистити все"
+ "clear_all": "Очистити все",
+ "help": {
+ "older_version_imported": "Імпортований файл було створено в старішій версії FE.",
+ "future_version_imported": "Імпортований файл було створено в новішій версії FE.",
+ "v2_imported": "Файл, який ви імпортували, був створений для старішої версії інтерфейсу Pleroma. Ми намагаємось покращити сумісність, але все одно можуть бути розбіжності.",
+ "upgraded_from_v2": "PleromaFE було оновлено, тема може дещо відрізнятися від тієї, яку ви пам’ятаєте."
+ },
+ "keep_as_is": "Залишити як є",
+ "clear_opacity": "Очистити прозорість",
+ "save_load_hint": "Параметри \"Зберегти\" зберігають встановлені на даний момент параметри під час вибору або завантаження тем, вони також зберігають зазначені параметри під час експорту теми. Коли всі прапорці знято, експортування теми збереже все."
},
"common": {
"color": "Колір"
@@ -472,7 +481,26 @@
"search_user_to_block": "Шукайте кого ви хочете заблокувати",
"autohide_floating_post_button": "Автоматично ховати кнопку \"Новий допис\" (в мобільній версії)",
"pause_on_unfocused": "Призупинити трансляцію, коли вкладка неактивна",
- "hide_followers_count_description": "Не показувати тих, хто на мене підписаний"
+ "hide_followers_count_description": "Не показувати кількість читачів",
+ "notification_blocks": "Блокування користувача зупиняє всі сповіщення від нього, а також скасовує його відстеження.",
+ "notification_setting_hide_notification_contents": "Ховати відправника та вміст push-сповіщень",
+ "notification_setting_block_from_strangers": "Блокувати сповіщення від користувачів за якими ви не слідкуєте",
+ "type_domains_to_mute": "Пошук доменів для заглушення",
+ "nsfw_clickthrough": "Увімкнути приховування NSFW медіа",
+ "greentext": "Відображувати \"> такий текст\" зеленим кольором (використовуючи \"зелений\" з оболонки, яка використовується).",
+ "virtual_scrolling": "Оптимізувати оновлення стрчки",
+ "theme_help_v2_2": "Піктограми під деякими записами є показниками контрасту між фоном та текстом. Коли ви наведете на них курсор, ви отримаєте детальну інформацію. Пам'ятайте, якщо ви використовуєте прозорість, індикатори показують найгірший варіант.",
+ "theme_help_v2_1": "Ви також можете замінити кольори та видимість окремих компонентів, перемикаючи прапорці, використовуйте \"Очистити все\", щоб видалити всі заміни.",
+ "theme_help": "Використовувати шістнадцяткові коди кольору (#rrggbb) щоб редагувати оболонку.",
+ "no_blocks": "Блокування відсутні",
+ "subject_line_mastodon": "Як в mastodon: просто скопіювати",
+ "subject_line_email": "Як в email: \"re: тема\"",
+ "useStreamingApiWarning": "(Не рекомендується, експериментально, повідомлення можуть зникати)",
+ "useStreamingApi": "Отримувати повідомлення та сповіщення в режимі реального часу",
+ "streaming": "Ввімкнути автоматичне завантаження нових повідомлень при прокручуванні вгору",
+ "stop_gifs": "Відтворювати GIF анімації тільки при наведенні",
+ "post_status_content_type": "Тип вмісту допису",
+ "subject_line_noop": "Не копіювати"
},
"selectable_list": {
"select_all": "Вибрати все"
From 2ac23d8318ec9605b4f875d0ae91d772b2004faa Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 17:31:41 +0000
Subject: [PATCH 176/306] Translated using Weblate (Ukrainian)
Currently translated at 74.8% (502 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 45 ++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 42 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index d904ce68..d4a00772 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -164,7 +164,9 @@
"too_many_requests": "Ви досягли ліміту спроб, спробуйте ще раз пізніше.",
"password_reset_required_but_mailer_is_disabled": "Ви повинні скинути свій пароль, але скидання пароля вимкнено. Зверніться до адміністратора інстансу.",
"password_reset_disabled": "Скидання пароля вимкнено. Зверніться до адміністратора інстансу.",
- "password_reset_required": "Для входу потрібно скинути пароль."
+ "password_reset_required": "Для входу потрібно скинути пароль.",
+ "password_reset": "Відновити пароль",
+ "forgot_password": "Забули пароль?"
},
"chats": {
"you": "Ви:",
@@ -441,7 +443,10 @@
"button": "Кнопка",
"error": "Приклад помилки",
"content": "Зміст",
- "header": "Попередній перегляд"
+ "header": "Попередній перегляд",
+ "link": "невеличке посилання",
+ "header_faint": "Це нормально",
+ "input": "Що нового?"
},
"shadows": {
"components": {
@@ -500,7 +505,12 @@
"streaming": "Ввімкнути автоматичне завантаження нових повідомлень при прокручуванні вгору",
"stop_gifs": "Відтворювати GIF анімації тільки при наведенні",
"post_status_content_type": "Тип вмісту допису",
- "subject_line_noop": "Не копіювати"
+ "subject_line_noop": "Не копіювати",
+ "version": {
+ "frontend_version": "Версія фронтенду",
+ "backend_version": "Версія бекенду",
+ "title": "Версія"
+ }
},
"selectable_list": {
"select_all": "Вибрати все"
@@ -579,5 +589,34 @@
"day": "{0} день",
"seconds_short": "{0}с",
"seconds": "{0} секунди"
+ },
+ "search": {
+ "no_results": "Немає результатів",
+ "hashtags": "Хештеги",
+ "people": "Люди"
+ },
+ "user_card": {
+ "statuses": "Дописи",
+ "message": "Повідомлення",
+ "follow": "Підписатись",
+ "follow_unfollow": "Відписатись",
+ "follow_again": "Відправити запит знову?",
+ "follow_sent": "Запит відправлено!"
+ },
+ "status": {
+ "copy_link": "Скопіювати посилання на допис",
+ "status_unavailable": "Допис недоступний",
+ "replies_list": "Відповіді:",
+ "delete_confirm": "Ви дійсно хочете видалити цей допис?",
+ "delete": "Видалити допис"
+ },
+ "timeline": {
+ "no_more_statuses": "Більше немає дописів",
+ "up_to_date": "Оновлено",
+ "reload": "Оновити",
+ "show_new": "Показати нові",
+ "load_older": "Завантажити давніші дописи",
+ "error": "Помилка завантаження стрічки: {0}",
+ "collapse": "Згорнути"
}
}
From 2bbb01e751ecab728cfd9a0792f712e19acf915e Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 18:42:02 +0000
Subject: [PATCH 177/306] Translated using Weblate (Ukrainian)
Currently translated at 79.5% (534 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index d4a00772..ec27b4b5 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -617,6 +617,7 @@
"show_new": "Показати нові",
"load_older": "Завантажити давніші дописи",
"error": "Помилка завантаження стрічки: {0}",
- "collapse": "Згорнути"
+ "collapse": "Згорнути",
+ "conversation": "Розмова"
}
}
From ee0748bff535ed6ea5366edd041035b74881980d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Wed, 2 Dec 2020 18:43:52 +0000
Subject: [PATCH 178/306] Translated using Weblate (Ukrainian)
Currently translated at 79.5% (534 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 45 ++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 42 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index ec27b4b5..cb087bee 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -428,14 +428,33 @@
"older_version_imported": "Імпортований файл було створено в старішій версії FE.",
"future_version_imported": "Імпортований файл було створено в новішій версії FE.",
"v2_imported": "Файл, який ви імпортували, був створений для старішої версії інтерфейсу Pleroma. Ми намагаємось покращити сумісність, але все одно можуть бути розбіжності.",
- "upgraded_from_v2": "PleromaFE було оновлено, тема може дещо відрізнятися від тієї, яку ви пам’ятаєте."
+ "upgraded_from_v2": "PleromaFE було оновлено, тема може дещо відрізнятися від тієї, яку ви пам’ятаєте.",
+ "snapshot_source_mismatch": "Конфлікт версій: Швидше за все, FE повернуто до попередньої версії та оновлено знову, якщо ви змінили тему за допомогою старішої версії FE, швидше за все, ви хочете використовувати стару версію, інакше використовуйте нову версію.",
+ "migration_napshot_gone": "З якоїсь причини знімок зник, деякі речі можуть бути не такими, як ви пам’ятаєте.",
+ "migration_snapshot_ok": "Для безпеки, знімок теми завантажено. Ви можете спробувати завантажити дані теми.",
+ "fe_downgraded": "Версію PleromaFE змінено на старшу.",
+ "fe_upgraded": "Двигун теми PleromaFE оновлено.",
+ "snapshot_missing": "У файлі немає жодного знімка теми, тому він може виглядати інакше, ніж передбачалося спочатку.",
+ "snapshot_present": "Знімок теми завантажено, тому всі значення було перезаписано. Натомість ви можете завантажити правильні дані теми."
},
"keep_as_is": "Залишити як є",
"clear_opacity": "Очистити прозорість",
"save_load_hint": "Параметри \"Зберегти\" зберігають встановлені на даний момент параметри під час вибору або завантаження тем, вони також зберігають зазначені параметри під час експорту теми. Коли всі прапорці знято, експортування теми збереже все."
},
"common": {
- "color": "Колір"
+ "color": "Колір",
+ "contrast": {
+ "context": {
+ "text": "для тексту",
+ "18pt": "для великого (18pt+) тексту"
+ },
+ "level": {
+ "bad": "Не відповідає жодним вимогам щодо доступності",
+ "aaa": "відповідає вимогам рівня ААA (рекомендований)",
+ "aa": "відповідає вимогам рівня АА (мінімальний)"
+ }
+ },
+ "opacity": "Прозорість"
},
"preview": {
"mono": "змісту",
@@ -463,7 +482,27 @@
"_tab_label": "Шрифти"
},
"advanced_colors": {
- "alert_warning": "Попередження"
+ "alert_warning": "Попередження",
+ "underlay": "Тло",
+ "inputs": "Поля входу",
+ "buttons": "Кнопки",
+ "borders": "Кордони",
+ "top_bar": "Верхня смужка",
+ "panel_header": "Заголовок панелі",
+ "badge_notification": "Сповіщення",
+ "popover": "Підказки, меню, поповери",
+ "badge": "Тло значків",
+ "post": "Дописи/Дані користувачів",
+ "alert_neutral": "Нейтральний",
+ "alert_error": "Помилки",
+ "alert": "Фон сповіщень",
+ "_tab_label": "Додатково"
+ },
+ "common_colors": {
+ "rgbo": "Піктограми, акценти, значки",
+ "foreground_hint": "Перегляньте вкладку \"Додатково\" для більшого контролю",
+ "main": "Загальні кольори",
+ "_tab_label": "Загальні"
}
},
"enable_web_push_notifications": "Увімкнути web push-сповіщення",
From 00c762474fc5d7d0151849ec85a63c1520626cac Mon Sep 17 00:00:00 2001
From: ZEN
Date: Wed, 2 Dec 2020 23:31:38 +0000
Subject: [PATCH 179/306] Translated using Weblate (Ukrainian)
Currently translated at 79.8% (536 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index cb087bee..8c85bd50 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -496,7 +496,8 @@
"alert_neutral": "Нейтральний",
"alert_error": "Помилки",
"alert": "Фон сповіщень",
- "_tab_label": "Додатково"
+ "_tab_label": "Додатково",
+ "selectedPost": "Вибраний допис"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
From 33e3ada7da24dc3fba2aaf31f4443e8516cdd72b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 10:30:24 +0000
Subject: [PATCH 180/306] Translated using Weblate (Ukrainian)
Currently translated at 79.8% (536 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 8c85bd50..1ed50973 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -290,7 +290,7 @@
"lock_account_description": "Обмежте свій обліковий запис лише схваленими читачами",
"links": "Посилання",
"limited_availability": "Недоступно у вашому браузері",
- "invalid_theme_imported": "Вибраний файл не є оболонкою Pleroma. Жодних змін не було внесено у вашу тему.",
+ "invalid_theme_imported": "Вибраний файл не є темою Pleroma. У вашу тему не внесено жодних змін.",
"interfaceLanguage": "Мова оболонки",
"interface": "Оболонка",
"instance_default_simple": "(за замовчуванням)",
@@ -487,7 +487,7 @@
"inputs": "Поля входу",
"buttons": "Кнопки",
"borders": "Кордони",
- "top_bar": "Верхня смужка",
+ "top_bar": "Верхня панель",
"panel_header": "Заголовок панелі",
"badge_notification": "Сповіщення",
"popover": "Підказки, меню, поповери",
@@ -532,11 +532,11 @@
"notification_setting_block_from_strangers": "Блокувати сповіщення від користувачів за якими ви не слідкуєте",
"type_domains_to_mute": "Пошук доменів для заглушення",
"nsfw_clickthrough": "Увімкнути приховування NSFW медіа",
- "greentext": "Відображувати \"> такий текст\" зеленим кольором (використовуючи \"зелений\" з оболонки, яка використовується).",
+ "greentext": "Мемний текст",
"virtual_scrolling": "Оптимізувати оновлення стрчки",
"theme_help_v2_2": "Піктограми під деякими записами є показниками контрасту між фоном та текстом. Коли ви наведете на них курсор, ви отримаєте детальну інформацію. Пам'ятайте, якщо ви використовуєте прозорість, індикатори показують найгірший варіант.",
"theme_help_v2_1": "Ви також можете замінити кольори та видимість окремих компонентів, перемикаючи прапорці, використовуйте \"Очистити все\", щоб видалити всі заміни.",
- "theme_help": "Використовувати шістнадцяткові коди кольору (#rrggbb) щоб редагувати оболонку.",
+ "theme_help": "Використовувати шістнадцяткові коди кольору (#rrggbb) щоб редагувати тему.",
"no_blocks": "Блокування відсутні",
"subject_line_mastodon": "Як в mastodon: просто скопіювати",
"subject_line_email": "Як в email: \"re: тема\"",
From 037185a4634224e6696399193b7a2d367f813fd2 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 11:34:40 +0000
Subject: [PATCH 181/306] Translated using Weblate (Ukrainian)
Currently translated at 79.8% (536 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 1ed50973..f9441eef 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -648,7 +648,8 @@
"status_unavailable": "Допис недоступний",
"replies_list": "Відповіді:",
"delete_confirm": "Ви дійсно хочете видалити цей допис?",
- "delete": "Видалити допис"
+ "delete": "Видалити допис",
+ "pin": "Закріпити в профілі "
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From 4667137fffab705999bccb237aae7308fb543b2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 11:34:56 +0000
Subject: [PATCH 182/306] Translated using Weblate (Ukrainian)
Currently translated at 80.0% (537 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index f9441eef..66932828 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -649,7 +649,7 @@
"replies_list": "Відповіді:",
"delete_confirm": "Ви дійсно хочете видалити цей допис?",
"delete": "Видалити допис",
- "pin": "Закріпити в профілі "
+ "pin": "Закріпити в профілі"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From ac45e410d36cf981b957e3d60d269bbb907d0797 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 11:35:27 +0000
Subject: [PATCH 183/306] Translated using Weblate (Ukrainian)
Currently translated at 80.0% (537 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 66932828..0a0bc201 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -641,7 +641,8 @@
"follow": "Підписатись",
"follow_unfollow": "Відписатись",
"follow_again": "Відправити запит знову?",
- "follow_sent": "Запит відправлено!"
+ "follow_sent": "Запит відправлено!",
+ "blocked": "Заблоковано! "
},
"status": {
"copy_link": "Скопіювати посилання на допис",
From 06d05b7b8261d9c0beacae1c0df0cfa504a15707 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 11:35:51 +0000
Subject: [PATCH 184/306] Translated using Weblate (Ukrainian)
Currently translated at 80.1% (538 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 0a0bc201..0691a24f 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -642,7 +642,7 @@
"follow_unfollow": "Відписатись",
"follow_again": "Відправити запит знову?",
"follow_sent": "Запит відправлено!",
- "blocked": "Заблоковано! "
+ "blocked": "Заблоковано!"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
From 800964ea6b32343d151231ab8928d75c975df38a Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 11:36:11 +0000
Subject: [PATCH 185/306] Translated using Weblate (Ukrainian)
Currently translated at 80.1% (538 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 0691a24f..3059b491 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -642,7 +642,10 @@
"follow_unfollow": "Відписатись",
"follow_again": "Відправити запит знову?",
"follow_sent": "Запит відправлено!",
- "blocked": "Заблоковано!"
+ "blocked": "Заблоковано!",
+ "admin_menu": {
+ "activate_account": "Активувати аккаунт"
+ }
},
"status": {
"copy_link": "Скопіювати посилання на допис",
From 60598f9bda810f9fc9c504e9f316fcd1c8fc7e2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 12:05:29 +0000
Subject: [PATCH 186/306] Translated using Weblate (Ukrainian)
Currently translated at 80.7% (542 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 3059b491..207529e1 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -644,7 +644,8 @@
"follow_sent": "Запит відправлено!",
"blocked": "Заблоковано!",
"admin_menu": {
- "activate_account": "Активувати аккаунт"
+ "activate_account": "Активувати обліковий запис",
+ "deactivate_account": "Деактивувати обліковий запис"
}
},
"status": {
From 3d8af7256b97152c679bf165ff4cecad61b222d6 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 13:44:00 +0000
Subject: [PATCH 187/306] Translated using Weblate (Ukrainian)
Currently translated at 80.7% (542 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 207529e1..c16d7362 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -470,7 +470,8 @@
"shadows": {
"components": {
"button": "Кнопка",
- "input": "Поле вводу"
+ "input": "Поле вводу",
+ "panel": "Панель"
},
"component": "Компонент"
},
@@ -479,7 +480,8 @@
"input": "Поля вводу",
"interface": "Інтерфейс"
},
- "_tab_label": "Шрифти"
+ "_tab_label": "Шрифти",
+ "size": "Розмір (в пікселях)"
},
"advanced_colors": {
"alert_warning": "Попередження",
@@ -654,7 +656,8 @@
"replies_list": "Відповіді:",
"delete_confirm": "Ви дійсно хочете видалити цей допис?",
"delete": "Видалити допис",
- "pin": "Закріпити в профілі"
+ "pin": "Закріпити в профілі",
+ "status_deleted": "Цей пост був видалений"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From 0f8587463ca1b9ac95f7fe616bb3c1bdbfde563c Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Wed, 2 Dec 2020 20:53:30 +0000
Subject: [PATCH 188/306] Translated using Weblate (Russian)
Currently translated at 72.1% (484 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 32 +++++++++++++++++++++++++++++---
1 file changed, 29 insertions(+), 3 deletions(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index cbee5350..02cafb85 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -424,7 +424,9 @@
"bookmark": "В закладки",
"unbookmark": "Удалить из закладок",
"status_deleted": "Пост удален",
- "reply_to": "Ответ"
+ "reply_to": "Ответ",
+ "repeats": "Повторы",
+ "favorites": "Понравилось"
},
"user_card": {
"block": "Заблокировать",
@@ -464,7 +466,9 @@
"delete_user_confirmation": "Вы уверены? Это действие нельзя отменить."
},
"media": "С вложениями",
- "mention": "Упомянуть"
+ "mention": "Упомянуть",
+ "show_repeats": "Показывать повторы",
+ "hide_repeats": "Скрыть повторы"
},
"user_profile": {
"timeline_title": "Лента пользователя"
@@ -552,7 +556,7 @@
"polls": {
"not_enough_options": "Недостаточно уникальных вариантов в опросе",
"expired": "Опрос закончился {0} назад",
- "expires_in": "Опрос заканчивается через",
+ "expires_in": "Опрос заканчивается через {0}",
"expiry": "Срок опроса",
"multiple_choices": "Несколько вариантов",
"single_choice": "Один вариант",
@@ -588,5 +592,27 @@
},
"shoutbox": {
"title": "Болтовня"
+ },
+ "time": {
+ "days_short": "{0}дн",
+ "years_short": "{0}г",
+ "year_short": "{0}г",
+ "weeks_short": "{0}нед",
+ "week_short": "{0}нед",
+ "seconds_short": "{0}с",
+ "second_short": "{0}с",
+ "now_short": "только что",
+ "now": "только что",
+ "months_short": "{0}мес",
+ "month_short": "{0}мес",
+ "minutes_short": "{0}мин",
+ "minute_short": "{0}мин",
+ "in_past": "{0} назад",
+ "in_future": "через {0}",
+ "hours_short": "{0}ч",
+ "hour_short": "{0}ч",
+ "hour": "{0} час",
+ "day_short": "{0}д",
+ "days": "{0} дней"
}
}
From 17abcda2aae91e0597ae4de3b8f1c757ad65e017 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 13:44:53 +0000
Subject: [PATCH 189/306] Translated using Weblate (Ukrainian)
Currently translated at 81.0% (544 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index c16d7362..0442623c 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -657,7 +657,7 @@
"delete_confirm": "Ви дійсно хочете видалити цей допис?",
"delete": "Видалити допис",
"pin": "Закріпити в профілі",
- "status_deleted": "Цей пост був видалений"
+ "status_deleted": "Цей допис був видалений"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From f30450be124c2f141c691216bde3669e3b3806dc Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 13:45:31 +0000
Subject: [PATCH 190/306] Translated using Weblate (Ukrainian)
Currently translated at 81.0% (544 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 0442623c..5f28bfe4 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -647,7 +647,9 @@
"blocked": "Заблоковано!",
"admin_menu": {
"activate_account": "Активувати обліковий запис",
- "deactivate_account": "Деактивувати обліковий запис"
+ "deactivate_account": "Деактивувати аккаунт",
+ "delete_account": "Видалити аккаунт",
+ "moderation": "Модерація "
}
},
"status": {
From 426441b51c804fe2cf18ef97e4c47760568d09c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 14:44:37 +0000
Subject: [PATCH 191/306] Translated using Weblate (Ukrainian)
Currently translated at 81.3% (546 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 5f28bfe4..f76b76f0 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -499,7 +499,9 @@
"alert_error": "Помилки",
"alert": "Фон сповіщень",
"_tab_label": "Додатково",
- "selectedPost": "Вибраний допис"
+ "selectedPost": "Вибраний допис",
+ "highlight": "Виділені елементи",
+ "poll": "Діаграма опитування"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
From 215e3753e1d803afa42f71cc07b0b779f794d3ef Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 15:28:51 +0000
Subject: [PATCH 192/306] Translated using Weblate (Ukrainian)
Currently translated at 84.5% (567 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index f76b76f0..caf0669c 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -452,7 +452,8 @@
"bad": "Не відповідає жодним вимогам щодо доступності",
"aaa": "відповідає вимогам рівня ААA (рекомендований)",
"aa": "відповідає вимогам рівня АА (мінімальний)"
- }
+ },
+ "hint": "Рівень контрасту: {ratio}, {level} {context}"
},
"opacity": "Прозорість"
},
@@ -501,7 +502,9 @@
"_tab_label": "Додатково",
"selectedPost": "Вибраний допис",
"highlight": "Виділені елементи",
- "poll": "Діаграма опитування"
+ "poll": "Діаграма опитування",
+ "icons": "Іконки",
+ "faint_text": "Затемнений текст"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
From f1066c393f9f4a22d5107ff01e78fed7caf3c8e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 15:53:01 +0000
Subject: [PATCH 193/306] Translated using Weblate (Ukrainian)
Currently translated at 84.5% (567 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index caf0669c..9043cfb0 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -472,9 +472,22 @@
"components": {
"button": "Кнопка",
"input": "Поле вводу",
- "panel": "Панель"
+ "panel": "Панель",
+ "panelHeader": "Заголовок панелі"
},
- "component": "Компонент"
+ "component": "Компонент",
+ "filter_hint": {
+ "inset_classic": "Тіні спрямовані всередину використовуватимуть {0}",
+ "spread_zero": "Тіні з поширенням > 0 відображатимуться так, ніби було встановлено нуль",
+ "avatar_inset": "Зауважте, що використання як вставних, так і невставних тіней на аватарах може привести до непередбачуваних результатів із прозорими аватарами.",
+ "drop_shadow_syntax": "{0} не підтримує параметр {1} та ключове слово {2}.",
+ "always_drop_shadow": "Увага! Ця тінь завжди використовує {0}, якщо підтримується браузером."
+ },
+ "inset": "Всередину",
+ "blur": "Розмиття",
+ "shadow_id": "Тінь №{value}",
+ "override": "Перевизначити",
+ "_tab_label": "Тінь і підсвічування"
},
"fonts": {
"components": {
@@ -504,13 +517,24 @@
"highlight": "Виділені елементи",
"poll": "Діаграма опитування",
"icons": "Іконки",
- "faint_text": "Затемнений текст"
+ "faint_text": "Затемнений текст",
+ "chat": {
+ "border": "Кайма",
+ "outgoing": "Вихідні повідомлення",
+ "incoming": "Вхідні повідомлення"
+ },
+ "toggled": "Переключено",
+ "disabled": "Вимкнено",
+ "selectedMenu": "Вибраний пункт меню"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
"foreground_hint": "Перегляньте вкладку \"Додатково\" для більшого контролю",
"main": "Загальні кольори",
"_tab_label": "Загальні"
+ },
+ "radii": {
+ "_tab_label": "Округлість"
}
},
"enable_web_push_notifications": "Увімкнути web push-сповіщення",
From 95b911d7a0cbbe78bc8d352bb100c6a38defb378 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 17:24:36 +0000
Subject: [PATCH 194/306] Translated using Weblate (Ukrainian)
Currently translated at 84.6% (568 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 9043cfb0..93a775cc 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -525,7 +525,8 @@
},
"toggled": "Переключено",
"disabled": "Вимкнено",
- "selectedMenu": "Вибраний пункт меню"
+ "selectedMenu": "Вибраний пункт меню",
+ "tabs": "Таби"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
From a8d3ce4671cd51b8098d02ab7b187c79e193e553 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 17:24:43 +0000
Subject: [PATCH 195/306] Translated using Weblate (Ukrainian)
Currently translated at 85.5% (574 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 93a775cc..8262ddae 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -466,7 +466,10 @@
"header": "Попередній перегляд",
"link": "невеличке посилання",
"header_faint": "Це нормально",
- "input": "Що нового?"
+ "input": "Що нового?",
+ "checkbox": "Я переглянув умови використання",
+ "fine_print": "Прочитайте наш {0} аби нічого нового не дізнатись!",
+ "faint_link": "корисний підручник"
},
"shadows": {
"components": {
@@ -492,7 +495,9 @@
"fonts": {
"components": {
"input": "Поля вводу",
- "interface": "Інтерфейс"
+ "interface": "Інтерфейс",
+ "postCode": "Моноширинний текст в дописі (форматований текст)",
+ "post": "Текст допису"
},
"_tab_label": "Шрифти",
"size": "Розмір (в пікселях)"
@@ -526,7 +531,7 @@
"toggled": "Переключено",
"disabled": "Вимкнено",
"selectedMenu": "Вибраний пункт меню",
- "tabs": "Таби"
+ "tabs": "Вкладки"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
From 6b7f82174c06dbf0cefd216c0922ad2359b6bc54 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 17:48:54 +0000
Subject: [PATCH 196/306] Translated using Weblate (Ukrainian)
Currently translated at 85.5% (574 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 8262ddae..260c9490 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -694,7 +694,8 @@
"delete_confirm": "Ви дійсно хочете видалити цей допис?",
"delete": "Видалити допис",
"pin": "Закріпити в профілі",
- "status_deleted": "Цей допис був видалений"
+ "status_deleted": "Цей допис був видалений",
+ "favorites": "Вподобане"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From 0c3f62642b8136e89e8a5d868c1d8a231f556645 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 17:49:01 +0000
Subject: [PATCH 197/306] Translated using Weblate (Ukrainian)
Currently translated at 85.5% (574 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 260c9490..001f4c31 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -695,7 +695,7 @@
"delete": "Видалити допис",
"pin": "Закріпити в профілі",
"status_deleted": "Цей допис був видалений",
- "favorites": "Вподобане"
+ "favorites": "Вподобати"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From dc90db91fd20c50353cb17ed3088942b9c7b01c2 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 17:52:38 +0000
Subject: [PATCH 198/306] Translated using Weblate (Ukrainian)
Currently translated at 85.6% (575 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 001f4c31..260c9490 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -695,7 +695,7 @@
"delete": "Видалити допис",
"pin": "Закріпити в профілі",
"status_deleted": "Цей допис був видалений",
- "favorites": "Вподобати"
+ "favorites": "Вподобане"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
From 99c1fb006815cccbbc28fc57b7ae82cb7b8434b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 17:58:40 +0000
Subject: [PATCH 199/306] Translated using Weblate (Ukrainian)
Currently translated at 85.6% (575 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 260c9490..5bc382ce 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -490,7 +490,8 @@
"blur": "Розмиття",
"shadow_id": "Тінь №{value}",
"override": "Перевизначити",
- "_tab_label": "Тінь і підсвічування"
+ "_tab_label": "Тінь і підсвічування",
+ "hintV3": "Для тіней ви також можете використовувати позначення {0} для використання іншого кольорового слота."
},
"fonts": {
"components": {
From ccf357c206be63721d0882a988384d666b6afe72 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 18:13:56 +0000
Subject: [PATCH 200/306] Translated using Weblate (Ukrainian)
Currently translated at 90.1% (605 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 48 +++++++++++++++++++++++++++++++++++++++---------
1 file changed, 39 insertions(+), 9 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 5bc382ce..3b19cb7a 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -123,7 +123,7 @@
"reacted_with": "додав реакцію: {0}",
"migrated_to": "мігрував на",
"no_more_notifications": "Немає більше сповіщень",
- "repeated_you": "поширив ваш допис",
+ "repeated_you": "поширив(-ла) ваш допис",
"read": "Прочитано!",
"notifications": "Сповіщення",
"load_older": "Завантажити давніші сповіщення",
@@ -476,7 +476,13 @@
"button": "Кнопка",
"input": "Поле вводу",
"panel": "Панель",
- "panelHeader": "Заголовок панелі"
+ "panelHeader": "Заголовок панелі",
+ "avatarStatus": "Аватар користувача (в стрічці)",
+ "avatar": "Аватар користувача (профіль)",
+ "buttonPressedHover": "Кнопка (натиснута + наведенний курсор)",
+ "buttonPressed": "Кнопка (натиснута)",
+ "buttonHover": "Кнопка (при наведенні)",
+ "popup": "Спливаючі вікна та підказки"
},
"component": "Компонент",
"filter_hint": {
@@ -501,7 +507,11 @@
"post": "Текст допису"
},
"_tab_label": "Шрифти",
- "size": "Розмір (в пікселях)"
+ "size": "Розмір (в пікселях)",
+ "custom": "Нестандартний",
+ "weight": "Товщина",
+ "family": "Назва шрифту",
+ "help": "Виберіть шрифт для елементів інтерфейсу. Для \"нестандартного\" потрібно ввести точну назву шрифту, так як вона відображається в системі."
},
"advanced_colors": {
"alert_warning": "Попередження",
@@ -532,7 +542,8 @@
"toggled": "Переключено",
"disabled": "Вимкнено",
"selectedMenu": "Вибраний пункт меню",
- "tabs": "Вкладки"
+ "tabs": "Вкладки",
+ "pressed": "Натиснуто"
},
"common_colors": {
"rgbo": "Піктограми, акценти, значки",
@@ -666,7 +677,8 @@
"days": "{0} дні",
"day": "{0} день",
"seconds_short": "{0}с",
- "seconds": "{0} секунди"
+ "seconds": "{0} секунди",
+ "in_future": "через {0}"
},
"search": {
"no_results": "Немає результатів",
@@ -685,8 +697,11 @@
"activate_account": "Активувати обліковий запис",
"deactivate_account": "Деактивувати аккаунт",
"delete_account": "Видалити аккаунт",
- "moderation": "Модерація "
- }
+ "moderation": "Модерація"
+ },
+ "deny": "Відмовити",
+ "block": "Заблокувати",
+ "approve": "Схвалити"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
@@ -696,7 +711,19 @@
"delete": "Видалити допис",
"pin": "Закріпити в профілі",
"status_deleted": "Цей допис був видалений",
- "favorites": "Вподобане"
+ "favorites": "Вподобане",
+ "hide_content": "Сховати вміст",
+ "show_content": "Показати вміст",
+ "hide_full_subject": "Сховати всю тему",
+ "show_full_subject": "Показати всю тему",
+ "thread_muted_and_words": ", має слова:",
+ "mute_conversation": "Заглушити розмову",
+ "reply_to": "Відповідь",
+ "unbookmark": "Видалити із закладок",
+ "bookmark": "Додати до закладок",
+ "pinned": "Закріплено",
+ "unpin": "Відкріпити від профілю",
+ "repeats": "Повтори"
},
"timeline": {
"no_more_statuses": "Більше немає дописів",
@@ -706,6 +733,9 @@
"load_older": "Завантажити давніші дописи",
"error": "Помилка завантаження стрічки: {0}",
"collapse": "Згорнути",
- "conversation": "Розмова"
+ "conversation": "Розмова",
+ "no_statuses": "Ніяких статусів",
+ "repeated": "поширив(-ла)",
+ "no_retweet_hint": "Запис, позначено як \"тільки для відстежувачів\" або \"особисте\" і тому не може бути повторений"
}
}
From c74ee1153d8d9c3d116498ed0a513d2bddc99330 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Thu, 3 Dec 2020 20:34:37 +0000
Subject: [PATCH 201/306] Translated using Weblate (Ukrainian)
Currently translated at 90.4% (607 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 3b19cb7a..bc95be80 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -235,7 +235,7 @@
"direct": "Приватний - цей допис побачать лише згадані користувачі"
},
"scope_notice": {
- "unlisted": "Цей допис не буде видно в публічній та федеративній стрічці",
+ "unlisted": "Цей допис не буде видно в публічній стрічці та усій відомій мережі",
"private": "Цей допис побачать лише ваші підписники",
"public": "Цей допис бачитимуть усі"
},
From 56927c5a09b8be71196dc265b29a3d67da9dad44 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 20:45:33 +0000
Subject: [PATCH 202/306] Translated using Weblate (Ukrainian)
Currently translated at 90.4% (607 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index bc95be80..ad0b0d6f 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -637,7 +637,8 @@
"repeat": "Поширити",
"reply": "Відповісти",
"add_reaction": "Додати реакцію",
- "user_settings": "Налаштування користувача"
+ "user_settings": "Налаштування користувача",
+ "favorite": "Подобається"
},
"upload": {
"error": {
@@ -701,7 +702,8 @@
},
"deny": "Відмовити",
"block": "Заблокувати",
- "approve": "Схвалити"
+ "approve": "Схвалити",
+ "mention": "Згадати"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
From ff93f4346800bf9a5f5f7eb31359bc7c7d6aa711 Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Thu, 3 Dec 2020 15:30:31 +0000
Subject: [PATCH 203/306] Translated using Weblate (Russian)
Currently translated at 76.1% (511 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 37 +++++++++++++++++++++++++++++++++----
1 file changed, 33 insertions(+), 4 deletions(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index 02cafb85..e7639553 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -236,7 +236,7 @@
"hide_followers_count_description": "Не показывать число моих подписчиков",
"show_admin_badge": "Показывать значок администратора в моем профиле",
"show_moderator_badge": "Показывать значок модератора в моем профиле",
- "nsfw_clickthrough": "Включить скрытие NSFW вложений",
+ "nsfw_clickthrough": "Включить скрытие NSFW вложений и не показывать изображения в предпросмотре ссылок для NSFW статусов",
"oauth_tokens": "OAuth токены",
"token": "Токен",
"refresh_token": "Рефреш токен",
@@ -396,7 +396,7 @@
"composing": "Составление постов",
"chatMessageRadius": "Сообщения в беседе",
"blocks_tab": "Блокировки",
- "import_mutes_from_a_csv_file": "Импортирует игнорируемых из CSV файла",
+ "import_mutes_from_a_csv_file": "Импортировать игнорируемых из CSV файла",
"mutes_imported": "Игнорируемые импортированы! Обработка может занять некоторое время.",
"mute_import_error": "Произошла ошибка при импорте игнорируемых",
"mute_import": "Импорт игнорируемых",
@@ -408,7 +408,36 @@
"block_import": "Импорт блокировок",
"block_export": "Экспортировать блокировки",
"security": "Безопасность",
- "app_name": "Приложение"
+ "app_name": "Приложение",
+ "user_mutes": "Пользователи",
+ "post_status_content_type": "Формат составляемых статусов по умолчанию",
+ "subject_line_noop": "Не копировать",
+ "subject_line_mastodon": "Как в Mastodon: скопировать как есть",
+ "subject_line_email": "Как в e-mail: \"re: тема\"",
+ "subject_line_behavior": "Копировать тему в ответах",
+ "no_mutes": "Нет игнорируемых",
+ "no_blocks": "Нет блокировок",
+ "notification_visibility_emoji_reactions": "Реакции",
+ "notification_visibility_moves": "Миграции пользователей",
+ "use_contain_fit": "Не обрезать вложения в миниатюрах",
+ "profile_fields": {
+ "value": "Значение",
+ "name": "Пункт",
+ "add_field": "Добавить поле",
+ "label": "Таблица метаданных профиля"
+ },
+ "play_videos_in_modal": "Проигрывать видео во всплывающей рамке",
+ "mutes_tab": "Игнорируемые",
+ "invalid_theme_imported": "Выбраный файл не является темой Pleroma. Изменений в тему не было внесено.",
+ "import_blocks_from_a_csv_file": "Импортировать блокировки из CSV файла",
+ "hide_filtered_statuses": "Не показывать отфильтрованные статусы",
+ "hide_muted_posts": "Не показывать статусы игнорируемых пользователей",
+ "hide_post_stats": "Не показывать статистику статусов (например количество отметок «Нравится»)",
+ "use_one_click_nsfw": "Открывать NSFW вложения одним кликом",
+ "preload_images": "Предварительно загружать изображения",
+ "max_thumbnails": "Максимальное число миниатюр показываемых в статусе",
+ "emoji_reactions_on_timeline": "Показывать эмодзи реакции в ленте",
+ "domain_mutes": "Узлы"
},
"timeline": {
"collapse": "Свернуть",
@@ -599,7 +628,7 @@
"year_short": "{0}г",
"weeks_short": "{0}нед",
"week_short": "{0}нед",
- "seconds_short": "{0}с",
+ "seconds_short": "{0}сек",
"second_short": "{0}с",
"now_short": "только что",
"now": "только что",
From ffd0bbbf16a62291b648db75d237c1e68b6c2e69 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Thu, 3 Dec 2020 23:50:25 +0000
Subject: [PATCH 204/306] Translated using Weblate (Ukrainian)
Currently translated at 93.8% (630 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 36 +++++++++++++++++++++++++++++++-----
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index ad0b0d6f..95223332 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -631,20 +631,31 @@
"captcha": "CAPTCHA"
},
"who_to_follow": {
- "who_to_follow": "На кого підписатися"
+ "who_to_follow": "На кого підписатися",
+ "more": "Більше"
},
"tool_tip": {
"repeat": "Поширити",
"reply": "Відповісти",
"add_reaction": "Додати реакцію",
"user_settings": "Налаштування користувача",
- "favorite": "Подобається"
+ "favorite": "Подобається",
+ "reject_follow_request": "Відхилити запит на підписку",
+ "accept_follow_request": "Прийняти запит на підписку",
+ "media_upload": "Завантажити медіа"
},
"upload": {
"error": {
"base": "Збій при завантаженні.",
"file_too_big": "Файл завеликий [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]",
"default": "Спробуйте ще раз пізніше"
+ },
+ "file_size_units": {
+ "TiB": "ТіБ",
+ "GiB": "ГіБ",
+ "MiB": "МіБ",
+ "KiB": "КіБ",
+ "B": "Б"
}
},
"time": {
@@ -696,14 +707,21 @@
"blocked": "Заблоковано!",
"admin_menu": {
"activate_account": "Активувати обліковий запис",
- "deactivate_account": "Деактивувати аккаунт",
+ "deactivate_account": "Деактивувати обліковий запис",
"delete_account": "Видалити аккаунт",
- "moderation": "Модерація"
+ "moderation": "Модерація",
+ "delete_user_confirmation": "Ви абсолютно впевнені? Цю дію неможливо буде скасовувати.",
+ "delete_user": "Видалити обліковий запис"
},
"deny": "Відмовити",
"block": "Заблокувати",
"approve": "Схвалити",
- "mention": "Згадати"
+ "mention": "Згадати",
+ "unsubscribe": "Відписатись",
+ "subscribe": "Підписатись",
+ "report": "Поскаржитись",
+ "per_day": "на день",
+ "favorites": "Вподобання"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
@@ -739,5 +757,13 @@
"no_statuses": "Ніяких статусів",
"repeated": "поширив(-ла)",
"no_retweet_hint": "Запис, позначено як \"тільки для відстежувачів\" або \"особисте\" і тому не може бути повторений"
+ },
+ "user_reporting": {
+ "submit": "Відправити",
+ "forward_to": "Переслати до {0}",
+ "forward_description": "Цей обліковий запис належить іншому інстансу. Відправити їм копію скарги?",
+ "additional_comments": "Додаткове пояснення",
+ "add_comment_description": "Скарга буде надіслана модераторам вашого інстансу. Нижче Ви можете додати пояснення чому ви вирішили поскаржитись на цей обліковий запис:",
+ "title": "Поскаржитись на {0}"
}
}
From bfeb8ed14b17552f57244f75da1e277bf94e6e26 Mon Sep 17 00:00:00 2001
From: Anonymous
Date: Thu, 3 Dec 2020 23:55:24 +0000
Subject: [PATCH 205/306] Translated using Weblate (Ukrainian)
Currently translated at 93.8% (630 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 95223332..5cbe507b 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -721,7 +721,8 @@
"subscribe": "Підписатись",
"report": "Поскаржитись",
"per_day": "на день",
- "favorites": "Вподобання"
+ "favorites": "Вподобання",
+ "media": "Медіа"
},
"status": {
"copy_link": "Скопіювати посилання на допис",
From 506cf0902e2916f98c420ab73c581bb3b6c2b0b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9C=D0=B8=D1=82=D0=B5=D1=86=D1=8C?=
Date: Fri, 4 Dec 2020 09:11:55 +0000
Subject: [PATCH 206/306] Translated using Weblate (Ukrainian)
Currently translated at 94.1% (632 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 5cbe507b..3f1d46e5 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -50,13 +50,13 @@
"staff": "Адміністрація",
"mrf": {
"simple": {
- "media_nsfw_desc": "Даний інстанс примусово позначає вкладення в наступних інстансах як NSFW:",
- "media_nsfw": "Примусове визначення вкладення як дратівливого",
- "media_removal_desc": "Поточний інстанс видаляє вкладення з дописів на перелічених інстансах:",
- "media_removal": "Видалення вкладень",
+ "media_nsfw_desc": "Даний інстанс примусово позначає медіа в наступних інстансах як NSFW:",
+ "media_nsfw": "Примусове визначення медіа як дратівливого",
+ "media_removal_desc": "Поточний інстанс видаляє медіа з дописів на перелічених інстансах:",
+ "media_removal": "Видалення медіа",
"ftl_removal_desc": "Цей інстанс видаляє перелічені інстанси з \"Усієї відомої мережі\":",
"ftl_removal": "Видалення з \"Усієї відомої мережі\"",
- "quarantine_desc": "Поточний інстанс буде надсилати тільки публічні пости наступним інстансам:",
+ "quarantine_desc": "Поточний інстанс буде надсилати тільки публічні дописи наступним інстансам:",
"quarantine": "Карантин",
"reject_desc": "Поточний інстанс не прийматиме повідомлення з перелічених інстансів:",
"accept": "Прийняти",
@@ -240,8 +240,8 @@
"public": "Цей допис бачитимуть усі"
},
"preview_empty": "Пустий",
- "media_description_error": "Не вдалось оновити вкладення, спробуйте ще раз",
- "media_description": "Опис вкладення"
+ "media_description_error": "Не вдалось оновити медіа, спробуйте ще раз",
+ "media_description": "Опис медіа"
},
"settings": {
"blocks_imported": "Блокування імпортовані! Їх обробка триватиме певний час.",
@@ -711,7 +711,9 @@
"delete_account": "Видалити аккаунт",
"moderation": "Модерація",
"delete_user_confirmation": "Ви абсолютно впевнені? Цю дію неможливо буде скасовувати.",
- "delete_user": "Видалити обліковий запис"
+ "delete_user": "Видалити обліковий запис",
+ "strip_media": "Вилучити медіа з дописів користувача",
+ "force_nsfw": "Позначити всі дописи як NSFW"
},
"deny": "Відмовити",
"block": "Заблокувати",
From 3b037218b2be5fb1724fe130f754f728905f0b91 Mon Sep 17 00:00:00 2001
From: rinpatch
Date: Fri, 4 Dec 2020 08:36:45 +0000
Subject: [PATCH 207/306] Translated using Weblate (Russian)
Currently translated at 76.9% (516 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/ru/
---
src/i18n/ru.json | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/i18n/ru.json b/src/i18n/ru.json
index e7639553..3a7c61a9 100644
--- a/src/i18n/ru.json
+++ b/src/i18n/ru.json
@@ -437,7 +437,12 @@
"preload_images": "Предварительно загружать изображения",
"max_thumbnails": "Максимальное число миниатюр показываемых в статусе",
"emoji_reactions_on_timeline": "Показывать эмодзи реакции в ленте",
- "domain_mutes": "Узлы"
+ "domain_mutes": "Узлы",
+ "notification_setting_privacy": "Приватность",
+ "notification_setting_block_from_strangers": "Не показывать уведомления от пользователей которых вы не читаете",
+ "notification_setting_filters": "Фильтрация",
+ "notifications": "Уведомления",
+ "virtual_scrolling": "Оптимизировать рендеринг ленты"
},
"timeline": {
"collapse": "Свернуть",
From 45e08f83aafbed8ef457fd625faa0214d8875c13 Mon Sep 17 00:00:00 2001
From: ZEN
Date: Fri, 4 Dec 2020 11:33:15 +0000
Subject: [PATCH 208/306] Translated using Weblate (Ukrainian)
Currently translated at 94.6% (635 of 671 strings)
Translation: Pleroma/Pleroma-FE
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-fe/uk/
---
src/i18n/uk.json | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/i18n/uk.json b/src/i18n/uk.json
index 3f1d46e5..f630b2dd 100644
--- a/src/i18n/uk.json
+++ b/src/i18n/uk.json
@@ -767,6 +767,11 @@
"forward_description": "Цей обліковий запис належить іншому інстансу. Відправити їм копію скарги?",
"additional_comments": "Додаткове пояснення",
"add_comment_description": "Скарга буде надіслана модераторам вашого інстансу. Нижче Ви можете додати пояснення чому ви вирішили поскаржитись на цей обліковий запис:",
- "title": "Поскаржитись на {0}"
+ "title": "Поскаржитись на {0}",
+ "generic_error": "Виникла помилка під час обробки вашого запиту."
+ },
+ "user_profile": {
+ "profile_loading_error": "Вибачте, під час завантаження цього профілю виникла помилка.",
+ "profile_does_not_exist": "Вибачте, цей профіль більше не існує."
}
}
From 83bc74de0a58de54aca3228a2c284e27ff6ddfe4 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Sun, 6 Dec 2020 23:45:34 +0200
Subject: [PATCH 209/306] fix recent mistakes in react button
---
src/components/react_button/react_button.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/components/react_button/react_button.vue b/src/components/react_button/react_button.vue
index dde67d21..ac940b98 100644
--- a/src/components/react_button/react_button.vue
+++ b/src/components/react_button/react_button.vue
@@ -20,10 +20,10 @@
{{ emoji.replacement }}
From 415119cda949f2c92865f9ea5db3e377b83d1eb0 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Mon, 7 Dec 2020 00:11:21 +0200
Subject: [PATCH 210/306] use title html for poll options before vote
---
CHANGELOG.md | 1 +
src/components/poll/poll.vue | 3 ++-
src/services/entity_normalizer/entity_normalizer.service.js | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dd4a2836..a1506eb5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fixed pinned statuses not appearing in user profiles
- Fixed some elements not being keyboard navigation friendly
- Fixed your latest chat messages disappearing when closing chat view and opening it again during the same session
+- Fixed custom emoji not showing in poll options before voting
### Changed
- Errors when fetching are now shown with popup errors instead of "Error fetching updates" in panel headers
diff --git a/src/components/poll/poll.vue b/src/components/poll/poll.vue
index 264a5f03..42819c19 100644
--- a/src/components/poll/poll.vue
+++ b/src/components/poll/poll.vue
@@ -42,7 +42,8 @@
:value="index"
>
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index e3a52489..b1e68df5 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -280,7 +280,7 @@ export const parseStatus = (data) => {
if (output.poll) {
output.poll.options = (output.poll.options || []).map(field => ({
...field,
- title_html: addEmojis(field.title, data.emojis)
+ title_html: addEmojis(escape(field.title), data.emojis)
}))
}
output.pinned = data.pinned
From 51e6f5e255f908de14a2fcfcca7b7298643017d1 Mon Sep 17 00:00:00 2001
From: eugenijm
Date: Fri, 11 Dec 2020 17:11:03 +0300
Subject: [PATCH 211/306] Display upload limit on the Features panel
---
CHANGELOG.md | 1 +
src/components/features_panel/features_panel.js | 5 ++++-
src/components/features_panel/features_panel.vue | 1 +
src/i18n/en.json | 3 ++-
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dd4a2836..3a6eb29e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Mouseover titles for emojis in reaction picker
- Support to input emoji into the search box in reaction picker
- Added some missing unicode emoji
+- Added the upload limit to the Features panel in the About page
### Fixed
- Fixed the occasional bug where screen would scroll 1px when typing into a reply form
diff --git a/src/components/features_panel/features_panel.js b/src/components/features_panel/features_panel.js
index 620a85ea..8b142d08 100644
--- a/src/components/features_panel/features_panel.js
+++ b/src/components/features_panel/features_panel.js
@@ -1,3 +1,5 @@
+import fileSizeFormatService from '../../services/file_size_format/file_size_format.js'
+
const FeaturesPanel = {
computed: {
chat: function () { return this.$store.state.instance.chatAvailable },
@@ -6,7 +8,8 @@ const FeaturesPanel = {
whoToFollow: function () { return this.$store.state.instance.suggestionsEnabled },
mediaProxy: function () { return this.$store.state.instance.mediaProxyAvailable },
minimalScopesMode: function () { return this.$store.state.instance.minimalScopesMode },
- textlimit: function () { return this.$store.state.instance.textlimit }
+ textlimit: function () { return this.$store.state.instance.textlimit },
+ uploadlimit: function () { return fileSizeFormatService.fileSizeFormat(this.$store.state.instance.uploadlimit) }
}
}
diff --git a/src/components/features_panel/features_panel.vue b/src/components/features_panel/features_panel.vue
index 608b11c8..9605d09d 100644
--- a/src/components/features_panel/features_panel.vue
+++ b/src/components/features_panel/features_panel.vue
@@ -25,6 +25,7 @@
From 8011556c289f5167a0294c47e849d88e53f0d0ed Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Wed, 20 Jan 2021 17:03:51 +0200
Subject: [PATCH 265/306] backport 2.2.3 to changelog
---
CHANGELOG.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40c1d982..12a38a03 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,8 +3,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-
## [Unreleased]
+
+
+## [2.2.3] - 2021-01-18
### Added
- Added Report button to status ellipsis menu for easier reporting
@@ -15,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Changed
- Don't filter own posts when they hit your wordfilter
+
## [2.2.2] - 2020-12-22
### Added
- Mouseover titles for emojis in reaction picker
From 02ab803725e42a749c6c8f564e8093df70e97fc7 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson
Date: Wed, 20 Jan 2021 17:36:40 +0200
Subject: [PATCH 266/306] change a few more buttons to real buttons
---
CHANGELOG.md | 2 ++
src/App.scss | 7 +++++
src/components/poll/poll_form.vue | 30 ++++++-------------
.../settings_modal/tabs/profile_tab.vue | 4 +--
4 files changed, 20 insertions(+), 23 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12a38a03..1107491e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
+### Fixed
+- Button to remove uploaded media in post status form is now properly placed and sized.
## [2.2.3] - 2021-01-18
diff --git a/src/App.scss b/src/App.scss
index 2a1d7b1b..8b91f3de 100644
--- a/src/App.scss
+++ b/src/App.scss
@@ -178,6 +178,13 @@ a {
&.-fullwidth {
width: 100%;
}
+
+ &.-hover-highlight {
+ &:hover svg {
+ color: $fallback--lightText;
+ color: var(--lightText, $fallback--lightText);
+ }
+ }
}
input, textarea, .select, .input {
diff --git a/src/components/poll/poll_form.vue b/src/components/poll/poll_form.vue
index 31f204a0..09496105 100644
--- a/src/components/poll/poll_form.vue
+++ b/src/components/poll/poll_form.vue
@@ -21,20 +21,17 @@
@keydown.enter.stop.prevent="nextOption(index)"
>
-