From 6aabad9df3b689e9e5ced6db2578e5bab34f47b4 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 12:47:16 -0500 Subject: [PATCH 01/21] List: prevent long content overflow --- app/soapbox/components/list.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/soapbox/components/list.tsx b/app/soapbox/components/list.tsx index e1b8cdcd97..b56e0e6a76 100644 --- a/app/soapbox/components/list.tsx +++ b/app/soapbox/components/list.tsx @@ -56,8 +56,7 @@ const ListItem: React.FC = ({ label, hint, children, onClick, onSelec return ( = ({ label, hint, children, onClick, onSelec {onClick ? ( - + {children} From 9776cc9623f7268360400ec220de25214e0bb04d Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 12:50:55 -0500 Subject: [PATCH 02/21] Settings: truncate long usernames --- app/soapbox/features/settings/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/features/settings/index.tsx b/app/soapbox/features/settings/index.tsx index 77bb22ef8f..6ebc8eacf7 100644 --- a/app/soapbox/features/settings/index.tsx +++ b/app/soapbox/features/settings/index.tsx @@ -74,7 +74,7 @@ const Settings = () => { - {displayName} + {displayName} From a38bc912c74a106f8f82665438503a13584353c1 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 12:51:12 -0500 Subject: [PATCH 03/21] EditProfile: prevent crash with account.source is not available --- app/soapbox/features/edit-profile/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/features/edit-profile/index.tsx b/app/soapbox/features/edit-profile/index.tsx index 8483a171ef..f45d75afa1 100644 --- a/app/soapbox/features/edit-profile/index.tsx +++ b/app/soapbox/features/edit-profile/index.tsx @@ -124,7 +124,7 @@ const accountToCredentials = (account: Account): AccountCredentials => { discoverable: account.discoverable, bot: account.bot, display_name: account.display_name, - note: account.source.get('note'), + note: account.source.get('note', ''), locked: account.locked, fields_attributes: [...account.source.get>('fields', ImmutableList()).toJS()], stranger_notifications: account.getIn(['pleroma', 'notification_settings', 'block_from_strangers']) === true, From be41c78030e0c85363a8fc289cbabcfa4bbeaca5 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:08:11 -0500 Subject: [PATCH 04/21] UserPanel: truncate long acct --- app/soapbox/features/ui/components/user-panel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/features/ui/components/user-panel.tsx b/app/soapbox/features/ui/components/user-panel.tsx index 68165ba245..b6af761a1b 100644 --- a/app/soapbox/features/ui/components/user-panel.tsx +++ b/app/soapbox/features/ui/components/user-panel.tsx @@ -71,7 +71,7 @@ const UserPanel: React.FC = ({ accountId, action, badges, domain }) - + @{getAcct(account, fqn)} From ca2dffd9c34023810636f8fa598893fb1862c6dd Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:09:58 -0500 Subject: [PATCH 05/21] ProfileInfoPanel: truncate long username while loading --- app/soapbox/features/ui/components/profile-info-panel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/features/ui/components/profile-info-panel.tsx b/app/soapbox/features/ui/components/profile-info-panel.tsx index 6d407eaab4..39128561dc 100644 --- a/app/soapbox/features/ui/components/profile-info-panel.tsx +++ b/app/soapbox/features/ui/components/profile-info-panel.tsx @@ -120,7 +120,7 @@ const ProfileInfoPanel: React.FC = ({ account, username }) => - + @{username} From ac9653a89f5e502e803cfd627b6ef7273b635220 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:12:57 -0500 Subject: [PATCH 06/21] UserPanel: truncate long display name --- app/soapbox/features/ui/components/user-panel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/features/ui/components/user-panel.tsx b/app/soapbox/features/ui/components/user-panel.tsx index b6af761a1b..08642d8010 100644 --- a/app/soapbox/features/ui/components/user-panel.tsx +++ b/app/soapbox/features/ui/components/user-panel.tsx @@ -59,7 +59,7 @@ const UserPanel: React.FC = ({ accountId, action, badges, domain }) - + {verified && } From 9f2540c5c3c96f08fbae47da8d61357a4697dfdb Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:14:45 -0500 Subject: [PATCH 07/21] Modal: truncate long title --- app/soapbox/components/ui/modal/modal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/components/ui/modal/modal.tsx b/app/soapbox/components/ui/modal/modal.tsx index 98b001f4cc..d7f29303fc 100644 --- a/app/soapbox/components/ui/modal/modal.tsx +++ b/app/soapbox/components/ui/modal/modal.tsx @@ -102,7 +102,7 @@ const Modal = React.forwardRef(({ 'flex-row-reverse': closePosition === 'left', })} > -

+

{title}

From 626ddfda807d958e4f5d05ef9b394233c9dcde16 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:28:42 -0500 Subject: [PATCH 08/21] Truncate long usernames in modals --- app/soapbox/actions/moderation.tsx | 2 +- app/soapbox/components/status-action-bar.tsx | 10 +++++----- app/soapbox/features/account/components/header.tsx | 4 ++-- .../features/compose/components/search-results.tsx | 4 ++-- .../features/ui/components/modals/mute-modal.tsx | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/soapbox/actions/moderation.tsx b/app/soapbox/actions/moderation.tsx index c236a29862..cd08fcd2f0 100644 --- a/app/soapbox/actions/moderation.tsx +++ b/app/soapbox/actions/moderation.tsx @@ -142,7 +142,7 @@ const deleteStatusModal = (intl: IntlShape, statusId: string, afterConfirm = () dispatch(openModal('CONFIRM', { icon: require('@tabler/icons/trash.svg'), heading: intl.formatMessage(messages.deleteStatusHeading), - message: intl.formatMessage(messages.deleteStatusPrompt, { acct }), + message: intl.formatMessage(messages.deleteStatusPrompt, { acct: {acct} }), confirm: intl.formatMessage(messages.deleteStatusConfirm), onConfirm: () => { dispatch(deleteStatus(statusId)).then(() => { diff --git a/app/soapbox/components/status-action-bar.tsx b/app/soapbox/components/status-action-bar.tsx index 585cc32d9b..0f4adb5525 100644 --- a/app/soapbox/components/status-action-bar.tsx +++ b/app/soapbox/components/status-action-bar.tsx @@ -258,8 +258,8 @@ const StatusActionBar: React.FC = ({ dispatch(openModal('CONFIRM', { icon: require('@tabler/icons/ban.svg'), - heading: , - message: @{account.get('acct')} }} />, + heading: , + message: @{account.acct} }} />, confirm: intl.formatMessage(messages.blockConfirm), onConfirm: () => dispatch(blockAccount(account.id)), secondary: intl.formatMessage(messages.blockAndReport), @@ -313,7 +313,7 @@ const StatusActionBar: React.FC = ({ dispatch(openModal('CONFIRM', { heading: intl.formatMessage(messages.deleteHeading), - message: intl.formatMessage(messages.deleteFromGroupMessage, { name: account.username }), + message: intl.formatMessage(messages.deleteFromGroupMessage, { name: {account.username} }), confirm: intl.formatMessage(messages.deleteConfirm), onConfirm: () => dispatch(groupDeleteStatus((status.group as Group).id, status.id)), })); @@ -324,7 +324,7 @@ const StatusActionBar: React.FC = ({ dispatch(openModal('CONFIRM', { heading: intl.formatMessage(messages.kickFromGroupHeading), - message: intl.formatMessage(messages.kickFromGroupMessage, { name: account.username }), + message: intl.formatMessage(messages.kickFromGroupMessage, { name: {account.username} }), confirm: intl.formatMessage(messages.kickFromGroupConfirm), onConfirm: () => dispatch(groupKick((status.group as Group).id, account.id)), })); @@ -335,7 +335,7 @@ const StatusActionBar: React.FC = ({ dispatch(openModal('CONFIRM', { heading: intl.formatMessage(messages.blockFromGroupHeading), - message: intl.formatMessage(messages.blockFromGroupMessage, { name: account.username }), + message: intl.formatMessage(messages.blockFromGroupMessage, { name: {account.username} }), confirm: intl.formatMessage(messages.blockFromGroupConfirm), onConfirm: () => dispatch(groupBlock((status.group as Group).id, account.id)), })); diff --git a/app/soapbox/features/account/components/header.tsx b/app/soapbox/features/account/components/header.tsx index 4a589a328e..fbdfc3181d 100644 --- a/app/soapbox/features/account/components/header.tsx +++ b/app/soapbox/features/account/components/header.tsx @@ -130,7 +130,7 @@ const Header: React.FC = ({ account }) => { dispatch(openModal('CONFIRM', { icon: require('@tabler/icons/ban.svg'), heading: , - message: @{account.acct} }} />, + message: @{account.acct} }} />, confirm: intl.formatMessage(messages.blockConfirm), onConfirm: () => dispatch(blockAccount(account.id)), secondary: intl.formatMessage(messages.blockAndReport), @@ -215,7 +215,7 @@ const Header: React.FC = ({ account }) => { const unfollowModal = getSettings(getState()).get('unfollowModal'); if (unfollowModal) { dispatch(openModal('CONFIRM', { - message: @{account.acct} }} />, + message: @{account.acct} }} />, confirm: intl.formatMessage(messages.removeFromFollowersConfirm), onConfirm: () => dispatch(removeFromFollowers(account.id)), })); diff --git a/app/soapbox/features/compose/components/search-results.tsx b/app/soapbox/features/compose/components/search-results.tsx index 1729def211..0962f7429c 100644 --- a/app/soapbox/features/compose/components/search-results.tsx +++ b/app/soapbox/features/compose/components/search-results.tsx @@ -238,11 +238,11 @@ const SearchResults = () => { {filterByAccount ? ( - + {account} }} /> diff --git a/app/soapbox/features/ui/components/modals/mute-modal.tsx b/app/soapbox/features/ui/components/modals/mute-modal.tsx index 5c8dd603ed..90f32ec351 100644 --- a/app/soapbox/features/ui/components/modals/mute-modal.tsx +++ b/app/soapbox/features/ui/components/modals/mute-modal.tsx @@ -60,7 +60,7 @@ const MuteModal = () => { @{account.acct} }} + values={{ name: @{account.acct} }} />
From a065df0941a959e8810000896b5e694e15136f41 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:32:31 -0500 Subject: [PATCH 09/21] ReplyIndicator: use Markup component, horizontal scrolling of code blocks, etc --- .../features/compose/components/reply-indicator.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/soapbox/features/compose/components/reply-indicator.tsx b/app/soapbox/features/compose/components/reply-indicator.tsx index a7b762778f..fdc7c359be 100644 --- a/app/soapbox/features/compose/components/reply-indicator.tsx +++ b/app/soapbox/features/compose/components/reply-indicator.tsx @@ -2,7 +2,8 @@ import clsx from 'clsx'; import React from 'react'; import AttachmentThumbs from 'soapbox/components/attachment-thumbs'; -import { Stack, Text } from 'soapbox/components/ui'; +import Markup from 'soapbox/components/markup'; +import { Stack } from 'soapbox/components/ui'; import AccountContainer from 'soapbox/containers/account-container'; import { isRtl } from 'soapbox/rtl'; @@ -45,8 +46,8 @@ const ReplyIndicator: React.FC = ({ className, status, hideActi hideActions={hideActions} /> - Date: Tue, 2 May 2023 13:33:55 -0500 Subject: [PATCH 10/21] CHANGELOG: overflow fixes --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b27bae103d..9932eeb1fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - 18n: fixed Chinese language being detected from the browser. - Conversations: fixed pagination (Mastodon). - Compatibility: fix version parsing for Friendica. +- UI: fixed various overflow issues related to long usernames. +- UI: fixed display of Markdown code blocks in the reply indicator. ## [3.2.0] - 2023-02-15 From 7aac5ccc3404b63291bf5eb544114f6645477110 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 2 May 2023 13:38:47 -0500 Subject: [PATCH 11/21] Add support for Ditto --- CHANGELOG.md | 1 + app/soapbox/utils/features.ts | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9932eeb1fc..f83896efc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Posts: Support posts filtering on recent Mastodon versions - Reactions: Support custom emoji reactions - Compatbility: Support Mastodon v2 timeline filters. +- Compatbility: Preliminary support for Ditto backend. - Posts: Support dislikes on Friendica. - UI: added a character counter to some textareas. diff --git a/app/soapbox/utils/features.ts b/app/soapbox/utils/features.ts index 9c5a68bda7..04749b5dbd 100644 --- a/app/soapbox/utils/features.ts +++ b/app/soapbox/utils/features.ts @@ -16,6 +16,12 @@ const overrides = custom('features'); /** Truthy array convenience function */ const any = (arr: Array): boolean => arr.some(Boolean); +/** + * Ditto, a Nostr server with Mastodon API. + * @see {@link https://gitlab.com/soapbox-pub/ditto} + */ +export const DITTO = 'Ditto'; + /** * Friendica, decentralized social platform implementing multiple federation protocols. * @see {@link https://friendi.ca/} @@ -137,6 +143,7 @@ const getInstanceFeatures = (instance: Instance) => { v.software === PLEROMA && gte(v.version, '2.4.50'), v.software === TAKAHE && gte(v.version, '0.6.1'), v.software === TRUTHSOCIAL, + v.software === DITTO, ]), /** From 19b77db295edf9fc627eba271cf52ed59ba46a51 Mon Sep 17 00:00:00 2001 From: Soapbox Bot Date: Tue, 2 May 2023 20:06:31 +0000 Subject: [PATCH 12/21] fix(deps): update dependency @floating-ui/react to ^0.24.0 --- package.json | 2 +- yarn.lock | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index a63b469fb3..99b79a4494 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.20.13", "@emoji-mart/data": "^1.1.2", - "@floating-ui/react": "^0.23.0", + "@floating-ui/react": "^0.24.0", "@fontsource/inter": "^4.5.1", "@fontsource/roboto-mono": "^4.5.8", "@gamestdio/websocket": "^0.3.2", diff --git a/yarn.lock b/yarn.lock index 0750088a08..c7e6e38e24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1732,31 +1732,31 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@floating-ui/core@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.2.2.tgz#66f62cf1b7de2ed23a09c101808536e68caffaec" - integrity sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA== +"@floating-ui/core@^1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.2.6.tgz#d21ace437cc919cdd8f1640302fa8851e65e75c0" + integrity sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg== -"@floating-ui/dom@^1.2.1": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.3.tgz#8dc6fbf799fbb5c29f705b54bdd51f3ab0ee03a2" - integrity sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA== +"@floating-ui/dom@^1.2.7": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.7.tgz#c123e4db014b07b97e996cd459245fa217049c6b" + integrity sha512-DyqylONj1ZaBnzj+uBnVfzdjjCkFCL2aA9ESHLyUOGSqb03RpbLMImP1ekIQXYs4KLk9jAjJfZAU8hXfWSahEg== dependencies: - "@floating-ui/core" "^1.2.2" + "@floating-ui/core" "^1.2.6" -"@floating-ui/react-dom@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" - integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== +"@floating-ui/react-dom@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.0.tgz#7514baac526c818892bbcc84e1c3115008c029f9" + integrity sha512-Ke0oU3SeuABC2C4OFu2mSAwHIP5WUiV98O9YWoHV4Q5aT6E9k06DV0Khi5uYspR8xmmBk08t8ZDcz3TR3ARkEg== dependencies: - "@floating-ui/dom" "^1.2.1" + "@floating-ui/dom" "^1.2.7" -"@floating-ui/react@^0.23.0": - version "0.23.0" - resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.23.0.tgz#8b548235ac4478537757c90a66a3bac9068e29d8" - integrity sha512-Id9zTLSjHtcCjBQm0Stc/fRUBGrnHurL/a1HrtQg8LvL6Ciw9KHma2WT++F17kEfhsPkA0UHYxmp+ijmAy0TCw== +"@floating-ui/react@^0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.24.0.tgz#d835f7041b9b4ed1b7daa83f33af412ae0c6c946" + integrity sha512-/UxcKFV5WtD+CbInbosDmUwVpcKlTTo6sVllSWMYXiX/HHXWeMxbcUNIkilsj5EDlbKiw7nHQtHYHYQLQMsVdQ== dependencies: - "@floating-ui/react-dom" "^1.3.0" + "@floating-ui/react-dom" "^2.0.0" aria-hidden "^1.1.3" tabbable "^6.0.1" From df3d0c237a0f4184cddb61126beb6a3cabb4639e Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Wed, 12 Apr 2023 14:21:48 +0000 Subject: [PATCH 13/21] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1548 of 1548 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/ --- app/soapbox/locales/zh-CN.json | 1 + 1 file changed, 1 insertion(+) diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index 8897529718..24582f0d52 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -807,6 +807,7 @@ "group.role.admin": "管理员", "group.role.owner": "拥有者", "group.tabs.all": "全部", + "group.tabs.media": "媒体", "group.tabs.members": "成员", "group.tags.hint": "最多添加 3 个关键词,这些关键词将作为群组讨论的核心话题。", "group.tags.label": "标签", From 947197c7d43cb17a5e0e50376530b1f9a207d416 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 12 Apr 2023 22:42:56 +0200 Subject: [PATCH 14/21] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ --- app/soapbox/locales/no.json | 1 - app/soapbox/locales/tr.json | 1 - app/soapbox/locales/zh-CN.json | 1 - 3 files changed, 3 deletions(-) diff --git a/app/soapbox/locales/no.json b/app/soapbox/locales/no.json index 83c890d891..106babfbad 100644 --- a/app/soapbox/locales/no.json +++ b/app/soapbox/locales/no.json @@ -964,7 +964,6 @@ "manage_group.privacy.private.label": "Privat (Eierens godkjenning kreves)", "manage_group.privacy.public.hint": "Kan oppdages. Alle kan bli med.", "manage_group.privacy.public.label": "Offentlig", - "manage_group.success": "Gruppe lagret.", "manage_group.tagline": "Grupper setter deg i kontakt med andre basert på felles interesser.", "media_panel.empty_message": "Ingen medier funnet.", "media_panel.title": "Media", diff --git a/app/soapbox/locales/tr.json b/app/soapbox/locales/tr.json index 35cc5120db..b207fc34af 100644 --- a/app/soapbox/locales/tr.json +++ b/app/soapbox/locales/tr.json @@ -963,7 +963,6 @@ "manage_group.privacy.private.label": "Özel (Grup sahibi onayı gereklidir)", "manage_group.privacy.public.hint": "Keşfedilebilir. Herkes katılabilir.", "manage_group.privacy.public.label": "Herkese açık", - "manage_group.success": "Grup kaydedildi!", "manage_group.tagline": "Gruplar sizi ortak ilgi alanlarına göre başkalarıyla buluşturur.", "media_panel.empty_message": "Medya bulunamadı.", "media_panel.title": "Medya", diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index 24582f0d52..24e2082b42 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -967,7 +967,6 @@ "manage_group.privacy.private.label": "私有(需要群组所有者批准)", "manage_group.privacy.public.hint": "可发现。任何人都可以加入。", "manage_group.privacy.public.label": "公开", - "manage_group.success": "群组已保存!", "manage_group.tagline": "群组根据共同的兴趣将您与他人联系起来。", "media_panel.empty_message": "未找到媒体。", "media_panel.title": "媒体", From fa4a6b61e0e0c3b0de062b9dd36214f47ca007d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Thu, 13 Apr 2023 03:51:38 +0000 Subject: [PATCH 15/21] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 96.7% (1498 of 1548 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/nb_NO/ --- app/soapbox/locales/no.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/soapbox/locales/no.json b/app/soapbox/locales/no.json index 106babfbad..da2b57d461 100644 --- a/app/soapbox/locales/no.json +++ b/app/soapbox/locales/no.json @@ -807,9 +807,11 @@ "group.role.admin": "Administrator", "group.role.owner": "Eier", "group.tabs.all": "Alle", + "group.tabs.media": "Media", "group.tabs.members": "Medlemmer", "group.tags.hint": "Legg til maks. 3 nøkkelord som tjener som kjerneemner for diskusjoner i gruppen.", "group.tags.label": "Etiketter", + "group.update.success": "Gruppe lagret", "group.upload_banner": "Last opp bilde", "groups.discover.popular.empty": "Kunne ikke hente populære grupper nå. Sjekk igjen senere.", "groups.discover.popular.show_more": "Vis mer", From 3d68b1062db3de59a0b735e3ead5ed30c04e98f0 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Thu, 13 Apr 2023 16:09:47 +0000 Subject: [PATCH 16/21] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1548 of 1548 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/ --- app/soapbox/locales/zh-CN.json | 1 + 1 file changed, 1 insertion(+) diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index 24e2082b42..545b39ef39 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -811,6 +811,7 @@ "group.tabs.members": "成员", "group.tags.hint": "最多添加 3 个关键词,这些关键词将作为群组讨论的核心话题。", "group.tags.label": "标签", + "group.update.success": "已成功保存群组", "group.upload_banner": "已上传照片", "groups.discover.popular.empty": "目前无法获取热门群组。请稍后再试。", "groups.discover.popular.show_more": "显示更多", From c067690b10981dd09f1fe51746be23af839b8a03 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Thu, 13 Apr 2023 16:25:16 +0000 Subject: [PATCH 17/21] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1548 of 1548 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/ --- app/soapbox/locales/zh-CN.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index 545b39ef39..1c2f7a83b8 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -171,8 +171,8 @@ "aliases.account_label": "旧帐号:", "aliases.aliases_list_delete": "删除别名", "aliases.search": "搜索旧帐号", - "aliases.success.add": "帐号别名创建成功", - "aliases.success.remove": "帐号别名删除成功", + "aliases.success.add": "帐号别名已成功创建", + "aliases.success.remove": "帐号别名已成功删除", "announcements.title": "公告", "app_create.name_label": "应用名称", "app_create.name_placeholder": "例如:'Soapbox'", @@ -180,7 +180,7 @@ "app_create.restart": "创建另一个", "app_create.results.app_label": "应用", "app_create.results.explanation_text": "您已创建一个新应用及其令牌,请复制密钥等信息,离开此页面后这些信息将不再展示。", - "app_create.results.explanation_title": "应用创建成功", + "app_create.results.explanation_title": "应用已成功创建", "app_create.results.token_label": "OAuth令牌", "app_create.scopes_label": "权限范围", "app_create.scopes_placeholder": "例如 '读取 写入 关注'", @@ -606,7 +606,7 @@ "edit_profile.hints.meta_fields": "您最多能在个人资料页面上展示 {count} 条自定义字段。", "edit_profile.hints.stranger_notifications": "仅显示来自您关注的人的通知", "edit_profile.save": "保存", - "edit_profile.success": "个人资料已保存!", + "edit_profile.success": "您的个人资料已成功保存!", "email_confirmation.success": "您的电子邮件已被确认!", "email_passthru.confirmed.body": "关闭此标签页,并在您发送此电子邮件确认的 {bold} 上继续注册过程。", "email_passthru.confirmed.heading": "邮箱地址已确认!", @@ -624,7 +624,7 @@ "email_verification.email.label": "电子邮箱地址", "email_verification.fail": "请求电子邮件验证失败。", "email_verification.header": "输入您的电子邮件地址", - "email_verification.success": "验证邮件发送成功。", + "email_verification.success": "验证邮件已成功发送。", "email_verification.taken": "被占用", "email_verifilcation.exists": "此电子邮件已被占用。", "embed.instructions": "要在您的站点上嵌入此帖文,请复制以下代码。", @@ -730,9 +730,9 @@ "export_data.hints.follows": "下载关注列表CSV文件", "export_data.hints.mutes": "下载静音列表CSV文件", "export_data.mutes_label": "静音", - "export_data.success.blocks": "屏蔽列表导出完毕", - "export_data.success.followers": "关注列表导出完毕", - "export_data.success.mutes": "静音列表导出完毕", + "export_data.success.blocks": "屏蔽列表已成功导出", + "export_data.success.followers": "关注列表已成功导出", + "export_data.success.mutes": "静音列表已成功导出", "federation_restriction.federated_timeline_removal": "从联邦宇宙时间轴移除", "federation_restriction.followers_only": "仅关注者可见", "federation_restriction.full_media_removal": "完全移除媒体", @@ -811,7 +811,7 @@ "group.tabs.members": "成员", "group.tags.hint": "最多添加 3 个关键词,这些关键词将作为群组讨论的核心话题。", "group.tags.label": "标签", - "group.update.success": "已成功保存群组", + "group.update.success": "群组已成功保存", "group.upload_banner": "已上传照片", "groups.discover.popular.empty": "目前无法获取热门群组。请稍后再试。", "groups.discover.popular.show_more": "显示更多", @@ -862,9 +862,9 @@ "import_data.hints.follows": "上传包含关注帐号列表的CSV文件", "import_data.hints.mutes": "上传包含静音帐号列表的CSV文件", "import_data.mutes_label": "静音帐号", - "import_data.success.blocks": "屏蔽帐号列表导入完成", - "import_data.success.followers": "关注帐号列表导入完成", - "import_data.success.mutes": "静音帐号列表导入完成", + "import_data.success.blocks": "屏蔽帐号列表已成功导入", + "import_data.success.followers": "关注帐号列表已成功导入", + "import_data.success.mutes": "静音帐号列表已成功导入", "input.copy": "复制", "input.password.hide_password": "隐藏密码", "input.password.show_password": "显示密码", @@ -995,7 +995,7 @@ "migration.hint.link": "创建一个帐号别名", "migration.move_account.fail": "帐号迁移失败。", "migration.move_account.fail.cooldown_period": "您最近迁移了您的帐号。请稍后再试。", - "migration.move_account.success": "帐号迁移成功。", + "migration.move_account.success": "帐号已成功迁移。", "migration.submit": "迁移关注者", "missing_description_modal.cancel": "取消", "missing_description_modal.continue": "发布", @@ -1299,7 +1299,7 @@ "security.codes.fail": "恢复代码错误", "security.confirm.fail": "密码错误,请重试。", "security.delete_account.fail": "删除帐号失败。", - "security.delete_account.success": "帐号删除成功。", + "security.delete_account.success": "帐号已成功删除。", "security.disable.fail": "密码错误,请重试。", "security.fields.email.label": "邮箱地址", "security.fields.new_password.label": "输入新密码", @@ -1315,9 +1315,9 @@ "security.text.delete.local": "要删除您的帐号,请输入您的密码,然后点击“删除帐号”。这是一个永久性操作,不能撤销。", "security.tokens.revoke": "撤销", "security.update_email.fail": "更新邮箱地址失败。", - "security.update_email.success": "邮箱地址已更新。", - "security.update_password.fail": "更改密码失败。", - "security.update_password.success": "密码已更改。", + "security.update_email.success": "邮箱地址已成功更新。", + "security.update_password.fail": "更新密码失败。", + "security.update_password.success": "密码已成功更新。", "settings.account_migration": "迁移帐号", "settings.change_email": "修改邮箱", "settings.change_password": "修改密码", From 075ea7852a15be3bc4ef82429f26073ac83ae3ae Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Tue, 18 Apr 2023 16:21:07 +0000 Subject: [PATCH 18/21] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1567 of 1567 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/ --- app/soapbox/locales/zh-CN.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index 1c2f7a83b8..e09b3e4c7f 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -809,8 +809,19 @@ "group.tabs.all": "全部", "group.tabs.media": "媒体", "group.tabs.members": "成员", + "group.tabs.tags": "主题", + "group.tags.empty": "此群组中尚无主题。", + "group.tags.hidden.success": "标记为隐藏的主题", + "group.tags.hide": "隐藏主题", "group.tags.hint": "最多添加 3 个关键词,这些关键词将作为群组讨论的核心话题。", "group.tags.label": "标签", + "group.tags.pin": "置顶主题", + "group.tags.pin.success": "已置顶!", + "group.tags.show": "显示主题", + "group.tags.total": "帖文总数", + "group.tags.unpin": "取消置顶主题", + "group.tags.unpin.success": "已取消置顶!", + "group.tags.visible.success": "主题已标记为可见", "group.update.success": "群组已成功保存", "group.upload_banner": "已上传照片", "groups.discover.popular.empty": "目前无法获取热门群组。请稍后再试。", @@ -830,6 +841,10 @@ "groups.discover.suggested.empty": "目前无法获取推荐群组。请稍后再试。", "groups.discover.suggested.show_more": "显示更多", "groups.discover.suggested.title": "为您推荐", + "groups.discover.tags.empty": "目前无法获取热门主题。请稍后再试。", + "groups.discover.tags.show_more": "显示更多", + "groups.discover.tags.title": "浏览主题", + "groups.discovery.tags.no_of_groups": "群组数", "groups.empty.subtitle": "开始发现可加入的群组或创建您自己的群组。", "groups.empty.title": "尚无群组", "groups.pending.count": "{number} 条待处理的申请", @@ -838,10 +853,12 @@ "groups.pending.label": "待处理的申请", "groups.popular.label": "推荐群组", "groups.search.placeholder": "搜索我的群组", + "groups.tags.title": "浏览主题", "hashtag.column_header.tag_mode.all": "以及{additional}", "hashtag.column_header.tag_mode.any": "或是{additional}", "hashtag.column_header.tag_mode.none": "而不用{additional}", "header.home.label": "主页", + "header.login.email.placeholder": "电子邮箱地址", "header.login.forgot_password": "忘记了密码?", "header.login.label": "登录", "header.login.password.label": "密码", @@ -926,6 +943,7 @@ "lists.subheading": "您的列表", "loading_indicator.label": "加载中……", "location_search.placeholder": "寻找一个地址", + "login.fields.email_label": "电子邮箱地址", "login.fields.instance_label": "实例", "login.fields.instance_placeholder": "example.com", "login.fields.otp_code_hint": "输入双重认证应用里的代码,或者输入恢复代码", @@ -1014,6 +1032,7 @@ "mute_modal.duration": "持续时间", "mute_modal.hide_notifications": "同时隐藏来自此用户的通知?", "navbar.login.action": "登录", + "navbar.login.email.placeholder": "电子邮箱地址", "navbar.login.forgot_password": "忘记密码?", "navbar.login.password.label": "密码", "navbar.login.username.placeholder": "邮箱或用户名", @@ -1116,6 +1135,7 @@ "onboarding.suggestions.title": "推荐帐号", "onboarding.view_feed": "查看时间轴", "password_reset.confirmation": "请查阅确认邮件。", + "password_reset.fields.email_placeholder": "电子邮箱地址", "password_reset.fields.username_placeholder": "电子邮件或用户名", "password_reset.header": "重置密码", "password_reset.reset": "重置密码", From dc25f69d8eb523bd1d5055d27e9764c04b2ed818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Fri, 21 Apr 2023 21:42:51 +0000 Subject: [PATCH 19/21] Translated using Weblate (Polish) Currently translated at 84.2% (1324 of 1571 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/pl/ --- app/soapbox/locales/pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/locales/pl.json b/app/soapbox/locales/pl.json index df7f86c526..43877edb7b 100644 --- a/app/soapbox/locales/pl.json +++ b/app/soapbox/locales/pl.json @@ -1285,7 +1285,7 @@ "status.show_less_all": "Zwiń wszystkie", "status.show_more_all": "Rozwiń wszystkie", "status.show_original": "Pokaż oryginalny wpis", - "status.title": "Wpis @{username}", + "status.title": "Wpis", "status.title_direct": "Wiadomość bezpośrednia", "status.translate": "Przetłumacz wpis", "status.translated_from_with": "Przetłumaczono z {lang} z użyciem {provider}", From d90d138b05e3e819bfc6c3a40581a374d5341d3f Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 25 Apr 2023 15:55:36 +0200 Subject: [PATCH 20/21] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ --- app/soapbox/locales/ar.json | 1 - app/soapbox/locales/bn.json | 1 - app/soapbox/locales/ca.json | 1 - app/soapbox/locales/co.json | 1 - app/soapbox/locales/cs.json | 1 - app/soapbox/locales/cy.json | 1 - app/soapbox/locales/da.json | 1 - app/soapbox/locales/de.json | 1 - app/soapbox/locales/el.json | 1 - app/soapbox/locales/en-Shaw.json | 1 - app/soapbox/locales/eo.json | 1 - app/soapbox/locales/es-AR.json | 1 - app/soapbox/locales/es.json | 1 - app/soapbox/locales/et.json | 1 - app/soapbox/locales/eu.json | 1 - app/soapbox/locales/fa.json | 1 - app/soapbox/locales/fi.json | 1 - app/soapbox/locales/fr.json | 1 - app/soapbox/locales/ga.json | 1 - app/soapbox/locales/gl.json | 1 - app/soapbox/locales/he.json | 1 - app/soapbox/locales/hi.json | 1 - app/soapbox/locales/hr.json | 1 - app/soapbox/locales/hu.json | 1 - app/soapbox/locales/hy.json | 1 - app/soapbox/locales/id.json | 1 - app/soapbox/locales/io.json | 1 - app/soapbox/locales/is.json | 1 - app/soapbox/locales/it.json | 1 - app/soapbox/locales/ja.json | 1 - app/soapbox/locales/ka.json | 1 - app/soapbox/locales/kk.json | 1 - app/soapbox/locales/ko.json | 1 - app/soapbox/locales/lt.json | 1 - app/soapbox/locales/lv.json | 1 - app/soapbox/locales/mk.json | 1 - app/soapbox/locales/ms.json | 1 - app/soapbox/locales/nl.json | 1 - app/soapbox/locales/nn.json | 1 - app/soapbox/locales/no.json | 1 - app/soapbox/locales/oc.json | 1 - app/soapbox/locales/pl.json | 1 - app/soapbox/locales/pt-BR.json | 1 - app/soapbox/locales/pt.json | 1 - app/soapbox/locales/ro.json | 1 - app/soapbox/locales/ru.json | 1 - app/soapbox/locales/sk.json | 1 - app/soapbox/locales/sl.json | 1 - app/soapbox/locales/sq.json | 1 - app/soapbox/locales/sr-Latn.json | 1 - app/soapbox/locales/sr.json | 1 - app/soapbox/locales/sv.json | 1 - app/soapbox/locales/ta.json | 1 - app/soapbox/locales/te.json | 1 - app/soapbox/locales/th.json | 1 - app/soapbox/locales/tr.json | 1 - app/soapbox/locales/uk.json | 1 - app/soapbox/locales/zh-CN.json | 1 - app/soapbox/locales/zh-HK.json | 1 - app/soapbox/locales/zh-TW.json | 1 - 60 files changed, 60 deletions(-) diff --git a/app/soapbox/locales/ar.json b/app/soapbox/locales/ar.json index d732dfe229..3a898c7609 100644 --- a/app/soapbox/locales/ar.json +++ b/app/soapbox/locales/ar.json @@ -1515,7 +1515,6 @@ "trendsPanel.viewAll": "إظهار الكل", "unauthorized_modal.text": "يجب عليك تسجيل الدخول لتتمكن من القيام بذلك.", "unauthorized_modal.title": "التسجيل في {site_title}", - "upload_area.title": "اسحب ملف وافلته لتحميله", "upload_button.label": "إرفاق وسائط (JPEG، PNG، GIF، WebM، MP4، MOV)", "upload_error.image_size_limit": "الصورة تجاوزت الحجم المسموح به: ({limt})", "upload_error.limit": "لقد تم بلوغ الحد الأقصى المسموح به لإرسال الملفات.", diff --git a/app/soapbox/locales/bn.json b/app/soapbox/locales/bn.json index 7694edf52c..9871550f2d 100644 --- a/app/soapbox/locales/bn.json +++ b/app/soapbox/locales/bn.json @@ -420,7 +420,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} কথা বলছে", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "টেনে এখানে ছেড়ে দিলে এখানে যুক্ত করা যাবে", "upload_button.label": "ছবি বা ভিডিও যুক্ত করতে (এসব ধরণের: JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "যা যুক্ত করতে চাচ্ছেন সেটি বেশি বড়, এখানকার সর্বাধিকের মেমোরির উপরে চলে গেছে।", "upload_error.poll": "নির্বাচনক্ষেত্রে কোনো ফাইল যুক্ত করা যাবেনা।", diff --git a/app/soapbox/locales/ca.json b/app/soapbox/locales/ca.json index 62f495db5b..7b4638aad7 100644 --- a/app/soapbox/locales/ca.json +++ b/app/soapbox/locales/ca.json @@ -599,7 +599,6 @@ "trends.title": "Tendències", "unauthorized_modal.text": "Heu d'iniciar sessió per fer això.", "unauthorized_modal.title": "Registrar-se a {site_title}", - "upload_area.title": "Arrossega i deixa anar per a carregar", "upload_button.label": "Afegir multimèdia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "S'ha superat el límit de càrrega d'arxius.", "upload_error.poll": "No es permet l'enviament de fitxers en les enquestes.", diff --git a/app/soapbox/locales/co.json b/app/soapbox/locales/co.json index 02113ca783..a25de09ceb 100644 --- a/app/soapbox/locales/co.json +++ b/app/soapbox/locales/co.json @@ -420,7 +420,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} parlanu", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop per caricà un fugliale", "upload_button.label": "Aghjunghje un media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Limita di caricamentu di fugliali trapassata.", "upload_error.poll": "Ùn si pò micca caricà fugliali cù i scandagli.", diff --git a/app/soapbox/locales/cs.json b/app/soapbox/locales/cs.json index 0811858bd7..b1f0b7403e 100644 --- a/app/soapbox/locales/cs.json +++ b/app/soapbox/locales/cs.json @@ -742,7 +742,6 @@ "trends.title": "Trendy", "unauthorized_modal.text": "Nejprve se přihlašte.", "unauthorized_modal.title": "Registrovat se na {site_title}", - "upload_area.title": "Přetažením nahrajete", "upload_button.label": "Přidat média (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Byl překročen limit nahraných souborů.", "upload_error.poll": "Nahrávání souborů není povoleno u anket.", diff --git a/app/soapbox/locales/cy.json b/app/soapbox/locales/cy.json index 1b202dc0b2..aeb6b1564d 100644 --- a/app/soapbox/locales/cy.json +++ b/app/soapbox/locales/cy.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Llusgwch & gollwing i uwchlwytho", "upload_button.label": "Ychwanegwch gyfryngau (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Wedi mynd heibio'r uchafswm terfyn uwchlwytho.", diff --git a/app/soapbox/locales/da.json b/app/soapbox/locales/da.json index f24d73e4d6..a24867cd9e 100644 --- a/app/soapbox/locales/da.json +++ b/app/soapbox/locales/da.json @@ -418,7 +418,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {personer}} snakker", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Træk og slip for at uploade", "upload_button.label": "Tilføj medie (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Uploadgrænse overskredet.", "upload_error.poll": "Filupload ikke tilladt sammen med afstemninger.", diff --git a/app/soapbox/locales/de.json b/app/soapbox/locales/de.json index 9b15656fc9..ff13906c13 100644 --- a/app/soapbox/locales/de.json +++ b/app/soapbox/locales/de.json @@ -1390,7 +1390,6 @@ "trendsPanel.viewAll": "Alle anzeigen", "unauthorized_modal.text": "Für diese Aktion musst Du angemeldet sein.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Zum Hochladen hereinziehen", "upload_button.label": "Mediendatei hinzufügen (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Bild überschreitet das Limit von ({limit})", "upload_error.limit": "Dateiupload-Limit erreicht.", diff --git a/app/soapbox/locales/el.json b/app/soapbox/locales/el.json index 359ce8ce0e..13761643f9 100644 --- a/app/soapbox/locales/el.json +++ b/app/soapbox/locales/el.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop για να ανεβάσεις", "upload_button.label": "Πρόσθεσε πολυμέσα (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Υπέρβαση ορίου μεγέθους ανεβασμένων αρχείων.", diff --git a/app/soapbox/locales/en-Shaw.json b/app/soapbox/locales/en-Shaw.json index b2e169b4cd..46d44dd933 100644 --- a/app/soapbox/locales/en-Shaw.json +++ b/app/soapbox/locales/en-Shaw.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "𐑿 𐑯𐑰𐑛 𐑑 𐑚𐑰 𐑤𐑪𐑜𐑛 𐑦𐑯 𐑑 𐑛𐑵 𐑞𐑨𐑑.", "unauthorized_modal.title": "𐑕𐑲𐑯 𐑳𐑐 𐑓 {site_title}", - "upload_area.title": "𐑛𐑮𐑨𐑜 𐑯 𐑛𐑮𐑪𐑐 𐑑 𐑳𐑐𐑤𐑴𐑛", "upload_button.label": "𐑨𐑛 𐑥𐑰𐑛𐑾 𐑩𐑑𐑨𐑗𐑥𐑩𐑯𐑑", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "𐑓𐑲𐑤 𐑳𐑐𐑤𐑴𐑛 𐑤𐑦𐑥𐑦𐑑 𐑦𐑒𐑕𐑰𐑛𐑩𐑛.", diff --git a/app/soapbox/locales/eo.json b/app/soapbox/locales/eo.json index 6a3cb8129c..7d0fc20d64 100644 --- a/app/soapbox/locales/eo.json +++ b/app/soapbox/locales/eo.json @@ -421,7 +421,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {persono} other {personoj}} parolas", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Altreni kaj lasi por alŝuti", "upload_button.label": "Aldoni aŭdovidaĵon (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Limo de dosiera alŝutado transpasita.", "upload_error.poll": "Alŝuto de dosiero ne permesita kun balotenketo.", diff --git a/app/soapbox/locales/es-AR.json b/app/soapbox/locales/es-AR.json index 1af32095e8..82d8881d31 100644 --- a/app/soapbox/locales/es-AR.json +++ b/app/soapbox/locales/es-AR.json @@ -1180,7 +1180,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Para subir, arrastrá y soltá", "upload_button.label": "Agregar medios", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Se excedió el límite de subida de archivos.", diff --git a/app/soapbox/locales/es.json b/app/soapbox/locales/es.json index 4b41887f6d..685fbd0c4b 100644 --- a/app/soapbox/locales/es.json +++ b/app/soapbox/locales/es.json @@ -1492,7 +1492,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Arrastra y suelta para subir", "upload_button.label": "Subir multimedia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Límite de subida de archivos excedido.", diff --git a/app/soapbox/locales/et.json b/app/soapbox/locales/et.json index df503b6c03..77ae38b803 100644 --- a/app/soapbox/locales/et.json +++ b/app/soapbox/locales/et.json @@ -421,7 +421,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {inimene} other {inimesed}} talking", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Lohista & aseta üleslaadimiseks", "upload_button.label": "Lisa meedia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Faili üleslaadimise limiit ületatud.", "upload_error.poll": "Küsitlustes pole faili üleslaadimine lubatud.", diff --git a/app/soapbox/locales/eu.json b/app/soapbox/locales/eu.json index b8ed280236..fc7c8a5b15 100644 --- a/app/soapbox/locales/eu.json +++ b/app/soapbox/locales/eu.json @@ -421,7 +421,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} hitz egiten", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Arrastatu eta jaregin igotzeko", "upload_button.label": "Gehitu multimedia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Fitxategi igoera muga gaindituta.", "upload_error.poll": "Ez da inkestetan fitxategiak igotzea onartzen.", diff --git a/app/soapbox/locales/fa.json b/app/soapbox/locales/fa.json index ca1f611ea0..dba8e1a913 100644 --- a/app/soapbox/locales/fa.json +++ b/app/soapbox/locales/fa.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "برای بارگذاری به این‌جا بکشید", "upload_button.label": "افزودن عکس و ویدیو (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "از حد مجاز باگذاری فراتر رفتید.", diff --git a/app/soapbox/locales/fi.json b/app/soapbox/locales/fi.json index 77ffb7df8d..c2e5b2c986 100644 --- a/app/soapbox/locales/fi.json +++ b/app/soapbox/locales/fi.json @@ -417,7 +417,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {henkilö} other {henkilöä}} keskustelee", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Lataa raahaamalla ja pudottamalla tähän", "upload_button.label": "Lisää mediaa", "upload_error.limit": "Tiedostolatauksien raja ylitetty.", "upload_error.poll": "Tiedon lataaminen ei ole sallittua kyselyissä.", diff --git a/app/soapbox/locales/fr.json b/app/soapbox/locales/fr.json index 7a4f9730c8..e2421e71e5 100644 --- a/app/soapbox/locales/fr.json +++ b/app/soapbox/locales/fr.json @@ -1309,7 +1309,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Glissez et déposez pour envoyer", "upload_button.label": "Joindre un média (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Taille maximale d'envoi de fichier dépassée.", diff --git a/app/soapbox/locales/ga.json b/app/soapbox/locales/ga.json index bfdeb94695..278d41acec 100644 --- a/app/soapbox/locales/ga.json +++ b/app/soapbox/locales/ga.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/gl.json b/app/soapbox/locales/gl.json index f242733797..406c6f9809 100644 --- a/app/soapbox/locales/gl.json +++ b/app/soapbox/locales/gl.json @@ -426,7 +426,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} outras {people}} conversando", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Arrastre e solte para subir", "upload_button.label": "Engadir medios (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Excedeu o límite de subida de ficheiros.", "upload_error.poll": "Non se poden subir ficheiros nas sondaxes.", diff --git a/app/soapbox/locales/he.json b/app/soapbox/locales/he.json index 13b3636a30..95444dc6b2 100644 --- a/app/soapbox/locales/he.json +++ b/app/soapbox/locales/he.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "אתה צריך להיות מחובר כדי לעשות זאת.", "unauthorized_modal.title": "להירשם ל{site_title}", - "upload_area.title": "ניתן להעלות על ידי Drag & drop", "upload_button.label": "הוספת מדיה", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "חרגת ממגבלת העלאת הקבצים.", diff --git a/app/soapbox/locales/hi.json b/app/soapbox/locales/hi.json index 6607823e2a..2308ef9dd3 100644 --- a/app/soapbox/locales/hi.json +++ b/app/soapbox/locales/hi.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/hr.json b/app/soapbox/locales/hr.json index e1d08b7f0c..6c7237da1d 100644 --- a/app/soapbox/locales/hr.json +++ b/app/soapbox/locales/hr.json @@ -1305,7 +1305,6 @@ "trendsPanel.viewAll": "Prikaži još", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Povuci i spusti kako bi uploadao", "upload_button.label": "Dodaj media", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/hu.json b/app/soapbox/locales/hu.json index 3465572d8d..725b2bda73 100644 --- a/app/soapbox/locales/hu.json +++ b/app/soapbox/locales/hu.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Húzd ide a feltöltéshez", "upload_button.label": "Média hozzáadása (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Túllépted a fájl feltöltési limitet.", diff --git a/app/soapbox/locales/hy.json b/app/soapbox/locales/hy.json index 52b8c67f17..9647f6461b 100644 --- a/app/soapbox/locales/hy.json +++ b/app/soapbox/locales/hy.json @@ -345,7 +345,6 @@ "thread_login.signup": "Sign up", "toast.view": "View", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Քաշիր ու նետիր՝ վերբեռնելու համար", "upload_button.label": "Ավելացնել մեդիա", "upload_form.description": "Նկարագրություն ավելացրու տեսողական խնդիրներ ունեցողների համար", "upload_form.undo": "Հետարկել", diff --git a/app/soapbox/locales/id.json b/app/soapbox/locales/id.json index 04ce194e6d..f4614f33ff 100644 --- a/app/soapbox/locales/id.json +++ b/app/soapbox/locales/id.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Seret & lepaskan untuk mengunggah", "upload_button.label": "Tambahkan media", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/io.json b/app/soapbox/locales/io.json index c272f8a1a9..eea03929fe 100644 --- a/app/soapbox/locales/io.json +++ b/app/soapbox/locales/io.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Tranar faligar por kargar", "upload_button.label": "Adjuntar kontenajo", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/is.json b/app/soapbox/locales/is.json index 0f36a744b3..77da0b6a47 100644 --- a/app/soapbox/locales/is.json +++ b/app/soapbox/locales/is.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "Þú þarft að vera skráður inn til að gera þetta.", "unauthorized_modal.title": "Nýskrá á {site_title}", - "upload_area.title": "Dragðu-og-slepptu hér til að senda inn", "upload_button.label": "Bæta við viðhengi", "upload_error.image_size_limit": "Mynd fer yfir núverandi skráarstærðarmörk ({limit})", "upload_error.limit": "Fór yfir takmörk á innsendingum skráa.", diff --git a/app/soapbox/locales/it.json b/app/soapbox/locales/it.json index ecb5333203..dcdfda2f86 100644 --- a/app/soapbox/locales/it.json +++ b/app/soapbox/locales/it.json @@ -1440,7 +1440,6 @@ "trendsPanel.viewAll": "Di più", "unauthorized_modal.text": "Per fare questo, devi prima autenticarti.", "unauthorized_modal.title": "Iscriviti su {site_title}", - "upload_area.title": "Trascina per caricare", "upload_button.label": "Aggiungi allegati", "upload_error.image_size_limit": "L'immagine eccede il limite di dimensioni ({limit})", "upload_error.limit": "Hai superato il limite di quanti file puoi caricare.", diff --git a/app/soapbox/locales/ja.json b/app/soapbox/locales/ja.json index c012a65e47..b94bd46db2 100644 --- a/app/soapbox/locales/ja.json +++ b/app/soapbox/locales/ja.json @@ -1188,7 +1188,6 @@ "trendsPanel.viewAll": "すべて表示", "unauthorized_modal.text": "ログインする必要があります。", "unauthorized_modal.title": "{site_title}へ新規登録", - "upload_area.title": "ドラッグ&ドロップでアップロード", "upload_button.label": "メディアを追加 (JPG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "画像が現在のファイルサイズ制限({limit})を越えています", "upload_error.limit": "アップロードできる上限を超えています。", diff --git a/app/soapbox/locales/ka.json b/app/soapbox/locales/ka.json index 22c4c7a3b9..55b0f0499e 100644 --- a/app/soapbox/locales/ka.json +++ b/app/soapbox/locales/ka.json @@ -377,7 +377,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} საუბრობს", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "გადმოწიეთ და ჩააგდეთ ასატვირთათ", "upload_button.label": "მედიის დამატება", "upload_error.video_duration_limit": "Video exceeds the current duration limit ({limit} seconds)", "upload_form.description": "აღწერილობა ვიზუალურად უფასურისთვის", diff --git a/app/soapbox/locales/kk.json b/app/soapbox/locales/kk.json index 048c7d26af..de3f7d4340 100644 --- a/app/soapbox/locales/kk.json +++ b/app/soapbox/locales/kk.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Жүктеу үшін сүйреп әкеліңіз", "upload_button.label": "Медиа қосу (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Файл жүктеу лимитінен асып кеттіңіз.", diff --git a/app/soapbox/locales/ko.json b/app/soapbox/locales/ko.json index dc71d944fb..6058a1c862 100644 --- a/app/soapbox/locales/ko.json +++ b/app/soapbox/locales/ko.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "드래그 & 드롭으로 업로드", "upload_button.label": "미디어 추가 (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "파일 업로드 제한에 도달했습니다.", diff --git a/app/soapbox/locales/lt.json b/app/soapbox/locales/lt.json index f7a6feb0ae..90149ded37 100644 --- a/app/soapbox/locales/lt.json +++ b/app/soapbox/locales/lt.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/lv.json b/app/soapbox/locales/lv.json index 1273f390d9..c49b0b0eb8 100644 --- a/app/soapbox/locales/lv.json +++ b/app/soapbox/locales/lv.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/mk.json b/app/soapbox/locales/mk.json index 4a8280b12f..67c1e6590e 100644 --- a/app/soapbox/locales/mk.json +++ b/app/soapbox/locales/mk.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/ms.json b/app/soapbox/locales/ms.json index ef8885c64c..6d5678b52d 100644 --- a/app/soapbox/locales/ms.json +++ b/app/soapbox/locales/ms.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/nl.json b/app/soapbox/locales/nl.json index 7e3f3e1dca..aed0ba5e15 100644 --- a/app/soapbox/locales/nl.json +++ b/app/soapbox/locales/nl.json @@ -416,7 +416,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {persoon praat} other {mensen praten}} hierover", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Hiernaar toe slepen om te uploaden", "upload_button.label": "Media toevoegen (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "Uploadlimiet van bestand overschreden.", "upload_error.poll": "Het uploaden van bestanden is in polls niet toegestaan.", diff --git a/app/soapbox/locales/nn.json b/app/soapbox/locales/nn.json index e3339e3897..f1e0db8829 100644 --- a/app/soapbox/locales/nn.json +++ b/app/soapbox/locales/nn.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Drag & drop to upload", "upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/no.json b/app/soapbox/locales/no.json index da2b57d461..a241172271 100644 --- a/app/soapbox/locales/no.json +++ b/app/soapbox/locales/no.json @@ -1517,7 +1517,6 @@ "trendsPanel.viewAll": "Vis alle", "unauthorized_modal.text": "Du må være logget inn for å gjøre det.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Dra og slipp for å laste opp", "upload_button.label": "Legg til media", "upload_error.image_size_limit": "Bildet overskrider gjeldende filstørrelsesgrense ({limit})", "upload_error.limit": "Filopplastingsgrensen er overskredet.", diff --git a/app/soapbox/locales/oc.json b/app/soapbox/locales/oc.json index a4ce6b548b..2bff8c415d 100644 --- a/app/soapbox/locales/oc.json +++ b/app/soapbox/locales/oc.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Lisatz e depausatz per mandar", "upload_button.label": "Ajustar un mèdia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Talha maximum pels mandadís subrepassada.", diff --git a/app/soapbox/locales/pl.json b/app/soapbox/locales/pl.json index 43877edb7b..0981ede80b 100644 --- a/app/soapbox/locales/pl.json +++ b/app/soapbox/locales/pl.json @@ -1337,7 +1337,6 @@ "trendsPanel.viewAll": "Pokaż wszystkie", "unauthorized_modal.text": "Musisz się zalogować, aby to zrobić.", "unauthorized_modal.title": "Zarejestruj się na {site_title}", - "upload_area.title": "Przeciągnij i upuść aby wysłać", "upload_button.label": "Dodaj zawartość multimedialną (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Obraz przekracza limit rozmiaru plików ({limit})", "upload_error.limit": "Przekroczono limit plików do wysłania.", diff --git a/app/soapbox/locales/pt-BR.json b/app/soapbox/locales/pt-BR.json index 79ebcaab9d..f533111552 100644 --- a/app/soapbox/locales/pt-BR.json +++ b/app/soapbox/locales/pt-BR.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Arraste e solte para enviar", "upload_button.label": "Adicionar mídia (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Limite de envio de arquivos excedido.", diff --git a/app/soapbox/locales/pt.json b/app/soapbox/locales/pt.json index e3fc41a9df..cf9fb910e5 100644 --- a/app/soapbox/locales/pt.json +++ b/app/soapbox/locales/pt.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "Deves ter a sessão iniciada para realizares essa ação.", "unauthorized_modal.title": "Registar no {site_title}", - "upload_area.title": "Arrasta e larga para enviar", "upload_button.label": "Adicionar multimédia", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "O limite máximo do ficheiro a carregar foi excedido.", diff --git a/app/soapbox/locales/ro.json b/app/soapbox/locales/ro.json index b089675ba9..7ee15d5f9c 100644 --- a/app/soapbox/locales/ro.json +++ b/app/soapbox/locales/ro.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Trage și eliberează pentru a încărca", "upload_button.label": "Adaugă media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/ru.json b/app/soapbox/locales/ru.json index 818f1092d4..a19cab6627 100644 --- a/app/soapbox/locales/ru.json +++ b/app/soapbox/locales/ru.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Перетащите сюда, чтобы загрузить", "upload_button.label": "Добавить медиаконтент", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Достигнут лимит загруженных файлов.", diff --git a/app/soapbox/locales/sk.json b/app/soapbox/locales/sk.json index 6093583a3b..f391d77eab 100644 --- a/app/soapbox/locales/sk.json +++ b/app/soapbox/locales/sk.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Pretiahni a pusť pre nahratie", "upload_button.label": "Pridaj médiálny súbor (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Limit pre nahrávanie súborov bol prekročený.", diff --git a/app/soapbox/locales/sl.json b/app/soapbox/locales/sl.json index 2267c1b6b4..c310438b8e 100644 --- a/app/soapbox/locales/sl.json +++ b/app/soapbox/locales/sl.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Za pošiljanje povlecite in spustite", "upload_button.label": "Dodaj medij", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Omejitev prenosa datoteke je presežena.", diff --git a/app/soapbox/locales/sq.json b/app/soapbox/locales/sq.json index 389db0be20..ff08a559ce 100644 --- a/app/soapbox/locales/sq.json +++ b/app/soapbox/locales/sq.json @@ -399,7 +399,6 @@ "toast.view": "View", "trends.count_by_accounts": "{count} {rawCount, plural, one {person duke folur} other {persona që flasin}}", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Merreni & vëreni që të ngarkohet", "upload_button.label": "Shtoni media (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.limit": "U tejkalua kufi ngarkimi kartelash.", "upload_form.description": "Përshkruajeni për persona me probleme shikimi", diff --git a/app/soapbox/locales/sr-Latn.json b/app/soapbox/locales/sr-Latn.json index 51157cb08d..7cf1217bf7 100644 --- a/app/soapbox/locales/sr-Latn.json +++ b/app/soapbox/locales/sr-Latn.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Prevucite ovde da otpremite", "upload_button.label": "Dodaj multimediju", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/sr.json b/app/soapbox/locales/sr.json index a411c34510..598ab43251 100644 --- a/app/soapbox/locales/sr.json +++ b/app/soapbox/locales/sr.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Превуците овде да отпремите", "upload_button.label": "Додај мултимедију (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/sv.json b/app/soapbox/locales/sv.json index 208627c1d4..0eb2f231ff 100644 --- a/app/soapbox/locales/sv.json +++ b/app/soapbox/locales/sv.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Dra & släpp för att ladda upp", "upload_button.label": "Lägg till media", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/ta.json b/app/soapbox/locales/ta.json index c9584dfed8..a00885a555 100644 --- a/app/soapbox/locales/ta.json +++ b/app/soapbox/locales/ta.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "பதிவேற்ற & இழுக்கவும்", "upload_button.label": "மீடியாவைச் சேர்க்கவும் (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "கோப்பு பதிவேற்ற வரம்பு மீறப்பட்டது.", diff --git a/app/soapbox/locales/te.json b/app/soapbox/locales/te.json index 9633176865..734003c538 100644 --- a/app/soapbox/locales/te.json +++ b/app/soapbox/locales/te.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "అప్లోడ్ చేయడానికి డ్రాగ్ & డ్రాప్ చేయండి", "upload_button.label": "మీడియాను జోడించండి (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", diff --git a/app/soapbox/locales/th.json b/app/soapbox/locales/th.json index ce698efb55..10288886e1 100644 --- a/app/soapbox/locales/th.json +++ b/app/soapbox/locales/th.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "ลากแล้วปล่อยเพื่ออัปโหลด", "upload_button.label": "เพิ่มสื่อ (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "เกินขีดจำกัดการอัปโหลดไฟล์", diff --git a/app/soapbox/locales/tr.json b/app/soapbox/locales/tr.json index b207fc34af..9aaf20fda1 100644 --- a/app/soapbox/locales/tr.json +++ b/app/soapbox/locales/tr.json @@ -1513,7 +1513,6 @@ "trendsPanel.viewAll": "Tümünü gör", "unauthorized_modal.text": "Bunu yapabilmek için giriş yapmış olmalısınız.", "unauthorized_modal.title": "{site_title} için kaydolun", - "upload_area.title": "Dosya yüklemek için sürükle bırak yapınız", "upload_button.label": "Görsel ekle", "upload_error.image_size_limit": "Resim geçerli dosya boyutu sınırını ({limit}) aşıyor", "upload_error.limit": "Dosya yükleme sınırı aşıldı.", diff --git a/app/soapbox/locales/uk.json b/app/soapbox/locales/uk.json index 915397a47a..79b068ce07 100644 --- a/app/soapbox/locales/uk.json +++ b/app/soapbox/locales/uk.json @@ -1130,7 +1130,6 @@ "trendsPanel.viewAll": "View all", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", - "upload_area.title": "Перетягніть сюди, щоб завантажити", "upload_button.label": "Додати медіаконтент", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "Ліміт завантаження файлів перевищено.", diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index e09b3e4c7f..ff40ba5781 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -1542,7 +1542,6 @@ "trendsPanel.viewAll": "查看全部", "unauthorized_modal.text": "您需要登录才能继续。", "unauthorized_modal.title": "注册 {site_title} 帐号", - "upload_area.title": "将文件拖放到此处开始上传", "upload_button.label": "添加媒体附件", "upload_error.image_size_limit": "图片超过了当前的文件大小限制({limit})", "upload_error.limit": "已超过文件上传限制。", diff --git a/app/soapbox/locales/zh-HK.json b/app/soapbox/locales/zh-HK.json index a007447e86..b578244179 100644 --- a/app/soapbox/locales/zh-HK.json +++ b/app/soapbox/locales/zh-HK.json @@ -1012,7 +1012,6 @@ "trendsPanel.viewAll": "顯示全部", "unauthorized_modal.text": "你需要登入才能繼續", "unauthorized_modal.title": "註冊 {site_title} 帳户", - "upload_area.title": "拖放來上傳", "upload_button.label": "上傳媒體檔案 (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "圖片超出當前文件大小限制 ({limit})", "upload_error.limit": "已達到檔案上傳限制。", diff --git a/app/soapbox/locales/zh-TW.json b/app/soapbox/locales/zh-TW.json index 788c8cdab6..a9ba226a15 100644 --- a/app/soapbox/locales/zh-TW.json +++ b/app/soapbox/locales/zh-TW.json @@ -1012,7 +1012,6 @@ "trendsPanel.viewAll": "顯示全部", "unauthorized_modal.text": "你需要登入才能繼續", "unauthorized_modal.title": "註冊 {site_title} 帳戶", - "upload_area.title": "拖放來上傳", "upload_button.label": "上傳媒體檔案 (JPEG, PNG, GIF, WebM, MP4, MOV)", "upload_error.image_size_limit": "圖片超出當前文件大小限制 ({limit})", "upload_error.limit": "已達到檔案上傳限制。", From 99df477bfd4d4ce085310e8bebbeb18c74ed22bf Mon Sep 17 00:00:00 2001 From: Liberal dev Date: Mon, 1 May 2023 12:41:35 +0000 Subject: [PATCH 21/21] Translated using Weblate (Korean) Currently translated at 72.6% (1140 of 1570 strings) Translation: Soapbox/Soapbox Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ko/ --- app/soapbox/locales/ko.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/soapbox/locales/ko.json b/app/soapbox/locales/ko.json index 6058a1c862..d733e326d9 100644 --- a/app/soapbox/locales/ko.json +++ b/app/soapbox/locales/ko.json @@ -1,17 +1,17 @@ { - "about.also_available": "Available in:", - "accordion.collapse": "Collapse", - "accordion.expand": "Expand", + "about.also_available": "가능:", + "accordion.collapse": "접기", + "accordion.expand": "펼치기기", "account.add_or_remove_from_list": "리스트에 추가 혹은 삭제", "account.badges.bot": "봇", - "account.birthday": "Born {date}", - "account.birthday_today": "Birthday is today!", + "account.birthday": "생일 {date}", + "account.birthday_today": "오늘이 생일입니다!", "account.block": "@{name}을 차단", "account.block_domain": "{domain} 전체를 숨김", "account.blocked": "차단 됨", "account.chat": "Chat with @{name}", - "account.deactivated": "Deactivated", - "account.direct": "@{name}으로부터의 다이렉트 메시지", + "account.deactivated": "비활성화됨됨", + "account.direct": "@{name}으로부터의 다이렉트 메시지(DM)", "account.domain_blocked": "Domain hidden", "account.edit_profile": "프로필 편집", "account.endorse": "프로필에 나타내기", @@ -848,7 +848,7 @@ "registration.header": "Register your account", "registration.newsletter": "Subscribe to newsletter.", "registration.password_mismatch": "Passwords don't match.", - "registration.privacy": "Privacy Policy", + "registration.privacy": "개인정보처리방", "registration.reason": "Why do you want to join?", "registration.reason_hint": "This will help us review your application", "registration.sign_up": "Sign up",