diff --git a/README.md b/README.md index 393081b20..9270a3096 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Mangane +![Mangane](./app/icons/mangane-full-horizontal.svg) Mangane is an alternative frontend for Pleroma, Akkoma and Mastodon with a focus on ease of use, readability and custom branding. diff --git a/app/icons/mangane-dark-full-horizontal.svg b/app/icons/mangane-dark-full-horizontal.svg new file mode 100644 index 000000000..06dd0308d --- /dev/null +++ b/app/icons/mangane-dark-full-horizontal.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/icons/mangane-dark-full.svg b/app/icons/mangane-dark-full.svg new file mode 100644 index 000000000..7ade09af5 --- /dev/null +++ b/app/icons/mangane-dark-full.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/icons/mangane-dark.svg b/app/icons/mangane-dark.svg new file mode 100644 index 000000000..bc36ca88a --- /dev/null +++ b/app/icons/mangane-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/icons/mangane-full-horizontal.svg b/app/icons/mangane-full-horizontal.svg new file mode 100644 index 000000000..132404b24 --- /dev/null +++ b/app/icons/mangane-full-horizontal.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/icons/mangane-full.svg b/app/icons/mangane-full.svg new file mode 100644 index 000000000..d7382840d --- /dev/null +++ b/app/icons/mangane-full.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/icons/mangane.svg b/app/icons/mangane.svg new file mode 100644 index 000000000..d9e4d13ae --- /dev/null +++ b/app/icons/mangane.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/soapbox/actions/accounts.ts b/app/soapbox/actions/accounts.ts index f96ed6469..c6bb624af 100644 --- a/app/soapbox/actions/accounts.ts +++ b/app/soapbox/actions/accounts.ts @@ -849,7 +849,8 @@ const unpinAccount = (id: string) => const updateNotificationSettings = (params: Record) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch({ type: NOTIFICATION_SETTINGS_REQUEST, params }); - return api(getState).put('/api/v1/pleroma/notification_settings', params).then(({ data }) => { + // @see https://akkoma.dev/AkkomaGang/akkoma/issues/722 + return api(getState).put(`/api/pleroma/notification_settings?${new URLSearchParams(params).toString()}`).then(({ data }) => { dispatch({ type: NOTIFICATION_SETTINGS_SUCCESS, params, data }); }).catch(error => { dispatch({ type: NOTIFICATION_SETTINGS_FAIL, params, error }); @@ -891,7 +892,7 @@ const fetchPinnedAccounts = (id: string) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch(fetchPinnedAccountsRequest(id)); - api(getState).get(`/api/v1/endorsements`).then(response => { + api(getState).get('/api/v1/endorsements').then(response => { dispatch(importFetchedAccounts(response.data)); dispatch(fetchPinnedAccountsSuccess(id, response.data, null)); }).catch(error => { diff --git a/app/soapbox/actions/directory.ts b/app/soapbox/actions/directory.ts index 37ddcfdfa..ba7c8cbb4 100644 --- a/app/soapbox/actions/directory.ts +++ b/app/soapbox/actions/directory.ts @@ -19,11 +19,13 @@ const fetchDirectory = (params: Record) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch(fetchDirectoryRequest()); - api(getState).get('/api/v1/directory', { params: { ...params, limit: 20 } }).then(({ data }) => { - dispatch(importFetchedAccounts(data)); - dispatch(fetchDirectorySuccess(data)); - dispatch(fetchRelationships(data.map((x: APIEntity) => x.id))); - }).catch(error => dispatch(fetchDirectoryFail(error))); + return api(getState).get('/api/v1/directory', { params: { ...params, limit: 20 } }) + .then(({ data }) => { + dispatch(importFetchedAccounts(data)); + dispatch(fetchDirectorySuccess(data)); + dispatch(fetchRelationships(data.map((x: APIEntity) => x.id))); + }) + .catch(error => dispatch(fetchDirectoryFail(error))); }; const fetchDirectoryRequest = () => ({ @@ -46,11 +48,13 @@ const expandDirectory = (params: Record) => const loadedItems = getState().user_lists.directory.items.size; - api(getState).get('/api/v1/directory', { params: { ...params, offset: loadedItems, limit: 20 } }).then(({ data }) => { - dispatch(importFetchedAccounts(data)); - dispatch(expandDirectorySuccess(data)); - dispatch(fetchRelationships(data.map((x: APIEntity) => x.id))); - }).catch(error => dispatch(expandDirectoryFail(error))); + return api(getState).get('/api/v1/directory', { params: { ...params, offset: loadedItems, limit: 20 } }) + .then(({ data }) => { + dispatch(importFetchedAccounts(data)); + dispatch(expandDirectorySuccess(data)); + dispatch(fetchRelationships(data.map((x: APIEntity) => x.id))); + }) + .catch(error => dispatch(expandDirectoryFail(error))); }; const expandDirectoryRequest = () => ({ diff --git a/app/soapbox/actions/security.ts b/app/soapbox/actions/security.ts index 96ce68106..430691a06 100644 --- a/app/soapbox/actions/security.ts +++ b/app/soapbox/actions/security.ts @@ -69,7 +69,7 @@ const revokeOAuthTokenById = (id: number) => const changePassword = (oldPassword: string, newPassword: string, confirmation: string) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch({ type: CHANGE_PASSWORD_REQUEST }); - return api(getState).post('/api/v1/pleroma/change_password', { + return api(getState).post('/api/pleroma/change_password', { password: oldPassword, new_password: newPassword, new_password_confirmation: confirmation, @@ -123,7 +123,7 @@ const resetPasswordConfirm = (password: string, token: string) => const changeEmail = (email: string, password: string) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch({ type: CHANGE_EMAIL_REQUEST, email }); - return api(getState).post('/api/v1/pleroma/change_email', { + return api(getState).post('/api/pleroma/change_email', { email, password, }).then(response => { @@ -144,7 +144,7 @@ const deleteAccount = (password: string) => const account = getLoggedInAccount(getState()); dispatch({ type: DELETE_ACCOUNT_REQUEST }); - return api(getState).post('/api/v1/pleroma/delete_account', { + return api(getState).post('/api/pleroma/delete_account', { password, }).then(response => { if (response.data.error) throw response.data.error; // This endpoint returns HTTP 200 even on failure @@ -160,7 +160,7 @@ const deleteAccount = (password: string) => const moveAccount = (targetAccount: string, password: string) => (dispatch: AppDispatch, getState: () => RootState) => { dispatch({ type: MOVE_ACCOUNT_REQUEST }); - return api(getState).post('/api/v1/pleroma/move_account', { + return api(getState).post('/api/pleroma/move_account', { password, target_account: targetAccount, }).then(response => { diff --git a/app/soapbox/components/__tests__/emoji_selector.test.tsx b/app/soapbox/components/__tests__/emoji_selector.test.tsx deleted file mode 100644 index c680d156e..000000000 --- a/app/soapbox/components/__tests__/emoji_selector.test.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; - -import { render, screen } from '../../jest/test-helpers'; -import EmojiSelector from '../emoji_selector'; - -describe('', () => { - it('renders correctly', () => { - const children = ; - // @ts-ignore - children.__proto__.addEventListener = () => {}; - - render(children); - - expect(screen.queryAllByRole('button')).toHaveLength(6); - }); -}); diff --git a/app/soapbox/components/dropdown_menu.tsx b/app/soapbox/components/dropdown_menu.tsx index 3118b0d2d..1fb33afa8 100644 --- a/app/soapbox/components/dropdown_menu.tsx +++ b/app/soapbox/components/dropdown_menu.tsx @@ -1,3 +1,6 @@ +// @ts-expect-error no types +// eslint-disable-next-line import/no-unresolved +import dots from '@tabler/icons/dots.svg'; import classNames from 'classnames'; import { supportsPassiveEvents } from 'detect-passive-events'; import React from 'react'; @@ -28,6 +31,7 @@ export interface MenuItem { destructive?: boolean, meta?: string, active?: boolean, + disabled?: boolean, } export type Menu = Array; @@ -177,26 +181,33 @@ class DropdownMenu extends React.PureComponent; } - const { text, href, to, newTab, isLogout, icon, count, destructive } = option; + const { text, href, to, newTab, isLogout, icon, count, destructive, disabled } = option; return ( -
  • +
  • e.preventDefault()} + onAuxClick={!disabled ? this.handleAuxClick : (e) => e.preventDefault()} + onKeyPress={!disabled ? this.handleItemKeyPress : (e) => e.preventDefault()} data-index={i} target={newTab ? '_blank' : undefined} data-method={isLogout ? 'delete' : undefined} > {icon && } - {text} - {count ? ( @@ -366,20 +377,15 @@ class Dropdown extends React.PureComponent { } render() { - const { src = require('@tabler/icons/dots.svg'), items, title, disabled, dropdownPlacement, openDropdownId, openedViaKeyboard = false, pressed, text, children } = this.props; + const { src = dots, items, title, disabled, dropdownPlacement, openDropdownId, openedViaKeyboard = false, pressed, text, children } = this.props; const open = this.state.id === openDropdownId; return ( <> {children ? ( - React.cloneElement(children, { - disabled, - onClick: this.handleClick, - onMouseDown: this.handleMouseDown, - onKeyDown: this.handleButtonKeyDown, - onKeyPress: this.handleKeyPress, - ref: this.setTargetRef, - }) + ) : ( = ({ statusId, children }): JSX.Element | null => { + const root = React.useRef(null); const dispatch = useDispatch(); const ownAccount = useOwnAccount(); const status = useAppSelector(state => state.statuses.get(statusId)); + const meEmojiReact = getReactForStatus(status, null); const soapboxConfig = useSoapboxConfig(); - const timeout = useRef(); + const [timer, setTimer] = useState(undefined); const [visible, setVisible] = useState(false); - // const [focused, setFocused] = useState(false); - // `useRef` won't trigger a re-render, while `useState` does. - // https://popper.js.org/react-popper/v2/ const [referenceElement, setReferenceElement] = useState(null); const [popperElement, setPopperElement] = useState(null); @@ -44,18 +45,23 @@ const EmojiButtonWrapper: React.FC = ({ statusId, children }); useEffect(() => { + if (!timer) return undefined; + const t = timer; return () => { - if (timeout.current) { - clearTimeout(timeout.current); - } + clearTimeout(t); }; + }, [timer]); + + useEffect(() => { + setReferenceElement(root.current); }, []); if (!status) return null; const handleMouseEnter = () => { - if (timeout.current) { - clearTimeout(timeout.current); + if (timer) { + clearTimeout(timer); + setTimer(null); } if (!isUserTouching()) { @@ -64,8 +70,9 @@ const EmojiButtonWrapper: React.FC = ({ statusId, children }; const handleMouseLeave = () => { - if (timeout.current) { - clearTimeout(timeout.current); + if (timer) { + clearTimeout(timer); + setTimer(null); } // Unless the user is touching, delay closing the emoji selector briefly @@ -73,13 +80,15 @@ const EmojiButtonWrapper: React.FC = ({ statusId, children if (isUserTouching()) { setVisible(false); } else { - timeout.current = setTimeout(() => { - setVisible(false); - }, 500); + setTimer( + setTimeout(() => setVisible(false), 500), + ); } }; const handleReact = (emoji: string): void => { + setVisible(false); + if (!emoji) return; if (ownAccount) { dispatch(simpleEmojiReact(status, emoji)); } else { @@ -89,56 +98,49 @@ const EmojiButtonWrapper: React.FC = ({ statusId, children })); } - setVisible(false); }; const handleClick: React.EventHandler = e => { - const meEmojiReact = getReactForStatus(status, soapboxConfig.allowedEmoji) || '👍'; + e.preventDefault(); + e.stopPropagation(); + const wMeEmojiReact = getReactForStatus(status, soapboxConfig.allowedEmoji) || ImmutableMap({ name: '👍' }) ; if (isUserTouching()) { if (visible) { - handleReact(meEmojiReact); + handleReact(wMeEmojiReact.get('name')); } else { setVisible(true); } } else { - handleReact(meEmojiReact); + handleReact(wMeEmojiReact.get('name')); } - - e.preventDefault(); - e.stopPropagation(); }; - // const handleUnfocus: React.EventHandler = () => { - // setFocused(false); - // }; - - const selector = ( -
    - -
    - ); return ( -
    - {React.cloneElement(children, { - onClick: handleClick, - ref: setReferenceElement, - })} - - {selector} +
    + { children} + { + visible && ( + ReactDOM.createPortal(( +
    + +
    + ), document.body) + + ) + }
    ); }; diff --git a/app/soapbox/components/emoji_picker.tsx b/app/soapbox/components/emoji_picker.tsx index 2625c61ef..fbc8882e3 100644 --- a/app/soapbox/components/emoji_picker.tsx +++ b/app/soapbox/components/emoji_picker.tsx @@ -3,7 +3,9 @@ import Picker from '@emoji-mart/react'; import classNames from 'classnames'; import { List as ImmutableList } from 'immutable'; import React, { MouseEventHandler } from 'react'; +import ReactDOM from 'react-dom'; import { defineMessages, useIntl } from 'react-intl'; +import { createSelector } from 'reselect'; import { IconButton } from 'soapbox/components/ui'; import { useTheme } from 'soapbox/hooks'; @@ -27,16 +29,30 @@ const messages = defineMessages({ skins: { id: 'emoji_button.skins', defaultMessage: 'Skins' }, }); +export const getCustomEmojis = createSelector([ + (state: any) => state.get('custom_emojis'), +], emojis => emojis.filter(e => e.get('visible_in_picker')).sort((a, b) => { + const aShort = a.get('shortcode').toLowerCase(); + const bShort = b.get('shortcode').toLowerCase(); + + if (aShort < bShort) { + return -1; + } else if (aShort > bShort) { + return 1; + } else { + return 0; + } +})); + interface IWrapper { - target: any, show: boolean, onClose: MouseEventHandler, children: React.ReactNode, } -const Wrapper: React.FC = ({ target, show, onClose, children }) => { +const Wrapper: React.FC = ({ show, onClose, children }) => { if (!show) return null; - return ( + return ReactDOM.createPortal(
    @@ -49,22 +65,17 @@ const Wrapper: React.FC = ({ target, show, onClose, children }) => { { children }
    - ); + , document.body); }; -interface IEmojiPicker { - custom_emojis?: ImmutableList, - button?: React.ReactNode, - onPickEmoji: Function, +interface IEmojiPickerModal { + custom_emojis?: ImmutableList, + onPickEmoji: Function, + active: boolean, + onClose: Function, } -const EmojiPickerUI : React.FC = ({ - custom_emojis = ImmutableList(), - button, - onPickEmoji, -}) => { - const root = React.useRef(null); - const [active, setActive] = React.useState(false); +export const EmojiPickerModal: React.FC = ({ custom_emojis = ImmutableList(), active, onClose, onPickEmoji }) => { const intl = useIntl(); const theme = useTheme(); @@ -72,21 +83,9 @@ const EmojiPickerUI : React.FC = ({ if (e) { e.stopPropagation(); } - setActive(false); + onClose(); }, []); - const handleToggle = React.useCallback((e) => { - e.stopPropagation(); - if (e.key === 'Escape') { - setActive(false); - return; - } - - if ((!e.key || e.key === 'Enter')) { - setActive(!active); - } - }, [active]); - const buildCustomEmojis = React.useCallback((custom_emojis: ImmutableList) => { const emojis = custom_emojis.map((emoji) => ( { @@ -108,6 +107,71 @@ const EmojiPickerUI : React.FC = ({ handleClose(); }, [handleClose, onPickEmoji]); + return ( + + + + ); +}; + +interface IEmojiPicker { + custom_emojis?: ImmutableList, + button?: React.ReactNode, + onPickEmoji: Function, +} + +const EmojiPickerUI : React.FC = ({ + custom_emojis = ImmutableList(), + button, + onPickEmoji, +}) => { + const root = React.useRef(null); + const [active, setActive] = React.useState(false); + + const handleClose = React.useCallback(() => { + setActive(false); + }, []); + + const handleToggle = React.useCallback((e) => { + e.stopPropagation(); + if (e.key === 'Escape') { + setActive(false); + return; + } + + if ((!e.key || e.key === 'Enter')) { + setActive(!active); + } + }, [active]); + return ( <>
    @@ -117,42 +181,18 @@ const EmojiPickerUI : React.FC = ({ className={classNames({ 'text-gray-400 hover:text-gray-600': true, })} + // @ts-expect-error alt alt='😀' src={require('@tabler/icons/mood-happy.svg')} /> }
    - - - +
    ); diff --git a/app/soapbox/components/emoji_selector.tsx b/app/soapbox/components/emoji_selector.tsx deleted file mode 100644 index da8249fa9..000000000 --- a/app/soapbox/components/emoji_selector.tsx +++ /dev/null @@ -1,142 +0,0 @@ -// import classNames from 'classnames'; -import React from 'react'; -import { HotKeys } from 'react-hotkeys'; -import ImmutablePureComponent from 'react-immutable-pure-component'; -import { connect } from 'react-redux'; - -import { getSoapboxConfig } from 'soapbox/actions/soapbox'; -import { EmojiSelector as RealEmojiSelector } from 'soapbox/components/ui'; - -import type { List as ImmutableList } from 'immutable'; -import type { RootState } from 'soapbox/store'; - -const mapStateToProps = (state: RootState) => ({ - allowedEmoji: getSoapboxConfig(state).allowedEmoji, -}); - -interface IEmojiSelector { - allowedEmoji: ImmutableList, - onReact: (emoji: string) => void, - onUnfocus: () => void, - visible: boolean, - focused?: boolean, -} - -class EmojiSelector extends ImmutablePureComponent { - - static defaultProps: Partial = { - onReact: () => {}, - onUnfocus: () => {}, - visible: false, - } - - node?: HTMLDivElement = undefined; - - handleBlur: React.FocusEventHandler = e => { - const { focused, onUnfocus } = this.props; - - if (focused && (!e.currentTarget || !e.currentTarget.classList.contains('emoji-react-selector__emoji'))) { - onUnfocus(); - } - } - - _selectPreviousEmoji = (i: number): void => { - if (!this.node) return; - - if (i !== 0) { - const button: HTMLButtonElement | null = this.node.querySelector(`.emoji-react-selector__emoji:nth-child(${i})`); - button?.focus(); - } else { - const button: HTMLButtonElement | null = this.node.querySelector('.emoji-react-selector__emoji:last-child'); - button?.focus(); - } - }; - - _selectNextEmoji = (i: number) => { - if (!this.node) return; - - if (i !== this.props.allowedEmoji.size - 1) { - const button: HTMLButtonElement | null = this.node.querySelector(`.emoji-react-selector__emoji:nth-child(${i + 2})`); - button?.focus(); - } else { - const button: HTMLButtonElement | null = this.node.querySelector('.emoji-react-selector__emoji:first-child'); - button?.focus(); - } - }; - - handleKeyDown = (i: number): React.KeyboardEventHandler => e => { - const { onUnfocus } = this.props; - - switch (e.key) { - case 'Tab': - e.preventDefault(); - if (e.shiftKey) this._selectPreviousEmoji(i); - else this._selectNextEmoji(i); - break; - case 'Left': - case 'ArrowLeft': - this._selectPreviousEmoji(i); - break; - case 'Right': - case 'ArrowRight': - this._selectNextEmoji(i); - break; - case 'Escape': - onUnfocus(); - break; - } - } - - handleReact = (emoji: string) => (): void => { - const { onReact, focused, onUnfocus } = this.props; - - onReact(emoji); - - if (focused) { - onUnfocus(); - } - } - - handlers = { - open: () => {}, - }; - - setRef = (c: HTMLDivElement): void => { - this.node = c; - } - - render() { - const { visible, focused, allowedEmoji, onReact } = this.props; - - return ( - - {/*
    - {allowedEmoji.map((emoji, i) => ( - - ))} -
    */} - -
    - ); - } - -} - -export default connect(mapStateToProps)(EmojiSelector); diff --git a/app/soapbox/components/modal_root.js b/app/soapbox/components/modal_root.js index 7eb25b9aa..60ecbe078 100644 --- a/app/soapbox/components/modal_root.js +++ b/app/soapbox/components/modal_root.js @@ -219,7 +219,7 @@ class ModalRoot extends React.PureComponent {
    { const badges = []; if (account.admin) { - badges.push(); + badges.push(} />); } else if (account.moderator) { - badges.push(); + badges.push(} />); } if (account.getIn(['patron', 'is_patron'])) { - badges.push(); + badges.push(} />); } if (account.donor) { - badges.push(); + badges.push(} />); } return badges; diff --git a/app/soapbox/components/status-action-bar.tsx b/app/soapbox/components/status-action-bar.tsx index 428362a15..8429afcf5 100644 --- a/app/soapbox/components/status-action-bar.tsx +++ b/app/soapbox/components/status-action-bar.tsx @@ -103,8 +103,6 @@ const StatusActionBar: React.FC = ({ const settings = useSettings(); const soapboxConfig = useSoapboxConfig(); - const { allowedEmoji } = soapboxConfig; - const account = useOwnAccount(); const isStaff = account ? account.staff : false; const isAdmin = account ? account.admin : false; @@ -530,10 +528,10 @@ const StatusActionBar: React.FC = ({ (status.pleroma.get('emoji_reactions') || ImmutableList()) as ImmutableList, favouriteCount, status.favourited, - allowedEmoji, + null, ).reduce((acc, cur) => acc + cur.get('count'), 0); - const meEmojiReact = getReactForStatus(status, allowedEmoji) as keyof typeof reactMessages | undefined; + const meEmojiReact = getReactForStatus(status, null); const reactMessages = { '👍': messages.reactionLike, @@ -545,7 +543,7 @@ const StatusActionBar: React.FC = ({ '': messages.favourite, }; - const meEmojiTitle = intl.formatMessage(reactMessages[meEmojiReact || ''] || messages.favourite); + const meEmojiTitle = intl.formatMessage(reactMessages[meEmojiReact?.get('name') || ''] || messages.favourite); const menu = _makeMenu(publicStatus); let reblogIcon = require('@tabler/icons/repeat.svg'); @@ -565,21 +563,9 @@ const StatusActionBar: React.FC = ({ text: intl.formatMessage(messages.quotePost), action: handleQuoteClick, icon: require('@tabler/icons/quote.svg'), + disabled: status.visibility !== 'public' && status.visibility !== 'unlisted', }]; - const reblogButton = ( - - ); - if (!status.in_reply_to_id) { replyTitle = intl.formatMessage(messages.reply); } else { @@ -609,10 +595,27 @@ const StatusActionBar: React.FC = ({ disabled={!publicStatus} onShiftClick={handleReblogClick} > - {reblogButton} + ) : ( - reblogButton + )} {features.emojiReacts ? ( diff --git a/app/soapbox/components/status-action-button.tsx b/app/soapbox/components/status-action-button.tsx index 2d41fe5b7..19b05a9d4 100644 --- a/app/soapbox/components/status-action-button.tsx +++ b/app/soapbox/components/status-action-button.tsx @@ -1,7 +1,8 @@ import classNames from 'classnames'; import React from 'react'; -import { Text, Icon, Emoji } from 'soapbox/components/ui'; +import { Text, Icon, EmojiReact, Emoji } from 'soapbox/components/ui'; +import { EmojiReact as EmojiReactType } from 'soapbox/utils/emoji_reacts'; import { shortNumberFormat } from 'soapbox/utils/numbers'; const COLORS = { @@ -31,7 +32,7 @@ interface IStatusActionButton extends React.ButtonHTMLAttributes - + { typeof emoji === 'string' ? ( + + ) : ( + + )} ); } else { diff --git a/app/soapbox/components/ui/emoji-react/emoji-react.tsx b/app/soapbox/components/ui/emoji-react/emoji-react.tsx index 89d79c040..7dfa3624d 100644 --- a/app/soapbox/components/ui/emoji-react/emoji-react.tsx +++ b/app/soapbox/components/ui/emoji-react/emoji-react.tsx @@ -1,6 +1,7 @@ import React from 'react'; import { EmojiReact as EmojiReactType } from 'soapbox/utils/emoji_reacts'; + import Emoji from '../emoji/emoji'; interface IEmojiReact extends React.ImgHTMLAttributes { @@ -12,18 +13,18 @@ interface IEmojiReact extends React.ImgHTMLAttributes { const EmojiReact: React.FC = (props): JSX.Element | null => { const { emoji, alt, ...rest } = props; - if(emoji.get("url")) { + if (emoji.get('url')) { return ( - {alt - ); + {alt + ); } - return + return ; }; export default EmojiReact; diff --git a/app/soapbox/components/ui/emoji-selector/emoji-selector.tsx b/app/soapbox/components/ui/emoji-selector/emoji-selector.tsx index e17f2a1d4..2d46af346 100644 --- a/app/soapbox/components/ui/emoji-selector/emoji-selector.tsx +++ b/app/soapbox/components/ui/emoji-selector/emoji-selector.tsx @@ -1,7 +1,12 @@ +/* eslint-disable jsx-a11y/no-static-element-interactions */ import classNames from 'classnames'; import React from 'react'; +import { EmojiPickerModal, getCustomEmojis } from 'soapbox/components/emoji_picker'; import { Emoji, HStack } from 'soapbox/components/ui'; +import { useAppSelector, useFeatures } from 'soapbox/hooks'; +import { EmojiReact } from 'soapbox/utils/emoji_reacts'; + interface IEmojiButton { /** Unicode emoji character. */ @@ -27,38 +32,101 @@ interface IEmojiSelector { /** List of Unicode emoji characters. */ emojis: Iterable, /** Event handler when an emoji is clicked. */ - onReact: (emoji: string) => void, + onReact: (emoji?: string) => void, /** Whether the selector should be visible. */ visible?: boolean, /** Whether the selector should be focused. */ focused?: boolean, + /** Reaction already applied to the related item */ + meEmojiReact?: EmojiReact, } /** Panel with a row of emoji buttons. */ -const EmojiSelector: React.FC = ({ emojis, onReact, visible = false, focused = false }): JSX.Element => { +const EmojiSelector: React.FC = ({ emojis, onReact, visible = false, focused = false, meEmojiReact }): JSX.Element => { + const [modalActive, setModalActive] = React.useState(false); + const custom_emojis = useAppSelector((state) => getCustomEmojis(state)); + const features = useFeatures(); - const handleReact = (emoji: string): React.EventHandler => { + const handleReact = React.useCallback((emoji: string): React.EventHandler => { return (e) => { - onReact(emoji); e.preventDefault(); e.stopPropagation(); + onReact(emoji); }; - }; + }, [onReact]); + + const handleOpenCustomReact: React.MouseEventHandler = React.useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + setModalActive(true); + }, []); + + const handleUnReact: React.MouseEventHandler = React.useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + onReact(meEmojiReact.get('name')); + }, [onReact, meEmojiReact]); + + const handleCustomReact = React.useCallback((emoji) => { + onReact(emoji.native); + }, [onReact]); + + const onCloseModal = React.useCallback(() => { + setModalActive(false); + onReact(null); + }, []); return ( - - {Array.from(emojis).map((emoji, i) => ( - - ))} - + <> + + {Array.from(emojis).map((emoji, i) => ( + + ))} + { + features.emojiCustomReacts && ( + <> +
    + { + !meEmojiReact ? ( + + ) : ( + + ) + } + + ) + } + + { + features.emojiCustomReacts && ( +
    e.stopPropagation()} > + +
    + ) + } + + ); }; diff --git a/app/soapbox/containers/emoji_picker_dropdown_container.js b/app/soapbox/containers/emoji_picker_dropdown_container.js index 500ec31c7..00b28ed59 100644 --- a/app/soapbox/containers/emoji_picker_dropdown_container.js +++ b/app/soapbox/containers/emoji_picker_dropdown_container.js @@ -1,24 +1,7 @@ import { connect } from 'react-redux'; -import { createSelector } from 'reselect'; import { useEmoji } from '../actions/emojis'; -import EmojiPicker from '../components/emoji_picker'; - - -const getCustomEmojis = createSelector([ - state => state.get('custom_emojis'), -], emojis => emojis.filter(e => e.get('visible_in_picker')).sort((a, b) => { - const aShort = a.get('shortcode').toLowerCase(); - const bShort = b.get('shortcode').toLowerCase(); - - if (aShort < bShort) { - return -1; - } else if (aShort > bShort) { - return 1; - } else { - return 0; - } -})); +import EmojiPicker, { getCustomEmojis } from '../components/emoji_picker'; const mapStateToProps = state => ({ custom_emojis: getCustomEmojis(state), diff --git a/app/soapbox/features/compose/components/compose_form.js b/app/soapbox/features/compose/components/compose_form.js index ff7e69ee2..a32f7a759 100644 --- a/app/soapbox/features/compose/components/compose_form.js +++ b/app/soapbox/features/compose/components/compose_form.js @@ -91,6 +91,7 @@ class ComposeForm extends ImmutablePureComponent { scheduledAt: PropTypes.instanceOf(Date), features: PropTypes.object.isRequired, spoilerForced: PropTypes.bool, + scheduledStatus: PropTypes.array, }; static defaultProps = { @@ -263,7 +264,8 @@ class ComposeForm extends ImmutablePureComponent { } render() { - const { intl, onPaste, showSearch, anyMedia, shouldCondense, autoFocus, isModalOpen, maxTootChars, scheduledStatusCount, features, spoilerForced } = this.props; + const { intl, onPaste, showSearch, anyMedia, shouldCondense, autoFocus, isModalOpen, maxTootChars, scheduledStatus, features, spoilerForced } = this.props; + const condensed = shouldCondense && !this.state.composeFocused && this.isEmpty() && !this.props.isUploading; const disabled = this.props.isSubmitting; const text = [this.props.spoilerText, countableText(this.props.text)].join(''); @@ -298,7 +300,7 @@ class ComposeForm extends ImmutablePureComponent { return ( - {scheduledStatusCount > 0 && ( + {scheduledStatus.size > 0 && ( { +const mapStateToProps = (state: ImmutableMap) => { const instance = state.get('instance'); + const now = new Date().getTime(); + return { text: state.getIn(['compose', 'text']), suggestions: state.getIn(['compose', 'suggestions']), @@ -34,11 +37,12 @@ const mapStateToProps = state => { isChangingUpload: state.getIn(['compose', 'is_changing_upload']), isUploading: state.getIn(['compose', 'is_uploading']), showSearch: state.getIn(['search', 'submitted']) && !state.getIn(['search', 'hidden']), - anyMedia: state.getIn(['compose', 'media_attachments']).size > 0, + anyMedia: (state.getIn(['compose', 'media_attachments']) as ImmutableMap).size > 0, isModalOpen: Boolean(state.get('modals').size && state.get('modals').last().modalType === 'COMPOSE'), maxTootChars: state.getIn(['instance', 'configuration', 'statuses', 'max_characters']), scheduledAt: state.getIn(['compose', 'schedule']), - scheduledStatusCount: state.get('scheduled_statuses').size, + // we only want to keep scheduled status that werent sent, since server does not push that information to client when scheduled status are posted + scheduledStatus: (state.get('scheduled_statuses') as ImmutableMap).filter((s) => new Date(s.scheduled_at).getTime() > now), features: getFeatures(instance), }; }; diff --git a/app/soapbox/features/directory/index.tsx b/app/soapbox/features/directory/index.tsx index 6d3ca032a..afad5195b 100644 --- a/app/soapbox/features/directory/index.tsx +++ b/app/soapbox/features/directory/index.tsx @@ -6,6 +6,7 @@ import { useLocation } from 'react-router-dom'; import { fetchDirectory, expandDirectory } from 'soapbox/actions/directory'; import LoadMore from 'soapbox/components/load_more'; +import { Spinner } from 'soapbox/components/ui'; import Toggle from 'soapbox/components/ui/toggle/toggle'; import Column from 'soapbox/features/ui/components/column'; import { useAppSelector } from 'soapbox/hooks'; @@ -19,6 +20,7 @@ const messages = defineMessages({ newArrivals: { id: 'directory.new_arrivals', defaultMessage: 'New arrivals' }, local: { id: 'directory.local', defaultMessage: 'From {domain} only' }, federated: { id: 'directory.federated', defaultMessage: 'From known fediverse' }, + description: { id: 'directory.description', defaultMessage: 'Only accounts that have consented to appear here are displayed.' }, }); const Directory = () => { @@ -27,6 +29,8 @@ const Directory = () => { const { search } = useLocation(); const params = new URLSearchParams(search); + const [loading, setLoading] = React.useState(true); + const accountIds = useAppSelector((state) => state.user_lists.directory.items); const title = useAppSelector((state) => state.instance.get('title')); const features = useAppSelector((state) => getFeatures(state.instance)); @@ -34,10 +38,19 @@ const Directory = () => { const [order, setOrder] = useState(params.get('order') || 'active'); const [local, setLocal] = useState(!!params.get('local')); - useEffect(() => { - dispatch(fetchDirectory({ order: order || 'active', local: local || false })); + const load = React.useCallback(async() => { + setLoading(true); + try { + await dispatch(fetchDirectory({ order: order || 'active', local: local || false })); + } finally { + setLoading(false); + } }, [order, local]); + useEffect(() => { + load(); + }, [load]); + const handleChangeOrder: React.ChangeEventHandler = e => { if (e.target.checked) setOrder('new'); else setOrder('active'); @@ -48,12 +61,20 @@ const Directory = () => { else setLocal(false); }; - const handleLoadMore = () => { - dispatch(expandDirectory({ order: order || 'active', local: local || false })); - }; + const handleLoadMore = React.useCallback(async() => { + setLoading(true); + try { + await dispatch(expandDirectory({ order: order || 'active', local: local || false })); + } finally { + setLoading(false); + } + }, [order, local]); return ( +
    + { intl.formatMessage(messages.description) } +
    @@ -70,8 +91,10 @@ const Directory = () => { {accountIds.map((accountId) => )}
    -
    - + { loading &&
    } + +
    +
    ); diff --git a/app/soapbox/features/edit_email/index.tsx b/app/soapbox/features/edit_email/index.tsx index bd9becc2e..a30cf9cd5 100644 --- a/app/soapbox/features/edit_email/index.tsx +++ b/app/soapbox/features/edit_email/index.tsx @@ -15,6 +15,7 @@ const messages = defineMessages({ passwordFieldLabel: { id: 'security.fields.password.label', defaultMessage: 'Password' }, submit: { id: 'security.submit', defaultMessage: 'Save changes' }, cancel: { id: 'common.cancel', defaultMessage: 'Cancel' }, + description: { id: 'edit_email.description', defaultMessage: 'To change your email, you must re-enter your password' }, }); const initialState = { email: '', password: '' }; @@ -41,9 +42,10 @@ const EditEmail = () => { dispatch(snackbar.success(intl.formatMessage(messages.updateEmailSuccess))); }).finally(() => { setLoading(false); - }).catch(() => { + }).catch((msg) => { + console.error(msg); setState((prevState) => ({ ...prevState, password: '' })); - dispatch(snackbar.error(intl.formatMessage(messages.updateEmailFail))); + dispatch(snackbar.error(`${intl.formatMessage(messages.updateEmailFail)}: ${msg}`)); }); }, [email, password, dispatch, intl]); @@ -61,6 +63,11 @@ const EditEmail = () => { +

    + { + intl.formatMessage(messages.description) + } +

    { const handleSubmit = React.useCallback(() => { setLoading(true); - dispatch(changePassword(currentPassword, newPassword, newPasswordConfirmation)).then(() => { + dispatch(changePassword(currentPassword, newPassword, newPasswordConfirmation)).then(async() => { resetState(); - dispatch(snackbar.success(intl.formatMessage(messages.updatePasswordSuccess))); - + await dispatch(snackbar.success(intl.formatMessage(messages.updatePasswordSuccess))); + dispatch(logOut()); }).finally(() => { setLoading(false); }).catch(() => { diff --git a/app/soapbox/features/edit_profile/index.tsx b/app/soapbox/features/edit_profile/index.tsx index 21df0a327..14c0b7e05 100644 --- a/app/soapbox/features/edit_profile/index.tsx +++ b/app/soapbox/features/edit_profile/index.tsx @@ -47,6 +47,7 @@ const messages = defineMessages({ displayNamePlaceholder: { id: 'edit_profile.fields.display_name_placeholder', defaultMessage: 'Name' }, websitePlaceholder: { id: 'edit_profile.fields.website_placeholder', defaultMessage: 'Display a Link' }, locationPlaceholder: { id: 'edit_profile.fields.location_placeholder', defaultMessage: 'Location' }, + statusExpiryPlaceholder: { id: 'edit_profile.fields.status_expiry_placeholder', defaultMessage: 'Number of days' }, cancel: { id: 'common.cancel', defaultMessage: 'Cancel' }, }); @@ -112,6 +113,8 @@ interface AccountCredentials { location?: string, /** User's birthday. */ birthday?: string, + /** number of days before automatic post deletion, null to keep forever */ + status_ttl_days?: number, } /** Convert an account into an update_credentials request object. */ @@ -134,6 +137,7 @@ const accountToCredentials = (account: Account): AccountCredentials => { website: account.website, location: account.location, birthday: account.birthday, + status_ttl_days: account.akkoma.get('status_ttl_days'), }; }; @@ -195,30 +199,34 @@ const EditProfile: React.FC = () => { }); }; - const handleSubmit: React.FormEventHandler = (event) => { - const promises = []; - - promises.push(dispatch(patchMe(data, true))); - - if (features.muteStrangers) { - promises.push( - dispatch(updateNotificationSettings({ - block_from_strangers: muteStrangers, - })).catch(console.error), - ); - } - + const handleSubmit: React.FormEventHandler = async(event) => { + event.preventDefault(); setLoading(true); - - Promise.all(promises).then(() => { - setLoading(false); + try { + // the calls must be done sequentially + if (features.muteStrangers) { + await ( + dispatch(updateNotificationSettings({ + block_from_strangers: muteStrangers, + })) + ); + } + await dispatch( + patchMe( + { + ...data, + status_ttl_days: data.status_ttl_days === null ? -1 : data.status_ttl_days, + }, + true, + ), + ); dispatch(snackbar.success(intl.formatMessage(messages.success))); - }).catch(() => { - setLoading(false); + } catch (e) { + console.error(e); dispatch(snackbar.error(intl.formatMessage(messages.error))); - }); - - event.preventDefault(); + } finally { + setLoading(false); + } }; const handleCheckboxChange = (key: keyof AccountCredentials): React.ChangeEventHandler => { @@ -233,6 +241,17 @@ const EditProfile: React.FC = () => { }; }; + const handleNumberChange = (key: keyof AccountCredentials): React.ChangeEventHandler => { + return e => { + const num = parseInt(e.target.value, 10); + if (Number.isNaN(num)) { + updateData(key, null); + } else { + updateData(key, num); + } + }; + }; + const handleBirthdayChange = (date: string) => { updateData('birthday', date); }; @@ -445,6 +464,20 @@ const EditProfile: React.FC = () => { )} + {features.statusExpiry && ( + } + hint={} + > + + + )} + {features.emailList && ( } diff --git a/app/soapbox/features/status/components/status-interaction-bar.tsx b/app/soapbox/features/status/components/status-interaction-bar.tsx index 4cc483cdb..acb07602f 100644 --- a/app/soapbox/features/status/components/status-interaction-bar.tsx +++ b/app/soapbox/features/status/components/status-interaction-bar.tsx @@ -6,7 +6,7 @@ import { useDispatch } from 'react-redux'; import { openModal } from 'soapbox/actions/modals'; import { HStack, IconButton, Text, EmojiReact } from 'soapbox/components/ui'; -import { useAppSelector, useSoapboxConfig, useFeatures } from 'soapbox/hooks'; +import { useAppSelector, useFeatures } from 'soapbox/hooks'; import { reduceEmoji } from 'soapbox/utils/emoji_reacts'; import type { Status } from 'soapbox/types/entities'; @@ -18,12 +18,10 @@ interface IStatusInteractionBar { const StatusInteractionBar: React.FC = ({ status }): JSX.Element | null => { const me = useAppSelector(({ me }) => me); - const { allowedEmoji } = useSoapboxConfig(); const dispatch = useDispatch(); const features = useFeatures(); const { account } = status; - if (!account || typeof account !== 'object') return null; const onOpenUnauthorizedModal = () => { dispatch(openModal('UNAUTHORIZED')); @@ -60,6 +58,8 @@ const StatusInteractionBar: React.FC = ({ status }): JSX. ).reverse(); }, [status]); + if (!account || typeof account !== 'object') return null; + const handleOpenReblogsModal: React.EventHandler = (e) => { e.preventDefault(); diff --git a/app/soapbox/features/ui/components/actions_modal.tsx b/app/soapbox/features/ui/components/actions_modal.tsx index 554e3b214..f3f6303ba 100644 --- a/app/soapbox/features/ui/components/actions_modal.tsx +++ b/app/soapbox/features/ui/components/actions_modal.tsx @@ -1,14 +1,8 @@ import classNames from 'classnames'; import React from 'react'; import { FormattedMessage } from 'react-intl'; -import { spring } from 'react-motion'; import Icon from 'soapbox/components/icon'; -import StatusContent from 'soapbox/components/status_content'; -import { Stack } from 'soapbox/components/ui'; -import AccountContainer from 'soapbox/containers/account_container'; - -import Motion from '../util/optional_motion'; import type { Menu, MenuItem } from 'soapbox/components/dropdown_menu'; import type { Status as StatusEntity } from 'soapbox/types/entities'; @@ -51,37 +45,19 @@ const ActionsModal: React.FC = ({ status, actions, onClick, onClo }; return ( - - {({ top }) => ( -
    - {status && ( - - - - - )} - -
      - {actions && actions.map(renderAction)} - -
    • - -
    • - -
    • -
    -
    - )} -
    - ); +
    +
      + {actions && actions.map(renderAction)} + +
    • + +
    • + +
    • +
    +
    ); }; export default ActionsModal; diff --git a/app/soapbox/features/ui/components/profile_info_panel.tsx b/app/soapbox/features/ui/components/profile_info_panel.tsx index a91b5400d..4bd774a14 100644 --- a/app/soapbox/features/ui/components/profile_info_panel.tsx +++ b/app/soapbox/features/ui/components/profile_info_panel.tsx @@ -44,9 +44,9 @@ const ProfileInfoPanel: React.FC = ({ account, username }) => const getStaffBadge = (): React.ReactNode => { if (account?.admin) { - return ; + return } key='staff' />; } else if (account?.moderator) { - return ; + return } key='staff' />; } else { return null; } @@ -63,11 +63,11 @@ const ProfileInfoPanel: React.FC = ({ account, username }) => } if (isPatron) { - badges.push(); + badges.push(} key='patron' />); } if (account.donor) { - badges.push(); + badges.push(} key='donor' />); } return badges; diff --git a/app/soapbox/locales/ar.json b/app/soapbox/locales/ar.json index da421e9c4..518fe393c 100644 --- a/app/soapbox/locales/ar.json +++ b/app/soapbox/locales/ar.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "أضفه أو أزله من القائمة", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "روبوت", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "حظر @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "الحسابات المكتومة", "navigation_bar.preferences": "التفضيلات", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "أُعجِب {name} بمنشورك", "notification.follow": "{name} يتابعك", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/ast.json b/app/soapbox/locales/ast.json index d4b367f30..19d41cc22 100644 --- a/app/soapbox/locales/ast.json +++ b/app/soapbox/locales/ast.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robó", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquiar a @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuarios silenciaos", "navigation_bar.preferences": "Preferencies", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} siguióte", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking", "trends.title": "Trends", - "ui.beforeunload": "El borrador va perdese si coles de Soapbox FE.", + "ui.beforeunload": "El borrador va perdese si coles de Mangane FE.", "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", diff --git a/app/soapbox/locales/bg.json b/app/soapbox/locales/bg.json index 1e3841593..f42af3085 100644 --- a/app/soapbox/locales/bg.json +++ b/app/soapbox/locales/bg.json @@ -1,87 +1,91 @@ { "about.also_available": "Available in:", - "accordion.collapse": "Collapse", - "accordion.expand": "Expand", - "account.about": "About", - "account.add_or_remove_from_list": "Добави или премахни от списъците", - "account.awaiting_approval": "Awaiting approval", + "accordion.collapse": "Свиване", + "accordion.expand": "Разтваряне", + "account.about": "Относно", + "account.add_or_remove_from_list": "Добавяне или премахване от списъците", + "account.awaiting_approval": "Очаква одобрение", + "account.badges.admin": "Admin", "account.badges.bot": "бот", - "account.birthday": "Born {date}", - "account.birthday_today": "Birthday is today!", - "account.block": "Блокирай", - "account.block_domain": "скрий всичко от {domain}", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", + "account.birthday": "Рожден ден на {date}", + "account.birthday_today": "Рожденият ден е днес!", + "account.block": "Блокиране", + "account.block_domain": "Скриване на всичко от {domain}", "account.blocked": "Блокирани", - "account.chat": "Chat with @{name}", - "account.days": "Days", - "account.deactivated": "Deactivated", - "account.direct": "Direct Message @{name}", - "account.domain_blocked": "Domain hidden", - "account.edit_profile": "Редактирай профила си", - "account.endorse": "Feature on profile", - "account.endorse.success": "You are now featuring @{acct} on your profile", - "account.familiar_followers": "Followed by {accounts}", - "account.familiar_followers.empty": "No one you know follows {name}.", + "account.chat": "Чат с @{name}", + "account.days": "Дни", + "account.deactivated": "Деактивиран", + "account.direct": "Директно съобщение към @{name}", + "account.domain_blocked": "Домейнът е скрит", + "account.edit_profile": "Редактиране на профила", + "account.endorse": "Представяне в профила", + "account.endorse.success": "Вече представяш @{acct} в своя профил", + "account.familiar_followers": "Следван от {accounts}", + "account.familiar_followers.empty": "Никой, когото познаваш, не следва {name}.", "account.familiar_followers.more": "{count} {count, plural, one {other} other {others}} you follow", - "account.follow": "Последвай", + "account.follow": "Последване", "account.followers": "Последователи", - "account.followers.empty": "No one follows this user yet.", - "account.follows": "Следвам", - "account.follows.empty": "This user doesn't follow anyone yet.", + "account.followers.empty": "Този потребител все още не е следван от никого.", + "account.follows": "Последвани", + "account.follows.empty": "Този потребител все още не следва никого.", "account.follows_you": "Твой последовател", - "account.hide_reblogs": "Hide reposts from @{name}", - "account.last_status": "Last active", + "account.hide_reblogs": "Скриване на препубликации от @{name}", + "account.last_status": "Последен активен", "account.link_verified_on": "Ownership of this link was checked on {date}", "account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.", - "account.login": "Log in", - "account.media": "Media", - "account.member_since": "Joined {date}", + "account.login": "Влизане", + "account.media": "Мултимедия", + "account.member_since": "Присъедини се на {date}", "account.mention": "Споменаване", - "account.moved_to": "{name} has moved to:", - "account.mute": "Mute @{name}", - "account.muted": "Muted", - "account.never_active": "Never", - "account.no_fields": "This section is empty for now.", - "account.open_profile": "Open Original Profile", + "account.moved_to": "{name} се премести на:", + "account.mute": "Заглушаване на @{name}", + "account.muted": "Заглушени", + "account.never_active": "Никога", + "account.no_fields": "Този раздел е празен за сега.", + "account.open_profile": "Отваряне на оригиналния профил", "account.posts": "Публикации", - "account.posts_with_replies": "Posts with replies", - "account.profile": "Profile", - "account.register": "Sign up", - "account.remote_follow": "Remote follow", - "account.remove_from_followers": "Remove this follower", - "account.report": "Report @{name}", - "account.requested": "В очакване на одобрение", - "account.search": "Search from @{name}", - "account.share": "Share @{name}'s profile", - "account.show_reblogs": "Show reposts from @{name}", - "account.subscribe": "Subscribe to notifications from @{name}", - "account.subscribe.failure": "An error occurred trying to subscribed to this account.", - "account.subscribe.success": "You have subscribed to this account.", - "account.today": "Today", - "account.unblock": "Не блокирай", - "account.unblock_domain": "Unhide {domain}", - "account.unendorse": "Don't feature on profile", - "account.unendorse.success": "You are no longer featuring @{acct}", - "account.unfollow": "Не следвай", - "account.unmute": "Unmute @{name}", - "account.unsubscribe": "Unsubscribe to notifications from @{name}", + "account.posts_with_replies": "Публикации с отговори", + "account.profile": "Профил", + "account.register": "Регистриране", + "account.remote_follow": "Отдалечено последване", + "account.remove_from_followers": "Премахване на този последовател", + "account.report": "Докладване на @{name}", + "account.requested": "Щракни, за отмяна", + "account.search": "Търсене от @{name}", + "account.share": "Споделяне на профила на @{name}", + "account.show_reblogs": "Показване на препубликации от @{name}", + "account.subscribe": "Абониране за известия от @{name}", + "account.subscribe.failure": "Възникна грешка при опит за абониране за този акаунт.", + "account.subscribe.success": "Вие сте абониран за този акаунт.", + "account.today": "Днес", + "account.unblock": "Отблокиране", + "account.unblock_domain": "Отблокиране на {domain}", + "account.unendorse": "Отредставяне от профила", + "account.unendorse.success": "Вече не представяте @{acct}", + "account.unfollow": "Отпоследване", + "account.unmute": "Раззаглушаване на @{name}", + "account.unsubscribe": "Отабониране за известия от @{name}", "account.unsubscribe.failure": "An error occurred trying to unsubscribed to this account.", "account.unsubscribe.success": "You have unsubscribed from this account.", "account.verified": "Verified Account", - "account.yesterday": "Yesterday", + "account.yesterday": "Вчера", "account_gallery.none": "No media to show.", "account_note.hint": "You can keep notes about this user for yourself (this will not be shared with them):", "account_note.placeholder": "No comment provided", - "account_note.save": "Save", + "account_note.save": "Запазване", "account_note.target": "Note for @{target}", - "account_search.placeholder": "Search for an account", - "actualStatus.edited": "Edited {date}", - "actualStatuses.quote_tombstone": "Post is unavailable.", - "actualStatuses.translate": "Translate", + "account_search.placeholder": "Търсене на акаунт", + "actualStatus.edited": "Редактирано на {date}", + "actualStatuses.quote_tombstone": "Публикацията е недостъпна.", + "actualStatuses.translate": "Превеждане", "actualStatuses.translate_done": "Status translated to {locale}", - "actualStatuses.translated": "Translate", - "admin.awaiting_approval.approved_message": "{acct} was approved!", + "actualStatuses.translated": "Превод", + "admin.awaiting_approval.approved_message": "{acct} беше одобрен!", "admin.awaiting_approval.empty_message": "There is nobody waiting for approval. When a new user signs up, you can review them here.", - "admin.awaiting_approval.rejected_message": "{acct} was rejected.", + "admin.awaiting_approval.rejected_message": "{acct} беше отхвърлен.", "admin.dashboard.registration_mode.approval_hint": "Users can sign up, but their account only gets activated when an admin approves it.", "admin.dashboard.registration_mode.approval_label": "Approval Required", "admin.dashboard.registration_mode.closed_hint": "Nobody can sign up. You can still invite people.", @@ -100,7 +104,7 @@ "admin.latest_accounts_panel.more": "Click to see {count} {count, plural, one {account} other {accounts}}", "admin.latest_accounts_panel.title": "Latest Accounts", "admin.moderation_log.empty_message": "You have not performed any moderation actions yet. When you do, a history will be shown here.", - "admin.reports.actions.close": "Close", + "admin.reports.actions.close": "Затваряне", "admin.reports.actions.view_status": "View post", "admin.reports.empty_message": "There are no open reports. If a user gets reported, they will show up here.", "admin.reports.report_closed_message": "Report on @{name} was closed", @@ -138,10 +142,10 @@ "admin.users.user_unverified_message": "@{acct} was unverified", "admin.users.user_verified_message": "@{acct} was verified", "admin_nav.awaiting_approval": "Awaiting Approval", - "admin_nav.dashboard": "Dashboard", + "admin_nav.dashboard": "Табло", "admin_nav.reports": "Reports", "age_verification.fail": "You must be {ageMinimum, plural, one {# year} other {# years}} old or older.", - "age_verification.header": "Enter your birth date", + "age_verification.header": "Въведи датата си на раждане", "alert.unexpected.body": "We're sorry for the interruption. If the problem persists, please reach out to our support team. You may also try to {clearCookies} (this will log you out).", "alert.unexpected.browser": "Browser", "alert.unexpected.clear_cookies": "clear cookies and browser data", @@ -150,16 +154,16 @@ "alert.unexpected.links.support": "Support", "alert.unexpected.message": "An unexpected error occurred.", "alert.unexpected.return_home": "Return Home", - "alert.unexpected.title": "Oops!", + "alert.unexpected.title": "Опа!", "aliases.account.add": "Create alias", "aliases.account_label": "Old account:", "aliases.aliases_list_delete": "Unlink alias", "aliases.search": "Search your old account", "aliases.success.add": "Account alias created successfully", "aliases.success.remove": "Account alias removed successfully", - "announcements.title": "Announcements", - "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "announcements.title": "Оповестявания", + "app_create.name_label": "Име на приложението", + "app_create.name_placeholder": "напр. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -170,61 +174,61 @@ "app_create.scopes_placeholder": "e.g. 'read write follow'", "app_create.submit": "Create app", "app_create.website_label": "Website", - "auth.invalid_credentials": "Wrong username or password", + "auth.invalid_credentials": "Грешно потребителско име или парола", "auth.logged_out": "Logged out.", - "auth_layout.register": "Create an account", + "auth_layout.register": "Създаване на акаунт", "backups.actions.create": "Create backup", "backups.empty_message": "No backups found. {action}", "backups.empty_message.action": "Create one now?", "backups.pending": "Pending", - "birthday_panel.title": "Birthdays", + "birthday_panel.title": "Рождени дни", "birthdays_modal.empty": "None of your friends have birthday today.", "boost_modal.combo": "You can press {combo} to skip this next time", "bundle_column_error.body": "Something went wrong while loading this page.", - "bundle_column_error.retry": "Опитай отново", + "bundle_column_error.retry": "Повторен опит", "bundle_column_error.title": "Network error", - "bundle_modal_error.close": "Close", + "bundle_modal_error.close": "Затваряне", "bundle_modal_error.message": "Something went wrong while loading this page.", - "bundle_modal_error.retry": "Try again", - "card.back.label": "Back", - "chat_box.actions.send": "Send", + "bundle_modal_error.retry": "Повторен опит", + "card.back.label": "Назад", + "chat_box.actions.send": "Изпращане", "chat_box.input.placeholder": "Send a message…", "chat_panels.main_window.empty": "No chats found. To start a chat, visit a user's profile.", "chat_panels.main_window.title": "Chats", - "chats.actions.delete": "Delete message", + "chats.actions.delete": "Изтриване на съобщението", "chats.actions.more": "More", "chats.actions.report": "Report user", "chats.attachment": "Attachment", "chats.attachment_image": "Image", "chats.audio_toggle_off": "Audio notification off", "chats.audio_toggle_on": "Audio notification on", - "chats.dividers.today": "Today", + "chats.dividers.today": "Днес", "chats.search_placeholder": "Start a chat with…", "column.admin.awaiting_approval": "Awaiting Approval", - "column.admin.dashboard": "Dashboard", + "column.admin.dashboard": "Табло", "column.admin.moderation_log": "Moderation Log", "column.admin.reports": "Reports", "column.admin.reports.menu.moderation_log": "Moderation Log", - "column.admin.users": "Users", + "column.admin.users": "Потребители", "column.aliases": "Account aliases", "column.aliases.create_error": "Error creating alias", - "column.aliases.delete": "Delete", + "column.aliases.delete": "Изтриване", "column.aliases.delete_error": "Error deleting alias", "column.aliases.subheading_add_new": "Add New Alias", "column.aliases.subheading_aliases": "Current aliases", "column.app_create": "Create app", "column.backups": "Backups", - "column.birthdays": "Birthdays", - "column.blocks": "Blocked users", - "column.bookmarks": "Bookmarks", - "column.chats": "Chats", - "column.community": "Local timeline", + "column.birthdays": "Рождени дни", + "column.blocks": "Блокирани потребители", + "column.bookmarks": "Отметки", + "column.chats": "Чатове", + "column.community": "Локален инфопоток", "column.crypto_donate": "Donate Cryptocurrency", - "column.developers": "Developers", - "column.direct": "Direct messages", + "column.developers": "Разработчици", + "column.direct": "Директно съобщение", "column.directory": "Browse profiles", - "column.domain_blocks": "Hidden domains", - "column.edit_profile": "Edit profile", + "column.domain_blocks": "Скрити домейни", + "column.edit_profile": "Редактиране на профила", "column.export_data": "Export data", "column.familiar_followers": "People you know following {name}", "column.favourited_statuses": "Liked posts", @@ -234,7 +238,7 @@ "column.filters.add_new": "Add New Filter", "column.filters.conversations": "Conversations", "column.filters.create_error": "Error adding filter", - "column.filters.delete": "Delete", + "column.filters.delete": "Изтриване", "column.filters.delete_error": "Error deleting filter", "column.filters.drop_header": "Drop instead of hide", "column.filters.drop_hint": "Filtered posts will disappear irreversibly, even if filter is later removed", @@ -249,33 +253,33 @@ "column.filters.subheading_filters": "Current Filters", "column.filters.whole_word_header": "Whole word", "column.filters.whole_word_hint": "When the keyword or phrase is alphanumeric only, it will only be applied if it matches the whole word", - "column.follow_requests": "Follow requests", - "column.followers": "Followers", - "column.following": "Following", - "column.groups": "Groups", + "column.follow_requests": "Заявки за следване", + "column.followers": "Последователи", + "column.following": "Последвани", + "column.groups": "Групи", "column.home": "Начало", "column.import_data": "Import data", - "column.info": "Server information", + "column.info": "Информация за сървъра", "column.lists": "Списъци", - "column.mentions": "Mentions", + "column.mentions": "Споменавания", "column.mfa": "Multi-Factor Authentication", - "column.mfa_cancel": "Cancel", - "column.mfa_confirm_button": "Confirm", + "column.mfa_cancel": "Отказ", + "column.mfa_confirm_button": "Потвърждение", "column.mfa_disable_button": "Disable", "column.mfa_setup": "Proceed to Setup", "column.migration": "Account migration", "column.mutes": "Muted users", "column.notifications": "Известия", - "column.pins": "Pinned posts", - "column.preferences": "Preferences", - "column.public": "Публичен канал", - "column.reactions": "Reactions", - "column.reblogs": "Reposts", + "column.pins": "Закачени публикации", + "column.preferences": "Предпочитания", + "column.public": "Глобален инфопоток", + "column.reactions": "Реакции", + "column.reblogs": "Препубликации", "column.scheduled_statuses": "Scheduled Posts", - "column.search": "Search", + "column.search": "Търсене", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", - "column.tags": "Followed hashtags", + "column.soapbox_config": "Конфигурация на Mangane", + "column.tags": "Последвани хаштагове", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", "column.test": "Test timeline", @@ -283,7 +287,7 @@ "column_forbidden.body": "You do not have permission to access this page.", "column_forbidden.title": "Forbidden", "column_header.show_settings": "Show settings", - "common.cancel": "Cancel", + "common.cancel": "Отказ", "common.error": "Something isn't right. Try reloading the page.", "compare_history_modal.header": "Edit history", "compose.character_counter.title": "Used {chars} out of {maxChars} characters", @@ -296,21 +300,21 @@ "compose_form.lock_disclaimer.lock": "locked", "compose_form.markdown.marked": "Post markdown enabled", "compose_form.markdown.unmarked": "Post markdown disabled", - "compose_form.message": "Message", - "compose_form.placeholder": "Какво си мислиш?", + "compose_form.message": "Съобщение", + "compose_form.placeholder": "За какво мислиш?", "compose_form.poll.add_option": "Add a choice", "compose_form.poll.duration": "Poll duration", "compose_form.poll.multiselect": "Multi-Select", "compose_form.poll.multiselect_detail": "Allow users to select multiple answers", "compose_form.poll.option_placeholder": "Choice {number}", - "compose_form.poll.remove": "Remove poll", + "compose_form.poll.remove": "Премахване на анкетата", "compose_form.poll.remove_option": "Remove this choice", "compose_form.poll.switch_to_multiple": "Change poll to allow multiple choices", "compose_form.poll.switch_to_single": "Change poll to allow for a single choice", "compose_form.poll_placeholder": "Add a poll topic...", - "compose_form.publish": "Раздумай", + "compose_form.publish": "Публикуване", "compose_form.publish_loud": "{publish}!", - "compose_form.save_changes": "Save changes", + "compose_form.save_changes": "Запазване на промените", "compose_form.schedule": "Schedule", "compose_form.scheduled_statuses.click_here": "Click here", "compose_form.scheduled_statuses.message": "You have scheduled posts. {click_here} to see them.", @@ -320,16 +324,16 @@ "compose_form.spoiler.marked": "Text is hidden behind warning", "compose_form.spoiler.unmarked": "Text is not hidden", "compose_form.spoiler_placeholder": "Content warning", - "confirmation_modal.cancel": "Cancel", + "confirmation_modal.cancel": "Отказ", "confirmations.admin.deactivate_user.confirm": "Deactivate @{name}", "confirmations.admin.deactivate_user.heading": "Deactivate @{acct}", "confirmations.admin.deactivate_user.message": "You are about to deactivate @{acct}. Deactivating a user is a reversible action.", "confirmations.admin.delete_local_user.checkbox": "I understand that I am about to delete a local user.", - "confirmations.admin.delete_status.confirm": "Delete post", - "confirmations.admin.delete_status.heading": "Delete post", + "confirmations.admin.delete_status.confirm": "Изтриване на публикацията", + "confirmations.admin.delete_status.heading": "Изтриване на публикацията", "confirmations.admin.delete_status.message": "You are about to delete a post by @{acct}. This action cannot be undone.", - "confirmations.admin.delete_user.confirm": "Delete @{name}", - "confirmations.admin.delete_user.heading": "Delete @{acct}", + "confirmations.admin.delete_user.confirm": "Изтриване на @{name}", + "confirmations.admin.delete_user.heading": "Изтриване на @{acct}", "confirmations.admin.delete_user.message": "You are about to delete @{acct}. THIS IS A DESTRUCTIVE ACTION THAT CANNOT BE UNDONE.", "confirmations.admin.mark_status_not_sensitive.confirm": "Mark post not sensitive", "confirmations.admin.mark_status_not_sensitive.heading": "Mark post not sensitive.", @@ -337,27 +341,27 @@ "confirmations.admin.mark_status_sensitive.confirm": "Mark post sensitive", "confirmations.admin.mark_status_sensitive.heading": "Mark post sensitive", "confirmations.admin.mark_status_sensitive.message": "You are about to mark a post by @{acct} sensitive.", - "confirmations.admin.reject_user.confirm": "Reject @{name}", - "confirmations.admin.reject_user.heading": "Reject @{acct}", + "confirmations.admin.reject_user.confirm": "Отхвърляне на @{name}", + "confirmations.admin.reject_user.heading": "Отхвърляне на @{acct}", "confirmations.admin.reject_user.message": "You are about to reject @{acct} registration request. This action cannot be undone.", "confirmations.block.block_and_report": "Block & Report", - "confirmations.block.confirm": "Block", - "confirmations.block.heading": "Block @{name}", - "confirmations.block.message": "Are you sure you want to block {name}?", + "confirmations.block.confirm": "Блокиране", + "confirmations.block.heading": "Блокиране на @{name}", + "confirmations.block.message": "Сигурен ли си, че искаш да блокираш {name}?", "confirmations.cancel_editing.confirm": "Cancel editing", "confirmations.cancel_editing.heading": "Cancel post editing", "confirmations.cancel_editing.message": "Are you sure you want to cancel editing this post? All changes will be lost.", - "confirmations.delete.confirm": "Delete", - "confirmations.delete.heading": "Delete post", - "confirmations.delete.message": "Are you sure you want to delete this post?", - "confirmations.delete_list.confirm": "Delete", - "confirmations.delete_list.heading": "Delete list", + "confirmations.delete.confirm": "Изтриване", + "confirmations.delete.heading": "Изтриване на публикацията", + "confirmations.delete.message": "Сигурен ли си, че искаш да изтриеш тази публикация?", + "confirmations.delete_list.confirm": "Изтриване", + "confirmations.delete_list.heading": "Изтриване на списъка", "confirmations.delete_list.message": "Are you sure you want to permanently delete this list?", - "confirmations.domain_block.confirm": "Hide entire domain", - "confirmations.domain_block.heading": "Block {domain}", + "confirmations.domain_block.confirm": "Блокиране на целия домейн", + "confirmations.domain_block.heading": "Блокиране на {domain}", "confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable.", - "confirmations.mute.confirm": "Mute", - "confirmations.mute.heading": "Mute @{name}", + "confirmations.mute.confirm": "Заглушаване", + "confirmations.mute.heading": "Заглушаване на @{name}", "confirmations.mute.message": "Are you sure you want to mute {name}?", "confirmations.redraft.confirm": "Delete & redraft", "confirmations.redraft.heading": "Delete & redraft", @@ -366,32 +370,32 @@ "confirmations.register.needs_approval.header": "Approval needed", "confirmations.register.needs_confirmation": "Please check your inbox at {email} for confirmation instructions. You will need to verify your email address to continue.", "confirmations.register.needs_confirmation.header": "Confirmation needed", - "confirmations.remove_from_followers.confirm": "Remove", + "confirmations.remove_from_followers.confirm": "Премахване", "confirmations.remove_from_followers.message": "Are you sure you want to remove {name} from your followers?", - "confirmations.reply.confirm": "Reply", + "confirmations.reply.confirm": "Отговор", "confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?", - "confirmations.scheduled_status_delete.confirm": "Cancel", + "confirmations.scheduled_status_delete.confirm": "Отказ", "confirmations.scheduled_status_delete.heading": "Cancel scheduled post", "confirmations.scheduled_status_delete.message": "Are you sure you want to cancel this scheduled post?", - "confirmations.unfollow.confirm": "Unfollow", - "confirmations.unfollow.heading": "Unfollow {name}", - "confirmations.unfollow.message": "Are you sure you want to unfollow {name}?", + "confirmations.unfollow.confirm": "Отпоследване", + "confirmations.unfollow.heading": "Отпоследване на {name}", + "confirmations.unfollow.message": "Сигурен ли си, че искаш да отпоследваш {name}?", "crypto_donate.explanation_box.message": "{siteTitle} accepts cryptocurrency donations. You may send a donation to any of the addresses below. Thank you for your support!", "crypto_donate.explanation_box.title": "Sending cryptocurrency donations", "crypto_donate_panel.actions.view": "Click to see {count} {count, plural, one {wallet} other {wallets}}", "crypto_donate_panel.heading": "Donate Cryptocurrency", "crypto_donate_panel.intro.message": "{siteTitle} accepts cryptocurrency donations to fund our service. Thank you for your support!", - "datepicker.day": "Day", + "datepicker.day": "Ден", "datepicker.hint": "Scheduled to post at…", - "datepicker.month": "Month", - "datepicker.next_month": "Next month", - "datepicker.next_year": "Next year", - "datepicker.previous_month": "Previous month", - "datepicker.previous_year": "Previous year", - "datepicker.year": "Year", - "developers.challenge.answer_label": "Answer", - "developers.challenge.answer_placeholder": "Your answer", - "developers.challenge.fail": "Wrong answer", + "datepicker.month": "Месец", + "datepicker.next_month": "Следващия месец", + "datepicker.next_year": "Следващата година", + "datepicker.previous_month": "Предишния месец", + "datepicker.previous_year": "Предишната година", + "datepicker.year": "Година", + "developers.challenge.answer_label": "Отговор", + "developers.challenge.answer_placeholder": "Твоят отговор", + "developers.challenge.fail": "Грешен отговор", "developers.challenge.message": "What is the result of calling {function}?", "developers.challenge.submit": "Become a developer", "developers.challenge.success": "You are now a developer", @@ -404,31 +408,33 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", - "directory.federated": "From known fediverse", - "directory.local": "From {domain} only", + "directory.description": "Only accounts that have consented to appear here are displayed.", + "directory.federated": "От познатата федивселена", + "directory.local": "Само от {domain}", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", - "edit_email.header": "Change Email", + "edit_email.description": "To change your email, you must re-enter your password", + "edit_email.header": "Промяна на ел. поща", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", "edit_federation.force_nsfw": "Force attachments to be marked sensitive", "edit_federation.media_removal": "Strip media", "edit_federation.reject": "Reject all activities", - "edit_federation.save": "Save", + "edit_federation.save": "Запазване", "edit_federation.success": "{host} federation was updated", "edit_federation.unlisted": "Force posts unlisted", - "edit_password.header": "Change Password", + "edit_password.header": "Промяна на паролата", "edit_profile.error": "Profile update failed", "edit_profile.fields.accepts_email_list_label": "Subscribe to newsletter", - "edit_profile.fields.avatar_label": "Avatar", - "edit_profile.fields.bio_label": "Bio", - "edit_profile.fields.bio_placeholder": "Tell us about yourself.", - "edit_profile.fields.birthday_label": "Birthday", - "edit_profile.fields.birthday_placeholder": "Your birthday", - "edit_profile.fields.bot_label": "This is a bot account", + "edit_profile.fields.avatar_label": "Профилна снимка", + "edit_profile.fields.bio_label": "Биография", + "edit_profile.fields.bio_placeholder": "Разкажи за себе си.", + "edit_profile.fields.birthday_label": "Рожден ден", + "edit_profile.fields.birthday_placeholder": "Твоят рожден ден", + "edit_profile.fields.bot_label": "Това е акаунт на бот", "edit_profile.fields.discoverable_label": "Allow account discovery", - "edit_profile.fields.display_name_label": "Display name", - "edit_profile.fields.display_name_placeholder": "Name", + "edit_profile.fields.display_name_label": "Показвано име", + "edit_profile.fields.display_name_placeholder": "Име", "edit_profile.fields.header_label": "Header", "edit_profile.fields.hide_network_label": "Hide network", "edit_profile.fields.location_label": "Location", @@ -437,10 +443,12 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", - "edit_profile.header": "Edit Profile", + "edit_profile.header": "Редактиране на профила", "edit_profile.hints.accepts_email_list": "Opt-in to news and marketing updates.", "edit_profile.hints.avatar": "PNG, GIF or JPG. Will be downscaled to {size}", "edit_profile.hints.bot": "This account mainly performs automated actions and might not be monitored", @@ -449,9 +457,10 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", - "edit_profile.save": "Save", - "edit_profile.success": "Profile saved!", + "edit_profile.save": "Запазване", + "edit_profile.success": "Профилът е запазен!", "email_confirmation.success": "Your email has been confirmed!", "email_passthru.confirmed.body": "Close this tab and continue the registration process on the {bold} from which you sent this email confirmation.", "email_passthru.confirmed.heading": "Email Confirmed!", @@ -468,7 +477,7 @@ "emoji_button.food": "Food & Drink", "emoji_button.label": "Insert emoji", "emoji_button.nature": "Nature", - "emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻", + "emoji_button.not_found": "Няма намерени емотикони.", "emoji_button.objects": "Objects", "emoji_button.people": "People", "emoji_button.recent": "Frequently used", @@ -515,8 +524,8 @@ "export_data.actions.export_blocks": "Export blocks", "export_data.actions.export_follows": "Export follows", "export_data.actions.export_mutes": "Export mutes", - "export_data.blocks_label": "Blocks", - "export_data.follows_label": "Follows", + "export_data.blocks_label": "Блокирани", + "export_data.follows_label": "Последвани", "export_data.hints.blocks": "Get a CSV file containing a list of blocked accounts", "export_data.hints.follows": "Get a CSV file containing a list of followed accounts", "export_data.hints.mutes": "Get a CSV file containing a list of muted accounts", @@ -540,60 +549,60 @@ "feed_suggestions.heading": "Suggested profiles", "feed_suggestions.view_all": "View all", "filters.added": "Filter added.", - "filters.filters_list_delete": "Delete", + "filters.filters_list_delete": "Изтриване", "filters.filters_list_details_label": "Filter settings:", "filters.filters_list_drop": "Drop", - "filters.filters_list_hide": "Hide", + "filters.filters_list_hide": "Скриване", "filters.filters_list_phrase_label": "Keyword or phrase:", "filters.filters_list_whole-word": "Whole word", "filters.removed": "Filter deleted.", "followRecommendations.heading": "Suggested profiles", "follow_request.authorize": "Authorize", - "follow_request.reject": "Reject", - "forms.copy": "Copy", - "gdpr.accept": "Accept", + "follow_request.reject": "Отхвърляне", + "forms.copy": "Копиране", + "gdpr.accept": "Приемане", "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} е софтуер с отворен код. Можеш да помогнеш или да докладваш за проблеми в GitLab: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} е софтуер с отворен код. Можеш да помогнеш или да докладваш за проблеми в GitHub: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", - "groups.card.join": "Join", - "groups.card.members": "Members", + "groups.card.join": "Присъединяване", + "groups.card.members": "Членове", "groups.card.roles.admin": "You're an admin", "groups.card.roles.member": "You're a member", - "groups.card.view": "View", - "groups.create": "Create group", + "groups.card.view": "Преглед", + "groups.create": "Създаване на група", "groups.form.coverImage": "Upload new banner image (optional)", "groups.form.coverImageChange": "Banner image selected", - "groups.form.create": "Create group", - "groups.form.description": "Description", - "groups.form.title": "Title", + "groups.form.create": "Създаване на група", + "groups.form.description": "Описание", + "groups.form.title": "Заглавие", "groups.form.update": "Update group", "groups.removed_accounts": "Removed Accounts", "groups.tab_admin": "Manage", "groups.tab_featured": "Featured", - "groups.tab_member": "Member", - "hashtag.column_header.tag_mode.all": "and {additional}", - "hashtag.column_header.tag_mode.any": "or {additional}", - "hashtag.column_header.tag_mode.none": "without {additional}", - "hashtag_timeline.follow": "Follow this tag", - "hashtag_timeline.loading": "Loading...", - "hashtag_timeline.unfollow": "Unfollow tag", - "header.home.label": "Home", - "header.login.forgot_password": "Forgot password?", - "header.login.label": "Log in", - "header.login.password.label": "Password", - "header.login.username.placeholder": "Email or username", - "header.register.label": "Register", - "home.column_settings.show_reblogs": "Show reposts", - "home.column_settings.show_replies": "Show replies", + "groups.tab_member": "Член", + "hashtag.column_header.tag_mode.all": "и {additional}", + "hashtag.column_header.tag_mode.any": "или {additional}", + "hashtag.column_header.tag_mode.none": "без {additional}", + "hashtag_timeline.follow": "Последване на този хаштаг", + "hashtag_timeline.loading": "Зареждане...", + "hashtag_timeline.unfollow": "Отпоследване на хаштага", + "header.home.label": "Начало", + "header.login.forgot_password": "Забравена парола?", + "header.login.label": "Влизане", + "header.login.password.label": "Парола", + "header.login.username.placeholder": "Ел. поща или потребителско име", + "header.register.label": "Регистриране", + "home.column_settings.show_reblogs": "Показване на препубликации", + "home.column_settings.show_replies": "Показване на отговори", "import_data.actions.import": "Import", "import_data.actions.import_blocks": "Import blocks", "import_data.actions.import_follows": "Import follows", "import_data.actions.import_mutes": "Import mutes", - "import_data.blocks_label": "Blocks", - "import_data.follows_label": "Follows", + "import_data.blocks_label": "Блокирани", + "import_data.follows_label": "Последвани", "import_data.hints.blocks": "CSV file containing a list of blocked accounts", "import_data.hints.follows": "CSV file containing a list of followed accounts", "import_data.hints.mutes": "CSV file containing a list of muted accounts", @@ -601,8 +610,8 @@ "import_data.success.blocks": "Blocks imported successfully", "import_data.success.followers": "Followers imported successfully", "import_data.success.mutes": "Mutes imported successfully", - "input.password.hide_password": "Hide password", - "input.password.show_password": "Show password", + "input.password.hide_password": "Скриване на паролата", + "input.password.show_password": "Показване на паролата", "intervals.full.days": "{number, plural, one {# day} other {# days}}", "intervals.full.hours": "{number, plural, one {# hour} other {# hours}}", "intervals.full.minutes": "{number, plural, one {# minute} other {# minutes}}", @@ -634,44 +643,44 @@ "keyboard_shortcuts.toot": "to start a new post", "keyboard_shortcuts.unfocus": "to un-focus compose textarea/search", "keyboard_shortcuts.up": "to move up in the list", - "landingPage.admins": "Moderators", - "landing_page_modal.download": "Download", + "landingPage.admins": "Модератори", + "landing_page_modal.download": "Изтегляне", "landing_page_modal.helpCenter": "Help Center", - "lightbox.close": "Затвори", - "lightbox.next": "Next", - "lightbox.previous": "Previous", - "lightbox.view_context": "View context", + "lightbox.close": "Затваряне", + "lightbox.next": "Следващ", + "lightbox.previous": "Предишен", + "lightbox.view_context": "Виж контекста", "list.click_to_add": "Click here to add people", "list_adder.header_title": "Add or Remove from Lists", - "lists.account.add": "Add to list", - "lists.account.remove": "Remove from list", - "lists.delete": "Delete list", - "lists.edit": "Edit list", - "lists.edit.submit": "Change title", - "lists.new.create": "Add list", - "lists.new.create_title": "Create", + "lists.account.add": "Добавяне към списък", + "lists.account.remove": "Премахване от списък", + "lists.delete": "Изтриване на списък", + "lists.edit": "Редактиране на списък", + "lists.edit.submit": "Промяна на заглавието", + "lists.new.create": "Добавяне на списък", + "lists.new.create_title": "Създаване", "lists.new.save_title": "Save Title", "lists.new.title_placeholder": "New list title", "lists.search": "Search among people you follow", - "lists.subheading": "Your lists", + "lists.subheading": "Твоите списъци", "loading_indicator.label": "Зареждане...", - "login.fields.instance_label": "Instance", + "login.fields.instance_label": "Инстанция", "login.fields.instance_placeholder": "example.com", "login.fields.otp_code_hint": "Enter the two-factor code generated by your phone app or use one of your recovery codes", "login.fields.otp_code_label": "Two-factor code:", - "login.fields.password_placeholder": "Password", - "login.fields.username_label": "Email or username", - "login.log_in": "Log in", + "login.fields.password_placeholder": "Парола", + "login.fields.username_label": "Ел. поща или потребителско име", + "login.log_in": "Влизане", "login.otp_log_in": "OTP Login", "login.otp_log_in.fail": "Invalid code, please try again.", "login.reset_password_hint": "Trouble logging in?", - "login.sign_in": "Sign in", + "login.sign_in": "Вписване", "login_external.errors.instance_fail": "The instance returned an error.", "login_external.errors.network_fail": "Connection failed. Is a browser extension blocking it?", - "login_form.header": "Sign In", - "media_gallery.toggle_visible": "Hide", + "login_form.header": "Вписване", + "media_gallery.toggle_visible": "Скриване", "media_panel.empty_message": "No media found.", - "media_panel.title": "Media", + "media_panel.title": "Мултимедия", "mfa.confirm.success_message": "MFA confirmed", "mfa.disable.success_message": "MFA disabled", "mfa.disabled": "Disabled", @@ -690,13 +699,13 @@ "mfa.setup_warning": "Write these codes down or save them somewhere secure - otherwise you won't see them again. If you lose access to your 2FA app and recovery codes you'll be locked out of your account.", "migration.fields.acct.label": "Handle of the new account", "migration.fields.acct.placeholder": "username@domain", - "migration.fields.confirm_password.label": "Current password", + "migration.fields.confirm_password.label": "Текуща парола", "migration.hint": "This will move your followers to the new account. No other data will be moved. To perform migration, you need to {link} on your new account first.", "migration.hint.link": "create an account alias", "migration.move_account.fail": "Account migration failed.", "migration.move_account.success": "Account successfully moved.", "migration.submit": "Move followers", - "missing_description_modal.cancel": "Cancel", + "missing_description_modal.cancel": "Отказ", "missing_description_modal.continue": "Post", "missing_description_modal.description": "Continue anyway?", "missing_description_modal.text": "You have not entered a description for all attachments. Continue anyway?", @@ -704,50 +713,50 @@ "missing_indicator.sublabel": "This resource could not be found", "mobile.also_available": "Available in:", "mute_modal.hide_notifications": "Hide notifications from this user?", - "navbar.login.action": "Log in", - "navbar.login.forgot_password": "Forgot password?", - "navbar.login.password.label": "Password", - "navbar.login.username.placeholder": "Email or username", - "navigation.chats": "Chats", - "navigation.compose": "Compose", - "navigation.developers": "Developers", - "navigation.direct_messages": "Messages", - "navigation.home": "Home", - "navigation.notifications": "Notifications", + "navbar.login.action": "Влизане", + "navbar.login.forgot_password": "Забравена парола?", + "navbar.login.password.label": "Парола", + "navbar.login.username.placeholder": "Ел. поща или потребителско име", + "navigation.chats": "Чатове", + "navigation.compose": "Писане", + "navigation.developers": "Разработчици", + "navigation.direct_messages": "Съобщения", + "navigation.home": "Начало", + "navigation.notifications": "Известия", "navigation_bar.account_aliases": "Account aliases", "navigation_bar.account_migration": "Move account", - "navigation_bar.blocks": "Blocked users", - "navigation_bar.compose": "Compose new post", - "navigation_bar.compose_direct": "Direct message", - "navigation_bar.compose_edit": "Edit post", - "navigation_bar.compose_quote": "Quote post", - "navigation_bar.compose_reply": "Reply to post", - "navigation_bar.domain_blocks": "Hidden domains", - "navigation_bar.filters": "Muted words", + "navigation_bar.blocks": "Блокирани потребители", + "navigation_bar.compose": "Писане на нова публикация", + "navigation_bar.compose_direct": "Директно съобщение", + "navigation_bar.compose_edit": "Редактиране на публикацията", + "navigation_bar.compose_quote": "Цитиране на публикацията", + "navigation_bar.compose_reply": "Отговор към публикацията", + "navigation_bar.domain_blocks": "Блокирани домейни", + "navigation_bar.filters": "Заглушени думи", "navigation_bar.follow_requests": "Follow requests", "navigation_bar.import_data": "Import data", - "navigation_bar.in_reply_to": "In reply to", - "navigation_bar.invites": "Invites", + "navigation_bar.in_reply_to": "В отговор на", + "navigation_bar.invites": "Покани", "navigation_bar.logout": "Излизане", - "navigation_bar.mutes": "Muted users", + "navigation_bar.mutes": "Заглушени потребители", "navigation_bar.preferences": "Предпочитания", - "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", - "navigation_bar.tags": "Hashtags", + "navigation_bar.profile_directory": "Директория на профилите", + "navigation_bar.soapbox_config": "Конфигурация на Mangane", + "navigation_bar.tags": "Хаштагове", "notification.favourite": "{name} хареса твоята публикация", "notification.follow": "{name} те последва", "notification.follow_request": "{name} has requested to follow you", "notification.mention": "{name} те спомена", - "notification.mentioned": "{name} mentioned you", - "notification.move": "{name} moved to {targetName}", + "notification.mentioned": "{name} те спомена", + "notification.move": "{name} се премести на {targetName}", "notification.others": " + {count} {count, plural, one {other} other {others}}", "notification.pleroma:chat_mention": "{name} sent you a message", "notification.pleroma:emoji_reaction": "{name} reacted to your post", "notification.poll": "A poll you have voted in has ended", - "notification.reblog": "{name} сподели твоята публикация", - "notification.status": "{name} just posted", + "notification.reblog": "{name} препубликува твоята публикация", + "notification.status": "{name} току-що публикува", "notification.update": "{name} edited a post you interacted with", - "notification.user_approved": "Welcome to {instance}!", + "notification.user_approved": "Добре дошли в {instance}!", "notifications.clear": "Clear notifications", "notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?", "notifications.clear_heading": "Clear notifications", @@ -797,18 +806,18 @@ "onboarding.privacy.title": "Privacy", "onboarding.privacy.unlisted-description": "The post is public but only appears in your subscribers' feeds and on your profile", "onboarding.privacy.unlisted-title": "Unlisted", - "onboarding.saving": "Saving…", + "onboarding.saving": "Запазване…", "onboarding.skip": "Skip for now", "onboarding.view_feed": "View Feed", "onboarding.welcome.body1": "This website is your gateway to a network of independent servers that communicate together to form a larger social network: the fediverse.", "onboarding.welcome.body2": "Each server is called an “instance”. Your instance is simply this site: ", "onboarding.welcome.explanation": "It is this identifier that you can share on the fediverse", - "onboarding.welcome.title": "Welcome on Mangane", + "onboarding.welcome.title": "Добре дошли в Mangane", "onboarding.welcome.username": "You full username", "password_reset.confirmation": "Check your email for confirmation.", "password_reset.fields.username_placeholder": "Email or username", - "password_reset.header": "Reset Password", - "password_reset.reset": "Reset password", + "password_reset.header": "Нулиране на паролата", + "password_reset.reset": "Нулиране на паролата", "patron.donate": "Donate", "patron.title": "Funding Goal", "pinned_accounts.title": "{name}’s choices", @@ -836,13 +845,13 @@ "preferences.fields.display_media.show_all": "Always show media", "preferences.fields.dyslexic_font_label": "Dyslexic mode", "preferences.fields.expand_spoilers_label": "Always expand posts marked with content warnings", - "preferences.fields.language_label": "Language", + "preferences.fields.language_label": "Език", "preferences.fields.media_display_label": "Media display", "preferences.fields.missing_description_modal_label": "Show confirmation dialog before sending a post without media descriptions", "preferences.fields.privacy_label": "Default post privacy", "preferences.fields.reduce_motion_label": "Reduce motion in animations", "preferences.fields.system_font_label": "Use system's default font", - "preferences.fields.theme": "Theme", + "preferences.fields.theme": "Тема", "preferences.fields.underline_links_label": "Always underline links in posts", "preferences.fields.unfollow_modal_label": "Show confirmation dialog before unfollowing someone", "preferences.hints.demetricator": "Decrease social media anxiety by hiding all numbers from the site.", @@ -868,12 +877,12 @@ "privacy.unlisted.long": "Do not show in public timelines", "privacy.unlisted.short": "Unlisted", "profile_dropdown.add_account": "Add an existing account", - "profile_dropdown.logout": "Log out @{acct}", + "profile_dropdown.logout": "Излизане от @{acct}", "profile_dropdown.switch_account": "Switch accounts", - "profile_dropdown.theme": "Theme", + "profile_dropdown.theme": "Тема", "profile_fields_panel.title": "Profile fields", - "reactions.all": "All", - "regeneration_indicator.label": "Loading…", + "reactions.all": "Всички", + "regeneration_indicator.label": "Зареждане", "regeneration_indicator.sublabel": "Your home feed is being prepared!", "register_invite.lead": "Complete the form below to create an account.", "register_invite.title": "You've been invited to join {siteTitle}!", @@ -883,46 +892,46 @@ "registration.captcha.placeholder": "Saisissez le texte visible dans l'image", "registration.closed_message": "{instance} is not accepting new members", "registration.closed_title": "Registrations Closed", - "registration.confirmation_modal.close": "Close", - "registration.custom_provider_tooltip": "Sign up with {provider}", - "registration.fields.confirm_placeholder": "Password (again)", - "registration.fields.email_placeholder": "E-Mail address", - "registration.fields.password_placeholder": "Password", + "registration.confirmation_modal.close": "Затваряне", + "registration.custom_provider_tooltip": "Регистриране чрез {provider}", + "registration.fields.confirm_placeholder": "Парола (отново)", + "registration.fields.email_placeholder": "Адрес на ел. поща", + "registration.fields.password_placeholder": "Парола", "registration.fields.username_hint": "Only letters, numbers, and underscores are allowed.", - "registration.fields.username_placeholder": "Username", + "registration.fields.username_placeholder": "Потребителско име", "registration.header": "Register your account", "registration.newsletter": "Subscribe to newsletter.", - "registration.password_mismatch": "Passwords don't match.", + "registration.password_mismatch": "Паролите не съвпадат.", "registration.privacy": "Privacy Policy", "registration.reason": "Why do you want to join?", "registration.reason_hint": "This will help us review your application", - "registration.sign_up": "Sign up", + "registration.sign_up": "Регистриране", "registration.tos": "Terms of Service", "registration.username_unavailable": "Username is already taken.", - "registration.validation.capital_letter": "1 capital letter", - "registration.validation.lowercase_letter": "1 lowercase letter", - "registration.validation.minimum_characters": "8 characters", - "registrations.create_account": "Create an account", + "registration.validation.capital_letter": "1 главна буква", + "registration.validation.lowercase_letter": "1 малка буква", + "registration.validation.minimum_characters": "8 знака", + "registrations.create_account": "Създаване на акаунт", "registrations.error": "Failed to register your account.", "registrations.get_started": "Let's get started!", "registrations.redirect": "No account yet?", "registrations.success": "Welcome to {siteTitle}!", "registrations.tagline": "Social Media Without Discrimination", "registrations.unprocessable_entity": "This username has already been taken.", - "relative_time.days": "{number}d", - "relative_time.hours": "{number}h", - "relative_time.just_now": "now", - "relative_time.minutes": "{number}m", - "relative_time.seconds": "{number}s", + "relative_time.days": "{number}д", + "relative_time.hours": "{number}ч", + "relative_time.just_now": "сега", + "relative_time.minutes": "{number}мин", + "relative_time.seconds": "{number}сек", "remote_instance.edit_federation": "Edit federation", "remote_instance.federation_panel.heading": "Federation Restrictions", "remote_instance.federation_panel.no_restrictions_message": "{siteTitle} has placed no restrictions on {host}.", "remote_instance.federation_panel.restricted_message": "{siteTitle} blocks all activities from {host}.", "remote_instance.federation_panel.some_restrictions_message": "{siteTitle} has placed some restrictions on {host}.", - "remote_instance.pin_host": "Pin {host}", - "remote_instance.unpin_host": "Unpin {host}", + "remote_instance.pin_host": "Закачане на {host}", + "remote_instance.unpin_host": "Откачане на {host}", "remote_interaction.account_placeholder": "Enter your username@domain you want to act from", - "remote_interaction.divider": "or", + "remote_interaction.divider": "или", "remote_interaction.favourite": "Proceed to like", "remote_interaction.favourite_title": "Like a post remotely", "remote_interaction.follow": "Proceed to follow", @@ -938,17 +947,17 @@ "reply_indicator.cancel": "Отказ", "reply_mentions.account.add": "Add to mentions", "reply_mentions.account.remove": "Remove from mentions", - "reply_mentions.more": "{count} more", - "reply_mentions.reply": "Replying to {accounts}", - "reply_mentions.reply_empty": "Replying to post", - "report.block": "Block {target}", + "reply_mentions.more": "още {count}", + "reply_mentions.reply": "Отговаряне на {accounts}", + "reply_mentions.reply_empty": "Отговаряне към публикацията", + "report.block": "Блокиране на {target}", "report.block_hint": "Do you also want to block this account?", "report.confirmation.content": "If we find that this account is violating the {link} we will take further action on the matter.", "report.confirmation.title": "Thanks for submitting your report.", - "report.done": "Done", + "report.done": "Готово", "report.forward": "Forward to {target}", "report.forward_hint": "The account is from another server. Send a copy of the report there as well?", - "report.next": "Next", + "report.next": "Следващ", "report.otherActions.addAdditionl": "Would you like to add additional statuses to this report?", "report.otherActions.addMore": "Add more", "report.otherActions.furtherActions": "Further actions:", @@ -957,36 +966,36 @@ "report.placeholder": "Additional comments", "report.reason.blankslate": "You have removed all statuses from being selected.", "report.reason.title": "Reason for reporting", - "report.submit": "Submit", + "report.submit": "Изпращане", "report.target": "Reporting {target}", "reset_password.fail": "Expired token, please try again.", - "reset_password.header": "Set New Password", + "reset_password.header": "Задаване на нова парола", "schedule.post_time": "Post Date/Time", "schedule.remove": "Remove schedule", "schedule_button.add_schedule": "Schedule post for later", "schedule_button.remove_schedule": "Post immediately", - "scheduled_status.cancel": "Cancel", - "search.action": "Search for “{query}”", + "scheduled_status.cancel": "Отказ", + "search.action": "Търсене на “{query}”", "search.placeholder": "Търсене", - "search_results.accounts": "People", - "search_results.filter_message": "You are searching for posts from @{acct}.", - "search_results.hashtags": "Hashtags", - "search_results.statuses": "Posts", + "search_results.accounts": "Хора", + "search_results.filter_message": "Търсиш публикации от @{acct}.", + "search_results.hashtags": "Хаштагове", + "search_results.statuses": "Публикации", "security.codes.fail": "Failed to fetch backup codes", - "security.confirm.fail": "Incorrect code or password. Try again.", + "security.confirm.fail": "Грешен код или парола. Опитай пак.", "security.delete_account.fail": "Account deletion failed.", "security.delete_account.success": "Account successfully deleted.", - "security.disable.fail": "Incorrect password. Try again.", - "security.fields.email.label": "Email address", - "security.fields.new_password.label": "New password", - "security.fields.old_password.label": "Current password", - "security.fields.password.label": "Password", - "security.fields.password_confirmation.label": "New password (again)", - "security.headers.delete": "Delete Account", - "security.headers.tokens": "Sessions", + "security.disable.fail": "Грешна парола. Опитай отново.", + "security.fields.email.label": "Адрес на ел. поща", + "security.fields.new_password.label": "Нова парола", + "security.fields.old_password.label": "Текуща парола", + "security.fields.password.label": "Парола", + "security.fields.password_confirmation.label": "Нова парола (отново)", + "security.headers.delete": "Изтриване на акаунта", + "security.headers.tokens": "Сесии", "security.qr.fail": "Failed to fetch setup key", - "security.submit": "Save changes", - "security.submit.delete": "Delete Account", + "security.submit": "Запазване на промените", + "security.submit.delete": "Изтриване на акаунта", "security.text.delete": "To delete your account, enter your password then click Delete Account. This is a permanent action that cannot be undone. Your account will be destroyed from this server, and a deletion request will be sent to other servers. It's not guaranteed that all servers will purge your account.", "security.text.delete.local": "To delete your account, enter your password then click Delete Account. This is a permanent action that cannot be undone.", "security.tokens.revoke": "Revoke", @@ -994,25 +1003,25 @@ "security.update_email.success": "Email successfully updated.", "security.update_password.fail": "Update password failed.", "security.update_password.success": "Password successfully updated.", - "settings.account_migration": "Move Account", - "settings.change_email": "Change Email", - "settings.change_password": "Change Password", + "settings.account_migration": "Преместване на акаунта", + "settings.change_email": "Промяна на ел. поща", + "settings.change_password": "Промяна на паролата", "settings.configure_mfa": "Configure MFA", - "settings.content": "Content", - "settings.delete_account": "Delete Account", - "settings.edit_profile": "Edit Profile", + "settings.content": "Съдържание", + "settings.delete_account": "Изтриване на акаунта", + "settings.edit_profile": "Редактиране на профила", "settings.other": "Other options", - "settings.preferences": "Preferences", - "settings.profile": "Profile", + "settings.preferences": "Предпочитания", + "settings.profile": "Профил", "settings.save.success": "Your preferences have been saved!", - "settings.security": "Security", + "settings.security": "Сигурност", "settings.sessions": "Active sessions", - "settings.settings": "Settings", + "settings.settings": "Настройки", "shared.tos": "Terms of Service", "signup_panel.subtitle": "Sign up now to discuss what's happening.", "signup_panel.title": "New to {site_title}?", - "site_preview.preview": "Preview", - "snackbar.view": "View", + "site_preview.preview": "Преглед", + "snackbar.view": "Преглед", "soapbox_config.authenticated_profile_hint": "Users must be logged-in to view replies and media on user profiles.", "soapbox_config.authenticated_profile_label": "Profiles require authentication", "soapbox_config.copyright_footer.meta_fields.label_placeholder": "Copyright footer", @@ -1022,19 +1031,19 @@ "soapbox_config.fields.accent_color_label": "Accent color", "soapbox_config.fields.brand_color_label": "Brand color", "soapbox_config.fields.home_footer_fields_label": "Home footer items", - "soapbox_config.fields.logo_label": "Logo", + "soapbox_config.fields.logo_label": "Лого", "soapbox_config.fields.promo_panel_fields_label": "Promo panel items", - "soapbox_config.fields.theme_label": "Default theme", + "soapbox_config.fields.theme_label": "Тема по подразбиране", "soapbox_config.greentext_label": "Enable greentext support", - "soapbox_config.headings.advanced": "Advanced", - "soapbox_config.headings.home": "Home", - "soapbox_config.headings.navigation": "Navigation", - "soapbox_config.headings.options": "Options", - "soapbox_config.headings.theme": "Theme", + "soapbox_config.headings.advanced": "Разширени", + "soapbox_config.headings.home": "Начало", + "soapbox_config.headings.navigation": "Навигиране", + "soapbox_config.headings.options": "Опции", + "soapbox_config.headings.theme": "Тема", "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Списък на иконките на Mangane", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1044,8 +1053,8 @@ "soapbox_config.quote_rt": "Enable Quote RT", "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", - "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.save": "Запазване", + "soapbox_config.saved": "Конфигурацията на Mangane е запазена!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1056,19 +1065,19 @@ "sponsored.subtitle": "Sponsored post", "status.admin_account": "Open moderation interface for @{name}", "status.admin_status": "Open this post in the moderation interface", - "status.bookmark": "Bookmark", - "status.bookmarked": "Bookmark added.", + "status.bookmark": "Отметка", + "status.bookmarked": "Отметката е добавена.", "status.cancel_reblog_private": "Un-repost", "status.cannot_reblog": "This post cannot be reposted", "status.chat": "Chat with @{name}", "status.copy": "Copy link to post", - "status.cw": "Warning:", + "status.cw": "Внимание:", "status.delete": "Изтриване", "status.detailed_status": "Detailed conversation view", - "status.direct": "Direct message @{name}", - "status.edit": "Edit", - "status.embed": "Embed", - "status.favourite": "Предпочитани", + "status.direct": "Директно съдържание към @{name}", + "status.edit": "Редактиране", + "status.embed": "Вграждане", + "status.favourite": "Харесване", "status.filtered": "Filtered", "status.filtered-hint": "Status was hidden by filter settings", "status.load_more": "Load more", @@ -1077,64 +1086,64 @@ "status.more": "More", "status.mute_conversation": "Mute conversation", "status.open": "Expand this post", - "status.pin": "Pin on profile", - "status.pinned": "Pinned post", + "status.pin": "Закачане в профила", + "status.pinned": "Закачена публикация", "status.quote": "Quote post", - "status.reactions.cry": "Sad", + "status.reactions.cry": "Тъжно", "status.reactions.empty": "No one has reacted to this post yet. When someone does, they will show up here.", - "status.reactions.heart": "Love", - "status.reactions.laughing": "Haha", - "status.reactions.like": "Like", - "status.reactions.open_mouth": "Wow", - "status.reactions.weary": "Weary", - "status.read_more": "Read more", - "status.reblog": "Споделяне", + "status.reactions.heart": "Обичам", + "status.reactions.laughing": "Хаха", + "status.reactions.like": "Харесвам", + "status.reactions.open_mouth": "Еха", + "status.reactions.weary": "Уморен", + "status.read_more": "Прочети още", + "status.reblog": "Препубликуване", "status.reblog_private": "Repost to original audience", - "status.reblogged_by": "{name} сподели", + "status.reblogged_by": "{name} препубликува", "status.reblogs.empty": "No one has reposted this post yet. When someone does, they will show up here.", "status.redraft": "Delete & re-draft", - "status.remove_account_from_group": "Remove account from group", - "status.remove_post_from_group": "Remove post from group", + "status.remove_account_from_group": "Премахване на акаунта от групата", + "status.remove_post_from_group": "Премахване на публикацията от групата", "status.reply": "Отговор", - "status.replyAll": "Reply to thread", - "status.report": "Report @{name}", + "status.replyAll": "Отговор към нишката", + "status.report": "Докладване на @{name}", "status.sensitive_warning": "Деликатно съдържание", - "status.sensitive_warning.action": "Show content", + "status.sensitive_warning.action": "Показване на съдържанието", "status.sensitive_warning.subtitle": "This content may not be suitable for all audiences.", - "status.share": "Share", - "status.show_less": "Show less", - "status.show_less_all": "Show less for all", - "status.show_more": "Show more", - "status.show_more_all": "Show more for all", - "status.title": "Post", - "status.title_direct": "Direct message", - "status.unbookmark": "Remove bookmark", - "status.unbookmarked": "Bookmark removed.", + "status.share": "Споделяне", + "status.show_less": "Покажи по-малко", + "status.show_less_all": "Покажи по-малко за всички", + "status.show_more": "Покажи повече", + "status.show_more_all": "Покажи повече за всички", + "status.title": "Публикация", + "status.title_direct": "Директно съобщение", + "status.unbookmark": "Премахване на отметката", + "status.unbookmarked": "Отметката е премахната.", "status.unmute_conversation": "Unmute conversation", - "status.unpin": "Unpin from profile", + "status.unpin": "Откачване от профила", "status_list.queue_label": "Click to see {count} new {count, plural, one {post} other {posts}}", - "statuses.quote_tombstone": "Post is unavailable.", - "statuses.tombstone": "One or more posts are unavailable.", - "streamfield.add": "Add", - "streamfield.remove": "Remove", - "suggestions.dismiss": "Dismiss suggestion", - "sw.update": "Update", - "sw.update_text": "An update is available.", - "tabs_bar.all": "All", - "tabs_bar.chats": "Chats", - "tabs_bar.dashboard": "Dashboard", - "tabs_bar.fediverse": "Fediverse", + "statuses.quote_tombstone": "Публикацията е недостъпна.", + "statuses.tombstone": "Една или повече публикации са недостъпни.", + "streamfield.add": "Добавяне", + "streamfield.remove": "Премахване", + "suggestions.dismiss": "Отхвърляне на предложението", + "sw.update": "Актуализация", + "sw.update_text": "Налична е актуализация.", + "tabs_bar.all": "Всичко", + "tabs_bar.chats": "Чатове", + "tabs_bar.dashboard": "Табло", + "tabs_bar.fediverse": "Федивселена", "tabs_bar.home": "Начало", - "tabs_bar.more": "More", + "tabs_bar.more": "Още", "tabs_bar.notifications": "Известия", - "tabs_bar.search": "Search", - "tabs_bar.settings": "Settings", - "theme_toggle.dark": "Dark", - "theme_toggle.light": "Light", - "theme_toggle.system": "System", - "thread_login.login": "Log in", + "tabs_bar.search": "Търсене", + "tabs_bar.settings": "Настройки", + "theme_toggle.dark": "Тъмна", + "theme_toggle.light": "Светла", + "theme_toggle.system": "Системна", + "thread_login.login": "Влизане", "thread_login.message": "Join {siteTitle} to get the full story and details.", - "thread_login.signup": "Sign up", + "thread_login.signup": "Регистриране", "thread_login.title": "Continue the conversation", "time_remaining.days": "{number, plural, one {# day} other {# days}} left", "time_remaining.hours": "{number, plural, one {# hour} other {# hours}} left", @@ -1147,7 +1156,7 @@ "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": "Добави медия", + "upload_button.label": "Добави мултимедия", "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", "upload_error.limit": "File upload limit exceeded.", "upload_error.poll": "File upload not allowed with polls.", @@ -1156,8 +1165,8 @@ "upload_form.description": "Describe for the visually impaired", "upload_form.preview": "Preview", "upload_form.undo": "Отмяна", - "upload_progress.label": "Uploading…", - "video.close": "Close video", + "upload_progress.label": "Качване…", + "video.close": "Затваряне на видеото", "video.download": "Download file", "video.exit_fullscreen": "Exit full screen", "video.expand": "Expand video", diff --git a/app/soapbox/locales/bn.json b/app/soapbox/locales/bn.json index 8e8ae7809..56de5ed8d 100644 --- a/app/soapbox/locales/bn.json +++ b/app/soapbox/locales/bn.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "তালিকাতে আরো যুক্ত বা মুছে ফেলুন", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "রোবট", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name} কে বন্ধ করুন", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "যেসব বেভহারকারীদের কার্যক্রম বন্ধ করা আছে", "navigation_bar.preferences": "পছন্দসমূহ", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} আপনার কার্যক্রম পছন্দ করেছেন", "notification.follow": "{name} আপনাকে অনুসরণ করেছেন", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} বাকি আছে", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} কথা বলছে", "trends.title": "Trends", - "ui.beforeunload": "যে পর্যন্ত এটা লেখা হয়েছে, Soapbox FE থেকে চলে গেলে এটা মুছে যাবে।", + "ui.beforeunload": "যে পর্যন্ত এটা লেখা হয়েছে, Mangane FE থেকে চলে গেলে এটা মুছে যাবে।", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "টেনে এখানে ছেড়ে দিলে এখানে যুক্ত করা যাবে", diff --git a/app/soapbox/locales/br.json b/app/soapbox/locales/br.json index cd79ae49d..45e27eb81 100644 --- a/app/soapbox/locales/br.json +++ b/app/soapbox/locales/br.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Ouzhpenn pe lemel ag ar listennadoù", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Stankañ @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/ca.json b/app/soapbox/locales/ca.json index f830bd188..26c76900b 100644 --- a/app/soapbox/locales/ca.json +++ b/app/soapbox/locales/ca.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Afegir o Eliminar de les llistes", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloqueja @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Configuració de Soapbox", + "column.soapbox_config": "Configuració de Mangane", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Contingut", "edit_profile.fields.meta_fields.label_placeholder": "Etiqueta", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Cal que aprovis els seguidors manualment", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Desa", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuaris silenciats", "navigation_bar.preferences": "Preferències", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Configuració de Soapbox", + "navigation_bar.soapbox_config": "Configuració de Mangane", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} ha afavorit el teu estat", "notification.follow": "{name} t'ha seguit", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Podeu tenir enllaços definits personalitzats que es mostren al peu de pàgina de les pàgines estàtiques", "soapbox_config.hints.logo": "SVG. Com a màxim 2 MB. Es mostrarà a 50 px d'alçada, mantenint la relació d'aspecte", "soapbox_config.hints.promo_panel_fields": "Pots tenir enllaços definits personalitzats que es mostren al panell dret de la pàgina línies de temps.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Etiqueta", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edita les dades de configuració directament. Els canvis fets directament al fitxer JSON substituiran els camps de formulari de més amunt. Fes clic a Desa per aplicar els canvis.", "soapbox_config.raw_json_label": "Avançat: Edita les dades JSON en brut", "soapbox_config.save": "Desa", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# segon} other {# segons}} restants", "trends.count_by_accounts": "{count} {rawCount, plural, one {persona} other {persones}} parlant-hi", "trends.title": "Tendències", - "ui.beforeunload": "El teu esborrany es perdrà si surts de Soapbox FE.", + "ui.beforeunload": "El teu esborrany es perdrà si surts de Mangane FE.", "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", diff --git a/app/soapbox/locales/co.json b/app/soapbox/locales/co.json index d8123f120..bc09df8a5 100644 --- a/app/soapbox/locales/co.json +++ b/app/soapbox/locales/co.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Aghjunghje o toglie da e liste", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bluccà @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} ghjè un lugiziale liberu. Pudete cuntribuisce à u codice o a traduzione, o palisà un bug, nant'à GitLab: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} ghjè un lugiziale liberu. Pudete cuntribuisce à u codice o a traduzione, o palisà un bug, nant'à GitHub: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Utilizatori piattati", "navigation_bar.preferences": "Preferenze", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} hà aghjuntu u vostru statutu à i so favuriti", "notification.follow": "{name} v'hà seguitatu", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# siconda ferma} other {# siconde fermanu}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} parlanu", "trends.title": "Trends", - "ui.beforeunload": "A bruttacopia sarà persa s'ellu hè chjosu Soapbox FE.", + "ui.beforeunload": "A bruttacopia sarà persa s'ellu hè chjosu Mangane FE.", "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 per caricà un fugliale", diff --git a/app/soapbox/locales/cs.json b/app/soapbox/locales/cs.json index 54ebc7065..c1a969fe7 100644 --- a/app/soapbox/locales/cs.json +++ b/app/soapbox/locales/cs.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Přidat nebo odstranit ze seznamů", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Zablokovat uživatele @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox nastavení", + "column.soapbox_config": "Mangane nastavení", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Obsah", "edit_profile.fields.meta_fields.label_placeholder": "Štítek", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Požaduje manuální schvalování sledujících.", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Uložit", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} je otevřený software. Na GitLabu k němu můžete přispět nebo nahlásit chyby: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} je otevřený software. Na GitHubu k němu můžete přispět nebo nahlásit chyby: {code_link} (v{code_version}).", "group.members.empty": "Tato skupina nemá členy.", "group.removed_accounts.empty": "Tato skupina nemá žádné odstraněné členy.", "groups.card.join": "Připojit se", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Skrytí uživatelé", "navigation_bar.preferences": "Předvolby", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox nastavení", + "navigation_bar.soapbox_config": "Mangane nastavení", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} si oblíbil/a váš příspěvek", "notification.follow": "{name} vás začal/a sledovat", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Můžete mít vlastní odkazy zobrazené v zápatí", "soapbox_config.hints.logo": "SVG. Maximálně 2 MB. Bude zobrazeno 50 pixelů vysoké se zachovaným poměrem stran", "soapbox_config.hints.promo_panel_fields": "Můžete mít vlastní odkazy zobrazené nalevo od zdi.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Štítek", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Upravte data nastavení přímo. Změny udělané přímo do JSON přepíše předchozí formulář. Zmáčkněte Uložit pro aplikaci změn.", "soapbox_config.raw_json_label": "Pokročilé: Upravit JSON data", "soapbox_config.save": "Uložit", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {Zbývá # sekunda} few {Zbývají # sekundy} many {Zbývá # sekundy} other {Zbývá # sekund}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {člověk} few {lidé} many {lidí} other {lidí}} hovoří", "trends.title": "Trendy", - "ui.beforeunload": "Váš koncept se ztratí, pokud Soapbox FE opustíte.", + "ui.beforeunload": "Váš koncept se ztratí, pokud Mangane FE opustíte.", "unauthorized_modal.text": "Pro toto musíte být přihlášen/a.", "unauthorized_modal.title": "Registrovat se na {site_title}", "upload_area.title": "Přetažením nahrajete", diff --git a/app/soapbox/locales/cy.json b/app/soapbox/locales/cy.json index bf6e301b6..c05576a3b 100644 --- a/app/soapbox/locales/cy.json +++ b/app/soapbox/locales/cy.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Ychwanegu neu Dileu o'r rhestrau", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blocio @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "Mae {code_name} yn feddalwedd côd agored. Mae modd cyfrannu neu adrodd materion ar GitLab ar {code_link} (v{code_version}).", + "getting_started.open_source_notice": "Mae {code_name} yn feddalwedd côd agored. Mae modd cyfrannu neu adrodd materion ar GitHub ar {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Defnyddwyr a dawelwyd", "navigation_bar.preferences": "Dewisiadau", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "hoffodd {name} eich tŵt", "notification.follow": "dilynodd {name} chi", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# eiliad} other {# o eiliadau}} ar ôl", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} yn siarad", "trends.title": "Trends", - "ui.beforeunload": "Mi fyddwch yn colli eich drafft os gadewch Soapbox FE.", + "ui.beforeunload": "Mi fyddwch yn colli eich drafft os gadewch Mangane FE.", "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", diff --git a/app/soapbox/locales/da.json b/app/soapbox/locales/da.json index 595cbf2ba..8b1112de3 100644 --- a/app/soapbox/locales/da.json +++ b/app/soapbox/locales/da.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Tilføj eller fjern fra lister", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloker @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} er et open source software. Du kan bidrage eller rapporterer fejl på GitLab {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} er et open source software. Du kan bidrage eller rapporterer fejl på GitHub {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Dæmpede brugere", "navigation_bar.preferences": "Præferencer", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favoriserede din status", "notification.follow": "{name} fulgte dig", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# sekund} other {# sekunder}} tilbage", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {personer}} snakker", "trends.title": "Trends", - "ui.beforeunload": "Din kladde vil gå tabt hvis du forlader Soapbox FE.", + "ui.beforeunload": "Din kladde vil gå tabt hvis du forlader Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Træk og slip for at uploade", diff --git a/app/soapbox/locales/de.json b/app/soapbox/locales/de.json index d0f44162b..86a9ed3a6 100644 --- a/app/soapbox/locales/de.json +++ b/app/soapbox/locales/de.json @@ -5,7 +5,11 @@ "account.about": "Über", "account.add_or_remove_from_list": "Hinzufügen oder Entfernen von Listen", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Spender", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Geburtsdatum {date}", "account.birthday_today": "Hat heute Geburtstag!", "account.block": "@{name} blockieren", @@ -50,7 +54,6 @@ "account.remove_from_followers": "Diesen Follower entfernen", "account.report": "@{name} melden", "account.requested": "Warte auf Bestätigung. Klicke zum Abbrechen", - "account.requested_small": "Warte auf Bestätigung", "account.search": "Nach @{name} suchen", "account.share": "Profil von @{name} teilen", "account.show_reblogs": "Von @{name} geteilte Beiträge anzeigen", @@ -160,7 +163,7 @@ "aliases.success.remove": "Alias erfolgreich entfernt", "announcements.title": "Mitteilungen", "app_create.name_label": "Name der App", - "app_create.name_placeholder": "z.B. 'Soapbox'", + "app_create.name_placeholder": "z.B. 'Mangane'", "app_create.redirect_uri_label": "URI-Umleitungen", "app_create.restart": "Weitere App erstellen", "app_create.results.app_label": "App", @@ -275,7 +278,7 @@ "column.scheduled_statuses": "Geplante Beiträge", "column.search": "Suche", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox Einstellungen", + "column.soapbox_config": "Mangane Einstellungen", "column.tags": "Gefolgte Hashtags", "column.tags.empty": "Du folgst bisher keinem Hashtag.", "column.tags.see": "Ansehen", @@ -405,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test-Zeitleiste", "developers.settings_store.hint": "Hier kannst du deine Benutzereinstellungen direkt bearbeiten. VORSICHT! Die Bearbeitung dieses Abschnitts kann dein Konto zerstören, und du kannst es nur über die API wiederherstellen.", "direct.search_placeholder": "Nachricht senden an…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "Aus dem bekannten Fediverse", "directory.local": "Nur von {domain}", "directory.new_arrivals": "Neu hinzugekommen", "directory.recently_active": "Kürzlich aktiv", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Email ändern", "edit_email.placeholder": "ich@beispiel.de", "edit_federation.followers_only": "Beitrag nur für Follower anzeigen", @@ -438,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Inhalt", "edit_profile.fields.meta_fields.label_placeholder": "Kennzeichnung", "edit_profile.fields.meta_fields_label": "Profilfelder", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Benachrichtigungen von Fremden blockieren", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Zeige einen Link", @@ -450,6 +457,7 @@ "edit_profile.hints.hide_network": "Deine Follower und wem du folgst wird nicht in deinem Profil angezeit.", "edit_profile.hints.locked": "Follower müssen einzeln bestätigt werden.", "edit_profile.hints.meta_fields": "Du kannst bis zu {count, plural, one {# custom field} other {# custom fields}} in deinem Profil anzeigen.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Nur Benachrichtigungen von Nutzern anzeigen, denen du folgst.", "edit_profile.save": "Speichern", "edit_profile.success": "Profil gespeichert", @@ -541,9 +549,6 @@ "feed_suggestions.heading": "Vorgeschlagene Profile", "feed_suggestions.view_all": "Alle anzeigen", "filters.added": "Filter hinzugefügt.", - "filters.context_header": "Filter-Kontext", - "filters.context_hint": "Ein oder mehrere Kontexte, auf die der Filter angewendet werden soll", - "filters.filters_list_context_label": "Filter-Kontexte:", "filters.filters_list_delete": "Löschen", "filters.filters_list_details_label": "Filter-Einstellungen:", "filters.filters_list_drop": "Verwerfen", @@ -559,7 +564,7 @@ "gdpr.learn_more": "Mehr erfahren", "gdpr.message": "{siteTitle} verwendet Sitzungscookies, die für das Funktionieren der Website unerlässlich sind.", "gdpr.title": "{siteTitle} verwendet Cookies", - "getting_started.open_source_notice": "{code_name} ist quelloffene Software. Du kannst auf GitLab unter {code_link} (v{code_version}) mitarbeiten oder Probleme melden.", + "getting_started.open_source_notice": "{code_name} ist quelloffene Software. Du kannst auf GitHub unter {code_link} (v{code_version}) mitarbeiten oder Probleme melden.", "group.members.empty": "Diese Gruppe hat noch keine Mitglieder.", "group.removed_accounts.empty": "Niemand wurde aus dieser Gruppe entfernt.", "groups.card.join": "Beitreten", @@ -669,7 +674,7 @@ "login.otp_log_in": "OTP-Login", "login.otp_log_in.fail": "Ungültiger Code, bitte erneut versuchen.", "login.reset_password_hint": "Probleme beim Anmelden?", - "login.sign_in": "Registrieren", + "login.sign_in": "Anmelden", "login_external.errors.instance_fail": "Die Instanz hat einen Fehler gemeldet.", "login_external.errors.network_fail": "Verbindung fehlgeschlagen. Wird sie durch eine Browsererweiterung blockiert?", "login_form.header": "Anmelden", @@ -736,7 +741,7 @@ "navigation_bar.mutes": "Stummgeschaltete Profile", "navigation_bar.preferences": "Einstellungen", "navigation_bar.profile_directory": "Profilverzeichnis", - "navigation_bar.soapbox_config": "Soapbox-Konfiguration", + "navigation_bar.soapbox_config": "Mangane-Konfiguration", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} hat deinen Beitrag favorisiert", "notification.follow": "{name} folgt dir", @@ -1038,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Du kannst benutzerdefinierte Links in der Fußzeile deiner statischen Seiten anzeigen lassen", "soapbox_config.hints.logo": "SVG. Höchstens 2 MB. Wird auf 50px Höhe angezeigt, wobei das Seitenverhältnis beibehalten wird", "soapbox_config.hints.promo_panel_fields": "Du kannst benutzerdefinierte Links im rechten Bereich der Zeitleistenseite anzeigen lassen.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Symbolliste", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Symbolliste", "soapbox_config.home_description": "Die Beschreibung der Instanz wird auf der Startseite angezeigt. Unterstützt HTML. Verwende [users], um die Anzahl der aktuellen Benutzer der Instanz einzugeben.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Kennzeichnung", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1049,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Bearbeite die Einstellungsdaten direkt. Änderungen, die direkt an der JSON-Datei vorgenommen werden, setzen die obigen Formularfelder außer Kraft. Um die Änderungen zu übernehmen, klicke auf Speichern.", "soapbox_config.raw_json_label": "Fortgeschritten: JSON-Rohdaten bearbeiten", "soapbox_config.save": "Speichern", - "soapbox_config.saved": "Soapbox-Konfiguration gespeichert!", + "soapbox_config.saved": "Mangane-Konfiguration gespeichert!", "soapbox_config.single_user_mode_hint": "Die Startseite wird zu einem bestimmten Benutzerprofil umgeleitet.", "soapbox_config.single_user_mode_label": "Einzelnutzermodus", "soapbox_config.single_user_mode_profile_hint": "@benutzerkennung", @@ -1147,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# Sekunde} other {# Sekunden}} verbleibend", "trends.count_by_accounts": "{count} {rawCount, plural, eine {Person} other {Personen}} reden darüber", "trends.title": "Trends", - "ui.beforeunload": "Dein Entwurf geht verloren, wenn du Soapbox FE verlässt.", + "ui.beforeunload": "Dein Entwurf geht verloren, wenn du diese Seite verlässt.", "unauthorized_modal.text": "Für diese Aktion musst Du angemeldet sein.", "unauthorized_modal.title": "Bei {site_title} registrieren", "upload_area.title": "Zum Hochladen hereinziehen", diff --git a/app/soapbox/locales/defaultMessages.json b/app/soapbox/locales/defaultMessages.json index b540b6958..594709dc0 100644 --- a/app/soapbox/locales/defaultMessages.json +++ b/app/soapbox/locales/defaultMessages.json @@ -601,6 +601,22 @@ }, { "descriptors": [ + { + "defaultMessage": "Admin", + "id": "account.badges.admin" + }, + { + "defaultMessage": "Moderator", + "id": "account.badges.moderator" + }, + { + "defaultMessage": "Patron", + "id": "account.badges.patron" + }, + { + "defaultMessage": "Donor", + "id": "account.badges.donor" + }, { "defaultMessage": "Follows you", "id": "account.follows_you" @@ -3042,6 +3058,10 @@ { "defaultMessage": "From known fediverse", "id": "directory.federated" + }, + { + "defaultMessage": "Only accounts that have consented to appear here are displayed.", + "id": "directory.description" } ], "path": "app/soapbox/features/directory/index.json" @@ -3096,6 +3116,10 @@ { "defaultMessage": "Cancel", "id": "common.cancel" + }, + { + "defaultMessage": "To change your email, you must re-enter your password", + "id": "edit_email.description" } ], "path": "app/soapbox/features/edit_email/index.json" @@ -3179,6 +3203,10 @@ "defaultMessage": "Location", "id": "edit_profile.fields.location_placeholder" }, + { + "defaultMessage": "Number of days", + "id": "edit_profile.fields.status_expiry_placeholder" + }, { "defaultMessage": "Cancel", "id": "common.cancel" @@ -3259,6 +3287,14 @@ "defaultMessage": "Display account in profile directory and allow indexing by external services", "id": "edit_profile.hints.discoverable" }, + { + "defaultMessage": "Scheduled post deletion", + "id": "edit_profile.fields.status_expiry_label" + }, + { + "defaultMessage": "Delete posts after a set amount of days (let empty to disable)", + "id": "edit_profile.hints.status_expiry" + }, { "defaultMessage": "Subscribe to newsletter", "id": "edit_profile.fields.accepts_email_list_label" @@ -6267,6 +6303,22 @@ "defaultMessage": "Bot", "id": "account.badges.bot" }, + { + "defaultMessage": "Admin", + "id": "account.badges.admin" + }, + { + "defaultMessage": "Moderator", + "id": "account.badges.moderator" + }, + { + "defaultMessage": "Patron", + "id": "account.badges.patron" + }, + { + "defaultMessage": "Donor", + "id": "account.badges.donor" + }, { "defaultMessage": "Birthday is today!", "id": "account.birthday_today" diff --git a/app/soapbox/locales/el.json b/app/soapbox/locales/el.json index 4cd55a4b5..e65b54b76 100644 --- a/app/soapbox/locales/el.json +++ b/app/soapbox/locales/el.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Προσθήκη ή Αφαίρεση από λίστες", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Μποτ", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Αποκλεισμός @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "Το {code_name} είναι ελεύθερο λογισμικό. Μπορείς να συνεισφέρεις ή να αναφέρεις ζητήματα στο GitLab στο {code_link} (v{code_version}).", + "getting_started.open_source_notice": "Το {code_name} είναι ελεύθερο λογισμικό. Μπορείς να συνεισφέρεις ή να αναφέρεις ζητήματα στο GitHub στο {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Αποσιωπημένοι χρήστες", "navigation_bar.preferences": "Προτιμήσεις", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "Ο/Η {name} σημείωσε ως αγαπημένη την κατάστασή σου", "notification.follow": "Ο/Η {name} σε ακολούθησε", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "απομένουν {number, plural, one {# δευτερόλεπτο} other {# δευτερόλεπτα}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} μιλάνε", "trends.title": "Trends", - "ui.beforeunload": "Το προσχέδιό σου θα χαθεί αν φύγεις από το Soapbox FE.", + "ui.beforeunload": "Το προσχέδιό σου θα χαθεί αν φύγεις από το Mangane FE.", "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 για να ανεβάσεις", diff --git a/app/soapbox/locales/en-Shaw.json b/app/soapbox/locales/en-Shaw.json index b3742da93..a51c4c9d3 100644 --- a/app/soapbox/locales/en-Shaw.json +++ b/app/soapbox/locales/en-Shaw.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "𐑨𐑛 𐑹 𐑮𐑦𐑥𐑵𐑝 𐑮𐑦𐑥𐑵𐑝 𐑤𐑦𐑕𐑑𐑕", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "𐑚𐑪𐑑", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "𐑚𐑤𐑪𐑒 @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "𐑩𐑒𐑬𐑯𐑑 𐑱𐑤𐑾𐑕 𐑮𐑦𐑥𐑵𐑝𐑛 𐑕𐑩𐑒𐑕𐑧𐑕𐑓𐑩𐑤𐑦", "announcements.title": "Announcements", "app_create.name_label": "𐑨𐑐 𐑯𐑱𐑥", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "𐑮𐑰𐑛𐑦𐑮𐑧𐑒𐑑 URIs", "app_create.restart": "𐑒𐑮𐑦𐑱𐑑 𐑩𐑯𐑳𐑞𐑼", "app_create.results.app_label": "𐑨𐑐", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "𐑕𐑧𐑯𐑛 𐑩 𐑥𐑧𐑕𐑦𐑡 to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "𐑓𐑮𐑪𐑥 𐑯𐑴𐑯 ·𐑓𐑧𐑛𐑦𐑝𐑻𐑕", "directory.local": "𐑓𐑮𐑪𐑥 {domain} 𐑴𐑯𐑤𐑦", "directory.new_arrivals": "𐑯𐑿 𐑼𐑲𐑝𐑩𐑤𐑟", "directory.recently_active": "𐑮𐑰𐑕𐑩𐑯𐑑𐑤𐑦 𐑨𐑒𐑑𐑦𐑝", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "𐑣𐑲𐑛 𐑐𐑴𐑕𐑑𐑕 𐑦𐑒𐑕𐑧𐑐𐑑 𐑑 𐑓𐑪𐑤𐑴𐑼𐑟", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "𐑒𐑪𐑯𐑑𐑧𐑯𐑑", "edit_profile.fields.meta_fields.label_placeholder": "𐑤𐑱𐑚𐑩𐑤", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "𐑚𐑤𐑪𐑒 𐑯𐑴𐑑𐑦𐑓𐑦𐑒𐑱𐑖𐑩𐑯𐑟 𐑓𐑮𐑪𐑥 strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "𐑣𐑵 𐑿 𐑓𐑪𐑤𐑴 𐑯 𐑣𐑵 𐑓𐑪𐑤𐑴𐑟 𐑿 𐑢𐑦𐑤 𐑯𐑪𐑑 𐑚𐑰 𐑖𐑴𐑯 𐑪𐑯 𐑘𐑹 𐑐𐑮𐑴𐑓𐑲𐑤", "edit_profile.hints.locked": "𐑮𐑦𐑒𐑢𐑲𐑼𐑟 𐑿 𐑑 𐑥𐑨𐑯𐑘𐑫𐑩𐑤𐑦 𐑩𐑐𐑮𐑵𐑝 𐑓𐑪𐑤𐑴𐑼𐑟", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "𐑴𐑯𐑤𐑦 𐑖𐑴 𐑯𐑴𐑑𐑦𐑓𐑦𐑒𐑱𐑖𐑩𐑯𐑟 𐑓𐑮𐑪𐑥 𐑐𐑰𐑐𐑩𐑤 𐑿 𐑓𐑪𐑤𐑴", "edit_profile.save": "𐑕𐑱𐑝", "edit_profile.success": "𐑐𐑮𐑴𐑓𐑲𐑤 𐑕𐑱𐑝𐑛!", diff --git a/app/soapbox/locales/en.json b/app/soapbox/locales/en.json index 2cb257c28..dbebf6bbf 100644 --- a/app/soapbox/locales/en.json +++ b/app/soapbox/locales/en.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Your profile has been successfully saved!", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/eo.json b/app/soapbox/locales/eo.json index 6bd7a6566..836c068bb 100644 --- a/app/soapbox/locales/eo.json +++ b/app/soapbox/locales/eo.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Aldoni al aŭ forigi el listoj", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Roboto", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloki @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} estas malfermitkoda programo. Vi povas kontribui aŭ raporti problemojn en GitLab je {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} estas malfermitkoda programo. Vi povas kontribui aŭ raporti problemojn en GitHub je {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Silentigitaj uzantoj", "navigation_bar.preferences": "Preferoj", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} stelumis vian mesaĝon", "notification.follow": "{name} eksekvis vin", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# sekundo} other {# sekundoj}} restas", "trends.count_by_accounts": "{count} {rawCount, plural, one {persono} other {personoj}} parolas", "trends.title": "Trends", - "ui.beforeunload": "Via malneto perdiĝos se vi eliras de Soapbox FE.", + "ui.beforeunload": "Via malneto perdiĝos se vi eliras de Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Altreni kaj lasi por alŝuti", diff --git a/app/soapbox/locales/es-AR.json b/app/soapbox/locales/es-AR.json index 555d6c0e1..90cbebb0d 100644 --- a/app/soapbox/locales/es-AR.json +++ b/app/soapbox/locales/es-AR.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Agregar o quitar de las listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquear a @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuarios silenciados", "navigation_bar.preferences": "Configuración", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} marcó tu estado como favorito", "notification.follow": "{name} te empezó a seguir", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural,one {queda # segundo} other {quedan # segundos}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {persona} other {personas}} hablando", "trends.title": "Trends", - "ui.beforeunload": "Tu borrador se perderá si abandonás Soapbox FE.", + "ui.beforeunload": "Tu borrador se perderá si abandonás Mangane FE.", "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á", diff --git a/app/soapbox/locales/es.json b/app/soapbox/locales/es.json index 2e194bb0c..75c6015ad 100644 --- a/app/soapbox/locales/es.json +++ b/app/soapbox/locales/es.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Agregar o eliminar de listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquear a @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuarios silenciados", "navigation_bar.preferences": "Preferencias", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} marcó tu estado como favorito", "notification.follow": "{name} te empezó a seguir", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# segundo restante} other {# segundos restantes}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {persona} other {personas}} hablando", "trends.title": "Trends", - "ui.beforeunload": "Tu borrador se perderá si sales de Soapbox FE.", + "ui.beforeunload": "Tu borrador se perderá si sales de esta página.", "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", diff --git a/app/soapbox/locales/et.json b/app/soapbox/locales/et.json index 3026a1f12..d2cb4de86 100644 --- a/app/soapbox/locales/et.json +++ b/app/soapbox/locales/et.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Lisa või Eemalda nimekirjadest", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokeeri @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} on avatud lähtekoodiga tarkvara. Saad panustada või teatada probleemidest GitLabis {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} on avatud lähtekoodiga tarkvara. Saad panustada või teatada probleemidest GitHubis {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Vaigistatud kasutajad", "navigation_bar.preferences": "Eelistused", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} märkis su staatuse lemmikuks", "notification.follow": "{name} jälgib sind", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# sekund} other {# sekundit}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {inimene} other {inimesed}} talking", "trends.title": "Trends", - "ui.beforeunload": "Sinu mustand läheb kaotsi, kui lahkud Soapbox FE.", + "ui.beforeunload": "Sinu mustand läheb kaotsi, kui lahkud Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Lohista & aseta üleslaadimiseks", diff --git a/app/soapbox/locales/eu.json b/app/soapbox/locales/eu.json index f034ec9e0..23baa60de 100644 --- a/app/soapbox/locales/eu.json +++ b/app/soapbox/locales/eu.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Gehitu edo kendu zerrendetatik", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot-a", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokeatu @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} software librea da. Ekarpenak egin ditzakezu edo akatsen berri eman GitLab bidez: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} software librea da. Ekarpenak egin ditzakezu edo akatsen berri eman GitHub bidez: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Mutututako erabiltzaileak", "navigation_bar.preferences": "Hobespenak", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name}(e)k zure mezua gogoko du", "notification.follow": "{name}(e)k jarraitzen zaitu", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {segundo #} other {# segundo}} amaitzeko", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} hitz egiten", "trends.title": "Trends", - "ui.beforeunload": "Zure zirriborroa galduko da Soapbox FE uzten baduzu.", + "ui.beforeunload": "Zure zirriborroa galduko da Mangane FE uzten baduzu.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Arrastatu eta jaregin igotzeko", diff --git a/app/soapbox/locales/fa.json b/app/soapbox/locales/fa.json index fc46b4533..72758d2ac 100644 --- a/app/soapbox/locales/fa.json +++ b/app/soapbox/locales/fa.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "افزودن یا برداشتن از فهرست", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "ربات", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "مسدودسازی @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "کاربران بی‌صداشده", "navigation_bar.preferences": "ترجیحات", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "‫{name}‬ نوشتهٔ شما را پسندید", "notification.follow": "‫{name}‬ پیگیر شما شد", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/fi.json b/app/soapbox/locales/fi.json index 317e4e4bd..bd980f7c4 100644 --- a/app/soapbox/locales/fi.json +++ b/app/soapbox/locales/fi.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Lisää tai poista listoilta", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Botti", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Estä @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} on avoimen lähdekoodin ohjelma. Voit avustaa tai raportoida ongelmia GitLabissa: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} on avoimen lähdekoodin ohjelma. Voit avustaa tai raportoida ongelmia GitHubissa: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Mykistetyt käyttäjät", "navigation_bar.preferences": "Asetukset", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} tykkäsi tilastasi", "notification.follow": "{name} seurasi sinua", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/fr.json b/app/soapbox/locales/fr.json index 276f12d6a..26c2aec17 100644 --- a/app/soapbox/locales/fr.json +++ b/app/soapbox/locales/fr.json @@ -5,7 +5,11 @@ "account.about": "À propos", "account.add_or_remove_from_list": "Ajouter ou retirer des listes", "account.awaiting_approval": "En attente d’approbation", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donateur", + "account.badges.moderator": "Modérateur", + "account.badges.patron": "Soutien", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquer", @@ -159,60 +163,60 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", - "app_create.results.explanation_text": "You created a new app and token! Please copy the credentials somewhere; you will not see them again after navigating away from this page.", - "app_create.results.explanation_title": "App created successfully", - "app_create.results.token_label": "OAuth token", - "app_create.scopes_label": "Scopes", - "app_create.scopes_placeholder": "e.g. 'read write follow'", - "app_create.submit": "Create app", - "app_create.website_label": "Website", - "auth.invalid_credentials": "Wrong username or password", - "auth.logged_out": "Logged out.", - "auth_layout.register": "Create an account", + "app_create.results.explanation_text": "Vous avez créé une nouvelle application et un jeton ! Veuillez copier les identifiants quelque part ; vous ne les verrez plus après avoir quitté cette page.", + "app_create.results.explanation_title": "Application créée avec succès", + "app_create.results.token_label": "Jeton OAuth", + "app_create.scopes_label": "Étendues", + "app_create.scopes_placeholder": "par exemple 'lire écrire suivre'", + "app_create.submit": "Créer une application", + "app_create.website_label": "Site web", + "auth.invalid_credentials": "Nom d'utilisateur ou mot de passe incorrect", + "auth.logged_out": "Déconnecté.", + "auth_layout.register": "Créer un compte", "backups.actions.create": "Créer une sauvegarde", - "backups.empty_message": "Pas de sauvegarde. {action}", + "backups.empty_message": "Aucune sauvegarde. {action}", "backups.empty_message.action": "Créer une sauvegarde maintenant ?", "backups.pending": "Sauvegarde en cours", - "birthday_panel.title": "Birthdays", - "birthdays_modal.empty": "None of your friends have birthday today.", - "boost_modal.combo": "Vous pouvez appuyer sur {combo} pour passer ceci, la prochaine fois", - "bundle_column_error.body": "Une erreur s’est produite lors du chargement de ce composant.", + "birthday_panel.title": "Anniversaires", + "birthdays_modal.empty": "Aucun de vos amis n'a d'anniversaire aujourd'hui.", + "boost_modal.combo": "Vous pouvez appuyer sur {combo} pour passer ceci la prochaine fois", + "bundle_column_error.body": "Une erreur s'est produite lors du chargement de ce composant.", "bundle_column_error.retry": "Réessayer", "bundle_column_error.title": "Erreur réseau", "bundle_modal_error.close": "Fermer", - "bundle_modal_error.message": "Une erreur s’est produite lors du chargement de ce composant.", + "bundle_modal_error.message": "Une erreur s'est produite lors du chargement de ce composant.", "bundle_modal_error.retry": "Réessayer", - "card.back.label": "Back", - "chat_box.actions.send": "Send", - "chat_box.input.placeholder": "Send a message…", - "chat_panels.main_window.empty": "No chats found. To start a chat, visit a user's profile.", - "chat_panels.main_window.title": "Chats", - "chats.actions.delete": "Delete message", - "chats.actions.more": "More", - "chats.actions.report": "Report user", - "chats.attachment": "Attachment", + "card.back.label": "Retour", + "chat_box.actions.send": "Envoyer", + "chat_box.input.placeholder": "Envoyer un message…", + "chat_panels.main_window.empty": "Aucune discussion trouvée. Pour démarrer une discussion, visitez le profil d'un utilisateur.", + "chat_panels.main_window.title": "Discussions", + "chats.actions.delete": "Supprimer le message", + "chats.actions.more": "Plus", + "chats.actions.report": "Signaler l'utilisateur", + "chats.attachment": "Pièce jointe", "chats.attachment_image": "Image", - "chats.audio_toggle_off": "Audio notification off", - "chats.audio_toggle_on": "Audio notification on", - "chats.dividers.today": "Today", + "chats.audio_toggle_off": "Notification audio désactivée", + "chats.audio_toggle_on": "Notification audio activée", + "chats.dividers.today": "Aujourd'hui", "chats.search_placeholder": "Discuter avec ...", - "column.admin.awaiting_approval": "Awaiting Approval", - "column.admin.dashboard": "Dashboard", - "column.admin.moderation_log": "Moderation Log", - "column.admin.reports": "Reports", - "column.admin.reports.menu.moderation_log": "Moderation Log", - "column.admin.users": "Users", + "column.admin.awaiting_approval": "En attente d'approbation", + "column.admin.dashboard": "Tableau de bord", + "column.admin.moderation_log": "Journal de modération", + "column.admin.reports": "Signalements", + "column.admin.reports.menu.moderation_log": "Journal de modération", + "column.admin.users": "Utilisateurs", "column.aliases": "Alias de compte", - "column.aliases.create_error": "Echec de la création de l'alias", + "column.aliases.create_error": "Échec de la création de l'alias", "column.aliases.delete": "Supprimer", - "column.aliases.delete_error": "Echec de la suppression de l'alias", + "column.aliases.delete_error": "Échec de la suppression de l'alias", "column.aliases.subheading_add_new": "Ajouter un alias", "column.aliases.subheading_aliases": "Alias courants", - "column.app_create": "Create app", + "column.app_create": "Créer une application", "column.backups": "Sauvegardes", "column.birthdays": "Birthdays", "column.blocks": "Comptes bloqués", @@ -403,30 +407,32 @@ "developers.navigation.settings_store_label": "Settings store", "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", - "direct.search_placeholder": "Send a message to…", + "direct.search_placeholder": "Envoyer un message à...", + "directory.description": "Seuls les comptes qui ont accepté d'apparaître ici sont affichés.", "directory.federated": "Tout le fediverse connu", "directory.local": "Uniquement {domain}", - "directory.new_arrivals": "Les p'tits nouveaux en premier", + "directory.new_arrivals": "Nouveaux comptes en premier", "directory.recently_active": "Les plus actifs", - "edit_email.header": "Change Email", + "edit_email.description": "Pour modifier votre e-mail, vous devez ressaisir votre mot de passe", + "edit_email.header": "Changer l'email associé au compte", "edit_email.placeholder": "me@example.com", - "edit_federation.followers_only": "Hide posts except to followers", - "edit_federation.force_nsfw": "Force attachments to be marked sensitive", - "edit_federation.media_removal": "Strip media", - "edit_federation.reject": "Reject all activities", + "edit_federation.followers_only": "Masquer les publications sauf pour les abonnés", + "edit_federation.force_nsfw": "Forcer les pièces jointes à être marquées comme sensibles", + "edit_federation.media_removal": "Supprimer les médias", + "edit_federation.reject": "Rejeter toutes les activités", "edit_federation.save": "Enregistrer", - "edit_federation.success": "{host} federation was updated", - "edit_federation.unlisted": "Force posts unlisted", - "edit_password.header": "Change Password", - "edit_profile.error": "Profile update failed", - "edit_profile.fields.accepts_email_list_label": "Subscribe to newsletter", + "edit_federation.success": "La fédération de {host} a été mise à jour", + "edit_federation.unlisted": "Forcer les publications à ne pas être répertoriées", + "edit_password.header": "Changer le mot de passe", + "edit_profile.error": "Échec de la mise à jour du profil", + "edit_profile.fields.accepts_email_list_label": "S'abonner à la newsletter", "edit_profile.fields.avatar_label": "Avatar", "edit_profile.fields.bio_label": "Bio", - "edit_profile.fields.bio_placeholder": "Tell us about yourself.", - "edit_profile.fields.birthday_label": "Birthday", - "edit_profile.fields.birthday_placeholder": "Your birthday", + "edit_profile.fields.bio_placeholder": "Parlez-nous de vous.", + "edit_profile.fields.birthday_label": "Date de naissance", + "edit_profile.fields.birthday_placeholder": "Votre anniversaire", "edit_profile.fields.bot_label": "Compte bot", - "edit_profile.fields.discoverable_label": "Allow account discovery", + "edit_profile.fields.discoverable_label": "Autoriser la découverte du compte", "edit_profile.fields.display_name_label": "Nom d'affichage", "edit_profile.fields.display_name_placeholder": "Nom", "edit_profile.fields.header_label": "En-tête", @@ -437,11 +443,13 @@ "edit_profile.fields.meta_fields.content_placeholder": "Contenu", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Champs \"À propos\"", - "edit_profile.fields.stranger_notifications_label": "Bloquer les notifications d'inconnus", - "edit_profile.fields.website_label": "Website", - "edit_profile.fields.website_placeholder": "Display a Link", - "edit_profile.header": "Éditer le profil", - "edit_profile.hints.accepts_email_list": "Opt-in to news and marketing updates.", + "edit_profile.fields.status_expiry_label": "Supression automatique des statuts", + "edit_profile.fields.status_expiry_placeholder": "Nombre de jours", + "edit_profile.fields.stranger_notifications_label": "Bloquer les notifications des inconnus", + "edit_profile.fields.website_label": "Site web", + "edit_profile.fields.website_placeholder": "Afficher un lien", + "edit_profile.header": "Modifier le profil", + "edit_profile.hints.accepts_email_list": "Optez pour les mises à jour d'actualités et de marketing.", "edit_profile.hints.avatar": "PNG, GIF or JPG. Sera réduit à {size}", "edit_profile.hints.bot": "Ce compte réalise essentiellement des actions automatiques", "edit_profile.hints.discoverable": "Afficher votre profil dans l'annuaire", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Les comptes que vous suivez et qui vous suit ne sont pas visibles sur votre profil", "edit_profile.hints.locked": "Vous validez les nouveaux followers", "edit_profile.hints.meta_fields": "Vous pouvez afficher jusqu'à {count, plural, one {# champ libre} other {# champs libres}} sur votre profil.", + "edit_profile.hints.status_expiry": "Supprime les statuts après x jours (laisser vide pour désactiver)", "edit_profile.hints.stranger_notifications": "Montrer uniquement les notifications des gens que vous suivez", "edit_profile.save": "Enregistrer", "edit_profile.success": "Profil sauvegardé !", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} est un logiciel libre. Vous pouvez contribuer et envoyer vos commentaires et rapports de bogues via {code_link} ({code_version}) sur Github.", + "getting_started.open_source_notice": "{code_name} est un logiciel libre. Vous pouvez contribuer et envoyer vos commentaires et rapports de bogues via {code_link} ({code_version}) sur GitHub.", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Il est possible d'afficher des liens personnalisés dans le pied des pages statiques.", "soapbox_config.hints.logo": "SVG. 2Mo maximum. Sera affiché avec une hauteur de 50px et conservation du ratio", "soapbox_config.hints.promo_panel_fields": "Il est possible d'afficher des liens personnalisés dans la colonne à droite du fil.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Description de l'instance affichée sur la page d'accueil. Supporte le HTML. Vous pouvez utiliser [users] pour insérer le nombre d'utilisateurs courant dans la description.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1058,7 +1067,7 @@ "status.admin_status": "Ouvrir ce statut dans l’interface de modération", "status.bookmark": "Marque-page", "status.bookmarked": "Marque-page ajouté.", - "status.cancel_reblog_private": "Dé-booster", + "status.cancel_reblog_private": "Ne plus partager", "status.cannot_reblog": "Cette publication ne peut être boostée", "status.chat": "Chat with @{name}", "status.copy": "Copier le lien vers le statut", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} restantes", "trends.count_by_accounts": "{count} {rawCount, plural, one {personne} other {personnes}} discutent", "trends.title": "Trends", - "ui.beforeunload": "Votre brouillon sera perdu si vous quittez Soapbox FE.", + "ui.beforeunload": "Votre brouillon sera perdu si vous quittez cette page.", "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", diff --git a/app/soapbox/locales/ga.json b/app/soapbox/locales/ga.json index 9537ddbd3..f00342b13 100644 --- a/app/soapbox/locales/ga.json +++ b/app/soapbox/locales/ga.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/gl.json b/app/soapbox/locales/gl.json index afac14f54..3743a780f 100644 --- a/app/soapbox/locales/gl.json +++ b/app/soapbox/locales/gl.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Engadir ou Eliminar das listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquear @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuarias acaladas", "navigation_bar.preferences": "Preferencias", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} marcou como favorito o seu estado", "notification.follow": "{name} está a seguila", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# segundo} other {# segundos}} restantes", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} outras {people}} conversando", "trends.title": "Trends", - "ui.beforeunload": "O borrador perderase se sae de Soapbox FE.", + "ui.beforeunload": "O borrador perderase se sae de Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Arrastre e solte para subir", diff --git a/app/soapbox/locales/he.json b/app/soapbox/locales/he.json index 2cf620ed6..232342612 100644 --- a/app/soapbox/locales/he.json +++ b/app/soapbox/locales/he.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "הוסף או הסר מהרשימות", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "בוט", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "חסימת @{name}", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "שלח הודעה ל...", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "מהפדיברס הידוע", "directory.local": "מ{domain} בלבד", "directory.new_arrivals": "מגיעים חדשים", "directory.recently_active": "פעיל לאחרונה", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "הסתר פוסטים למעט מעוקבים", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "תוכן", "edit_profile.fields.meta_fields.label_placeholder": "תווית", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "חסום התראות מזרים", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "מי אתה עוקב ומי עוקב אחריך לא יוצג בפרופיל שלך", "edit_profile.hints.locked": "מחייב אותך לאשר עוקבים באופן ידני", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "הצג רק התראות מאנשים שאתה עוקב אחריהם", "edit_profile.save": "שמירה", "edit_profile.success": "הפרופיל נשמר!", diff --git a/app/soapbox/locales/hi.json b/app/soapbox/locales/hi.json index bc5b755b7..82a2212a2 100644 --- a/app/soapbox/locales/hi.json +++ b/app/soapbox/locales/hi.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/hr.json b/app/soapbox/locales/hr.json index ca81ab321..0773221a0 100644 --- a/app/soapbox/locales/hr.json +++ b/app/soapbox/locales/hr.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokiraj @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} je softver otvorenog koda. Možeš pridonijeti ili prijaviti probleme na GitLabu {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} je softver otvorenog koda. Možeš pridonijeti ili prijaviti probleme na GitHubu {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Utišani korisnici", "navigation_bar.preferences": "Postavke", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} je lajkao tvoj status", "notification.follow": "{name} te sada slijedi", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/hu.json b/app/soapbox/locales/hu.json index 1e5084a7e..c891e97b3 100644 --- a/app/soapbox/locales/hu.json +++ b/app/soapbox/locales/hu.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Hozzáadás és elvétel listáról", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name} letiltása", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "A {code_name} nyílt forráskódú szoftver. Csatlakozhatsz a fejlesztéshez vagy jelenthetsz problémákat GitLab-on {code_link} (v{code_version}).", + "getting_started.open_source_notice": "A {code_name} nyílt forráskódú szoftver. Csatlakozhatsz a fejlesztéshez vagy jelenthetsz problémákat GitHub-on {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Némított felhasználók", "navigation_bar.preferences": "Beállítások", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} kedvencnek jelölte egy tülködet", "notification.follow": "{name} követ téged", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# másodperc} other {# másodperc}} van hátra", "trends.count_by_accounts": "{count} {rawCount, plural, one {résztvevő} other {résztvevő}} beszélget", "trends.title": "Trends", - "ui.beforeunload": "A piszkozatod el fog veszni, ha elhagyod a Soapbox FE-t.", + "ui.beforeunload": "A piszkozatod el fog veszni, ha elhagyod a Mangane FE-t.", "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", diff --git a/app/soapbox/locales/hy.json b/app/soapbox/locales/hy.json index 595dee3ca..d2e987e2b 100644 --- a/app/soapbox/locales/hy.json +++ b/app/soapbox/locales/hy.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Բոտ", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Արգելափակել @{name}֊ին", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Լռեցրած օգտատերեր", "navigation_bar.preferences": "Նախապատվություններ", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} հավանեց թութդ", "notification.follow": "{name} սկսեց հետեւել քեզ", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/id.json b/app/soapbox/locales/id.json index 8a2f73acb..9354f8b33 100644 --- a/app/soapbox/locales/id.json +++ b/app/soapbox/locales/id.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Tambah atau Hapus dari daftar", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokir @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} adalah perangkat lunak yang bersifat terbuka. Anda dapat berkontribusi atau melaporkan permasalahan/bug di Gitlab {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} adalah perangkat lunak yang bersifat terbuka. Anda dapat berkontribusi atau melaporkan permasalahan/bug di GitHub {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Pengguna dibisukan", "navigation_bar.preferences": "Pengaturan", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} menyukai status anda", "notification.follow": "{name} mengikuti anda", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking", "trends.title": "Trends", - "ui.beforeunload": "Naskah anda akan hilang jika anda keluar dari Soapbox FE.", + "ui.beforeunload": "Naskah anda akan hilang jika anda keluar dari Mangane FE.", "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", diff --git a/app/soapbox/locales/io.json b/app/soapbox/locales/io.json index e3bfc2047..61011c7a3 100644 --- a/app/soapbox/locales/io.json +++ b/app/soapbox/locales/io.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokusar @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} esas programaro kun apertita kodexo. Tu povas kontributar o signalar problemi en GitLab ye {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} esas programaro kun apertita kodexo. Tu povas kontributar o signalar problemi en GitHub ye {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Celita uzeri", "navigation_bar.preferences": "Preferi", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorizis tua mesajo", "notification.follow": "{name} sequeskis tu", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/is.json b/app/soapbox/locales/is.json index 343e2a5e9..fa83b5397 100644 --- a/app/soapbox/locales/is.json +++ b/app/soapbox/locales/is.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Bæta við eða Fjarlægja af listum", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Vélmenni", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Fæddist {date}", "account.birthday_today": "Afmæli í dag!", "account.block": "Útiloka @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Notandasamnefni fjarlægt", "announcements.title": "Announcements", "app_create.name_label": "Nafn forrits", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Áætlaðar færslur", "column.search": "Leita", "column.settings_store": "Stillingargeymsla", - "column.soapbox_config": "Stillingar Soapbox", + "column.soapbox_config": "Stillingar Mangane", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Senda skilaboð til…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "Frá samtengdum vefþjónum", "directory.local": "Einungis frá {domain}", "directory.new_arrivals": "Nýkomnir", "directory.recently_active": "Nýleg virkni", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Fela færslur nema fyrir fylgjendur", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Efni", "edit_profile.fields.meta_fields.label_placeholder": "Skýringar", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Loka fyrir tilkynningar frá ókunnugum", "edit_profile.fields.website_label": "Vefsíða", "edit_profile.fields.website_placeholder": "Sýna hlekk", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Hverjir þú fylgist með og hverjir fylgja þér verða ekki sýndir á notandasniði þínu", "edit_profile.hints.locked": "Krefst þess að þú samþykkir fylgjendur handvirkt", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Aðeins sýna tilkynningar frá fólki sem þú fylgist með", "edit_profile.save": "Vista", "edit_profile.success": "Notandasnið vistað!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Þagganir", "navigation_bar.preferences": "Kjörstillingar", "navigation_bar.profile_directory": "Notandasniðamappa", - "navigation_bar.soapbox_config": "Stillingar Soapbox", + "navigation_bar.soapbox_config": "Stillingar Mangane", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} liked your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/it.json b/app/soapbox/locales/it.json index f18e66368..08656aefe 100644 --- a/app/soapbox/locales/it.json +++ b/app/soapbox/locales/it.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Aggiungi o togli dalle liste", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Compleanno {date}", "account.birthday_today": "Compleanno, oggi!", "account.block": "Blocca @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "Nome della App", - "app_create.name_placeholder": "es.: Soapbox", + "app_create.name_placeholder": "es.: Mangane", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Pubblicazioni programmate", "column.search": "Cerca", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Comunica privatamente a …", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Valore", "edit_profile.fields.meta_fields.label_placeholder": "Etichetta", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Ignora le notifiche dagli sconosciuti", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Evita di mostrare i follow ed i follower nel profilo pubblico", "edit_profile.hints.locked": "Approva manualmente le richieste dei follower", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Per ricevere notifiche solamente dalle persone che segui", "edit_profile.save": "Salva", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} è un software open source. Puoi contribuire o segnalare errori su GitLab all'indirizzo {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} è un software open source. Puoi contribuire o segnalare errori su GitHub all'indirizzo {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Persone silenziate", "navigation_bar.preferences": "Preferenze", "navigation_bar.profile_directory": "Catalogo dei profili", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} ha apprezzato il contenuto", "notification.follow": "{name} adesso ti segue", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Salva", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# secondo} other {# secondi}} rimasti", "trends.count_by_accounts": "{count} {rawCount, plural, one {persona ne sta} other {persone ne stanno}} parlando", "trends.title": "Trends", - "ui.beforeunload": "La bozza andrà persa se esci da Soapbox FE.", + "ui.beforeunload": "La bozza andrà persa se esci da Mangane FE.", "unauthorized_modal.text": "Devi eseguire l'autenticazione per fare questo", "unauthorized_modal.title": "Iscriviti su {site_title}", "upload_area.title": "Trascina per caricare", diff --git a/app/soapbox/locales/ja.json b/app/soapbox/locales/ja.json index b68b75009..130061de9 100644 --- a/app/soapbox/locales/ja.json +++ b/app/soapbox/locales/ja.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "リストから追加または外す", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name}さんをブロック", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox設定", + "column.soapbox_config": "Mangane設定", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "フォロワーを手動で承認する必要があります", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "保存", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name}はオープンソースソフトウェアです。誰でもGitLab ( {code_link} (v{code_version}) ) から開発に参加したり、問題を報告したりできます。", + "getting_started.open_source_notice": "{code_name}はオープンソースソフトウェアです。誰でもGitHub ( {code_link} (v{code_version}) ) から開発に参加したり、問題を報告したりできます。", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "ミュートしたユーザー", "navigation_bar.preferences": "ユーザー設定", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox設定", + "navigation_bar.soapbox_config": "Mangane設定", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name}さんがあなたの投稿をお気に入りに登録しました", "notification.follow": "{name}さんにフォローされました", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "保存", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "残り{number}秒", "trends.count_by_accounts": "{count}人が投稿", "trends.title": "Trends", - "ui.beforeunload": "Soapbox FEから離れると送信前の投稿は失われます。", + "ui.beforeunload": "Mangane FEから離れると送信前の投稿は失われます。", "unauthorized_modal.text": "ログインする必要があります。", "unauthorized_modal.title": "{site_title}へ新規登録", "upload_area.title": "ドラッグ&ドロップでアップロード", diff --git a/app/soapbox/locales/ka.json b/app/soapbox/locales/ka.json index 54544e1fe..38a16be69 100644 --- a/app/soapbox/locales/ka.json +++ b/app/soapbox/locales/ka.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "ბოტი", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "დაბლოკე @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "გაჩუმებული მომხმარებლები", "navigation_bar.preferences": "პრეფერენსიები", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name}-მა თქვენი სტატუსი აქცია ფავორიტად", "notification.follow": "{name} გამოგყვათ", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/kk.json b/app/soapbox/locales/kk.json index c52a16095..086c9e37d 100644 --- a/app/soapbox/locales/kk.json +++ b/app/soapbox/locales/kk.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Тізімге қосу немесе жою", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Бот", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Бұғаттау @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} - ашық кодты құрылым. Түзету енгізу немесе ұсыныстарды GitLab арқылы жасаңыз {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} - ашық кодты құрылым. Түзету енгізу немесе ұсыныстарды GitHub арқылы жасаңыз {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Үнсіз қолданушылар", "navigation_bar.preferences": "Басымдықтар", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} жазбаңызды таңдаулыға қосты", "notification.follow": "{name} сізге жазылды", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# секунд} other {# секунд}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} жазған екен", "trends.title": "Trends", - "ui.beforeunload": "Soapbox FE желісінен шықсаңыз, нобайыңыз сақталмайды.", + "ui.beforeunload": "Mangane FE желісінен шықсаңыз, нобайыңыз сақталмайды.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Жүктеу үшін сүйреп әкеліңіз", diff --git a/app/soapbox/locales/ko.json b/app/soapbox/locales/ko.json index 2efa0d2bb..1d87bb0b2 100644 --- a/app/soapbox/locales/ko.json +++ b/app/soapbox/locales/ko.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "리스트에 추가 혹은 삭제", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "봇", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name}을 차단", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name}은 오픈 소스 소프트웨어입니다. 누구나 GitLab({code_link} (v{code_version}))에서 개발에 참여하거나, 문제를 보고할 수 있습니다.", + "getting_started.open_source_notice": "{code_name}은 오픈 소스 소프트웨어입니다. 누구나 GitHub({code_link} (v{code_version}))에서 개발에 참여하거나, 문제를 보고할 수 있습니다.", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "뮤트 중인 사용자", "navigation_bar.preferences": "사용자 설정", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name}님이 즐겨찾기 했습니다", "notification.follow": "{name}님이 나를 팔로우 했습니다", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/lt.json b/app/soapbox/locales/lt.json index a4ae09e29..77fd1b8ce 100644 --- a/app/soapbox/locales/lt.json +++ b/app/soapbox/locales/lt.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/lv.json b/app/soapbox/locales/lv.json index d77e84c7a..ddf8e5071 100644 --- a/app/soapbox/locales/lv.json +++ b/app/soapbox/locales/lv.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Pievienot vai noņemt no saraksta", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bots", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloķēt @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/mk.json b/app/soapbox/locales/mk.json index cb7597574..2424e4063 100644 --- a/app/soapbox/locales/mk.json +++ b/app/soapbox/locales/mk.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Додади или одстрани од листа", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Бот", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Блокирај @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/ms.json b/app/soapbox/locales/ms.json index 71351b0f2..8ec229579 100644 --- a/app/soapbox/locales/ms.json +++ b/app/soapbox/locales/ms.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Muted users", "navigation_bar.preferences": "Preferences", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favorited your post", "notification.follow": "{name} followed you", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/nl.json b/app/soapbox/locales/nl.json index 5872bfd9a..bdf33bf34 100644 --- a/app/soapbox/locales/nl.json +++ b/app/soapbox/locales/nl.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Toevoegen of verwijderen vanuit lijsten", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokkeer @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} is vrije software. Je kunt bijdragen of problemen melden op GitLab via {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} is vrije software. Je kunt bijdragen of problemen melden op GitHub via {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Genegeerde gebruikers", "navigation_bar.preferences": "Instellingen", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} voegde jouw toot als favoriet toe", "notification.follow": "{name} volgt jou nu", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# seconde} other {# seconden}} te gaan", "trends.count_by_accounts": "{count} {rawCount, plural, one {persoon praat} other {mensen praten}} hierover", "trends.title": "Trends", - "ui.beforeunload": "Je concept zal verloren gaan als je Soapbox FE verlaat.", + "ui.beforeunload": "Je concept zal verloren gaan als je Mangane FE verlaat.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Hiernaar toe slepen om te uploaden", diff --git a/app/soapbox/locales/nn.json b/app/soapbox/locales/nn.json index 0adf7a347..7127bd83c 100644 --- a/app/soapbox/locales/nn.json +++ b/app/soapbox/locales/nn.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Legg til eller ta vekk fra liste", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokkér @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} har åpen kilde kode. Du kan hjelpe til med problemar på GitLab gjennom {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} har åpen kilde kode. Du kan hjelpe til med problemar på GitHub gjennom {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Dempa brukare", "navigation_bar.preferences": "Preferanser", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} likte din status", "notification.follow": "{name} fulgte deg", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/no.json b/app/soapbox/locales/no.json index 3f383a2ea..25cd68eed 100644 --- a/app/soapbox/locales/no.json +++ b/app/soapbox/locales/no.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokkér @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} er fri programvare. Du kan bidra eller rapportere problemer på GitLab på {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} er fri programvare. Du kan bidra eller rapportere problemer på GitHub på {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Dempede brukere", "navigation_bar.preferences": "Preferanser", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} likte din status", "notification.follow": "{name} fulgte deg", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking", "trends.title": "Trends", - "ui.beforeunload": "Din kladd vil bli forkastet om du forlater Soapbox FE.", + "ui.beforeunload": "Din kladd vil bli forkastet om du forlater Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Dra og slipp for å laste opp", diff --git a/app/soapbox/locales/oc.json b/app/soapbox/locales/oc.json index a834b5013..d2ea64d59 100644 --- a/app/soapbox/locales/oc.json +++ b/app/soapbox/locales/oc.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Ajustar o tirar de las listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robòt", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blocar @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} es un logicial liure. Podètz contribuir e mandar vòstres comentaris e rapòrt de bug via {code_link} (v{code_version}) sus GitLab.", + "getting_started.open_source_notice": "{code_name} es un logicial liure. Podètz contribuir e mandar vòstres comentaris e rapòrt de bug via {code_link} (v{code_version}) sus GitHub.", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Personas rescondudas", "navigation_bar.preferences": "Preferéncias", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} a ajustat a sos favorits", "notification.follow": "{name} vos sèc", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "demòra{number, plural, one { # segonda} other {n # segondas}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking", "trends.title": "Trends", - "ui.beforeunload": "Vòstre brolhon serà perdut se quitatz Soapbox FE.", + "ui.beforeunload": "Vòstre brolhon serà perdut se quitatz Mangane FE.", "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", diff --git a/app/soapbox/locales/pl.json b/app/soapbox/locales/pl.json index f110571a2..d797a9c4f 100644 --- a/app/soapbox/locales/pl.json +++ b/app/soapbox/locales/pl.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Dodaj lub usuń z list", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Urodzony(-a) {date}", "account.birthday_today": "Ma dziś urodziny!", "account.block": "Blokuj @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Pomyślnie usunięto alias konta", "announcements.title": "Ogłoszenia", "app_create.name_label": "Nazwa aplikacji", - "app_create.name_placeholder": "np. „Soapbox”", + "app_create.name_placeholder": "np. „Mangane”", "app_create.redirect_uri_label": "Adresy przekeirowania", "app_create.restart": "Utwórz kolejną", "app_create.results.app_label": "Aplikacja", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Zaplanowane wpisy", "column.search": "Szukaj", "column.settings_store": "Settings store", - "column.soapbox_config": "Konfiguracja Soapbox", + "column.soapbox_config": "Konfiguracja Mangane", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Testowa oś czasu", "developers.settings_store.hint": "Możesz tu bezpośrednio edytować swoje ustawienia. UWAŻAJ! Edytowanie tej sekcji może uszkodzić Twoje konto, co może zostać naprawione tylko przez API.", "direct.search_placeholder": "Wyślij wiadomość do…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "Z całego znanego Fediwersum", "directory.local": "Tylko z {domain}", "directory.new_arrivals": "Nowi użytkownicy", "directory.recently_active": "Ostatnio aktywni", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Zmień e-mail", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Ukryj wpisy z wyjątkiem obserwowanych", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Treść", "edit_profile.fields.meta_fields.label_placeholder": "Podpis", "edit_profile.fields.meta_fields_label": "Pola profilu", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Blokuj powiadomienia od nieznajomych", "edit_profile.fields.website_label": "Strona internetowa", "edit_profile.fields.website_placeholder": "Wyświetl link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "To, kogo obserwujesz i kto Cię obserwuje nie będzie wyświetlane na Twoim profilu", "edit_profile.hints.locked": "Wymaga ręcznego zatwierdzania obserwacji", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Wyświetlaj tylko powiadomienia od osób, które obserwujesz", "edit_profile.save": "Zapisz", "edit_profile.success": "Zapisano profil!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Dowiedz się więcej", "gdpr.message": "{siteTitle} korzysta z ciasteczek sesji, które są niezbędne dla działania strony.", "gdpr.title": "{siteTitle} korzysta z ciasteczek", - "getting_started.open_source_notice": "{code_name} jest oprogramowaniem o otwartym źródle. Możesz pomóc w rozwoju lub zgłaszać błędy na GitLabie tutaj: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} jest oprogramowaniem o otwartym źródle. Możesz pomóc w rozwoju lub zgłaszać błędy na GitHubie tutaj: {code_link} (v{code_version}).", "group.members.empty": "Ta grupa nie ma żadnych członków.", "group.removed_accounts.empty": "Ta grupa nie ma żadnych usuniętych kont.", "groups.card.join": "Dołącz", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Wyciszeni użytkownicy", "navigation_bar.preferences": "Preferencje", "navigation_bar.profile_directory": "Katalog profilów", - "navigation_bar.soapbox_config": "Konfiguracja Soapbox", + "navigation_bar.soapbox_config": "Konfiguracja Mangane", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} dodał(a) Twój wpis do ulubionych", "notification.follow": "{name} zaczął(-ęła) Cię śledzić", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Możesz ustawić niestandardowe odnośniki wyświetlane w stopce statycznych stron", "soapbox_config.hints.logo": "SVG. Maksymalnie 2 MB. Będzie mieć maksymalnie 50px wysokości, zachowując współczynnik proporcji", "soapbox_config.hints.promo_panel_fields": "Możesz ustawić niestandardowe odnośniki wyświetlane w prawym panelu strony osi czasu.", - "soapbox_config.hints.promo_panel_icons.link": "Lista ikon Soapbox", + "soapbox_config.hints.promo_panel_icons.link": "Lista ikon Mangane", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Podpis", "soapbox_config.home_footer.meta_fields.url_placeholder": "Adres URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edytuj ustawienia bezpośrednio. Zmiany dokonane w pliku JSON zastąpią powyższe ustawienia. Naciśnij Zapisz, aby zastosować zmiany.", "soapbox_config.raw_json_label": "Zaawansowane: Edytuj surowe dane JSON", "soapbox_config.save": "Zapisz", - "soapbox_config.saved": "Zapisano konfigurację Soapbox!", + "soapbox_config.saved": "Zapisano konfigurację Mangane!", "soapbox_config.single_user_mode_hint": "Strona główna będzie przekierowywała na profil podanego użytkownika.", "soapbox_config.single_user_mode_label": "Tryb jednego użytkownika", "soapbox_config.single_user_mode_profile_hint": "@nazwa", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {Pozostała # sekunda} few {Pozostały # sekundy} many {Pozostało # sekund} other {Pozostało # sekund}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {osoba rozmawia} few {osoby rozmawiają} other {osób rozmawia}} o tym", "trends.title": "Trendy", - "ui.beforeunload": "Utracisz tworzony wpis, jeżeli opuścisz Soapbox FE.", + "ui.beforeunload": "Utracisz tworzony wpis, jeżeli opuścisz Mangane FE.", "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ć", diff --git a/app/soapbox/locales/pt-BR.json b/app/soapbox/locales/pt-BR.json index f21f151b5..768782d03 100644 --- a/app/soapbox/locales/pt-BR.json +++ b/app/soapbox/locales/pt-BR.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Adicionar ou remover de listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robô", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquear @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} é um software de código aberto. Você pode contribuir ou reportar problemas na página do GitLab do projeto: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} é um software de código aberto. Você pode contribuir ou reportar problemas na página do GitHub do projeto: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Usuários silenciados", "navigation_bar.preferences": "Preferências", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} adicionou a sua postagem aos favoritos", "notification.follow": "{name} te seguiu", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# segundo restante} other {# segundos restantes}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {pessoa} other {pessoas}} falando sobre", "trends.title": "Trends", - "ui.beforeunload": "Seu rascunho será perdido se você sair do Soapbox FE.", + "ui.beforeunload": "Seu rascunho será perdido se você sair do Mangane FE.", "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", diff --git a/app/soapbox/locales/pt.json b/app/soapbox/locales/pt.json index 242f28a02..279138d96 100644 --- a/app/soapbox/locales/pt.json +++ b/app/soapbox/locales/pt.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Adicionar ou remover das listas", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robô", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Bloquear @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Config. do Soapbox", + "column.soapbox_config": "Config. do Mangane", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Conteúdo", "edit_profile.fields.meta_fields.label_placeholder": "Etiqueta", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Bloquear notificações de desconhecidos", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Quem segues e quem te segue não será apresentado no teu perfil", "edit_profile.hints.locked": "Requer que aproves manualmente seguidores", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Apenas mostrará notificações de pessoas que segues", "edit_profile.save": "Guardar", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} é software de código aberto (open source). Podes contribuir ou reportar problemas no GitLab do projecto: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} é software de código aberto (open source). Podes contribuir ou reportar problemas no GitHub do projecto: {code_link} (v{code_version}).", "group.members.empty": "Este grupo não contém nenhum membro.", "group.removed_accounts.empty": "Este grupo não tem nenhuma conta removida.", "groups.card.join": "Juntar", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Silenciados", "navigation_bar.preferences": "Preferências", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Config. do Soapbox", + "navigation_bar.soapbox_config": "Config. do Mangane", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} gostou desta publicação", "notification.follow": "{name} começou a seguir-te", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Podes ter links customizados definidos a serem exibidos no rodapé das tuas páginas estáticas", "soapbox_config.hints.logo": "SVG. Pelo menos 2 MB. Será exibido com altura de 50px, mantendo a proporção", "soapbox_config.hints.promo_panel_fields": "Podes ter links customizados definidos exibidos no painel esquerdo da página de cronologia.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Descrição", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edita os dados das definições diretamente. Alterações são feitas diretamente no ficheiro JSON que substituirão os campos do formulário acima. Clica Guardar para aplicar as alterações.", "soapbox_config.raw_json_label": "Avançado: Editar dados JSON diretamente", "soapbox_config.save": "Guardar", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# segundo restante} other {# segundos restantes}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {pessoa} other {pessoas}} estão a falar sobre", "trends.title": "Atualidade", - "ui.beforeunload": "O teu rascunho será perdido se abandonares o Soapbox FE.", + "ui.beforeunload": "O teu rascunho será perdido se abandonares o Mangane FE.", "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", diff --git a/app/soapbox/locales/ro.json b/app/soapbox/locales/ro.json index f81853230..64d281f33 100644 --- a/app/soapbox/locales/ro.json +++ b/app/soapbox/locales/ro.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Adaugă sau Elimină din liste", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blochează @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} este o rețea de socializare de tip open source. Puteți contribuii la dezvoltarea ei sau să semnalați erorile pe GitLab la {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} este o rețea de socializare de tip open source. Puteți contribuii la dezvoltarea ei sau să semnalați erorile pe GitHub la {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Utilizatori opriți", "navigation_bar.preferences": "Preferințe", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} a adăugat statusul tău la favorite", "notification.follow": "{name} te urmărește", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/ru.json b/app/soapbox/locales/ru.json index 2887f001d..d271dc689 100644 --- a/app/soapbox/locales/ru.json +++ b/app/soapbox/locales/ru.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Добавить или удалить из списков", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Бот", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Блокировать", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Настройка Soapbox", + "column.soapbox_config": "Настройка Mangane", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} — сервис с открытым исходным кодом. Вы можете внести вклад или сообщить о проблемах на GitLab: {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} — сервис с открытым исходным кодом. Вы можете внести вклад или сообщить о проблемах на GitHub: {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Список скрытых пользователей", "navigation_bar.preferences": "Настройки", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} понравился Ваш статус", "notification.follow": "{name} подписался (-лась) на вас", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {осталась # секунду} few {осталось # секунды} many {осталось # секунд} other {осталось # секунд}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {человек говорит} few {человека говорят} other {человек говорят}} про это", "trends.title": "Trends", - "ui.beforeunload": "Ваш черновик будет утерян, если вы покинете Soapbox FE.", + "ui.beforeunload": "Ваш черновик будет утерян, если вы покинете Mangane FE.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Перетащите сюда, чтобы загрузить", diff --git a/app/soapbox/locales/sk.json b/app/soapbox/locales/sk.json index 1ac2c62ca..68d543b85 100644 --- a/app/soapbox/locales/sk.json +++ b/app/soapbox/locales/sk.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Pridaj do, alebo odober zo zoznamov", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokuj @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} je softvér s otvoreným kódom. Nahlásiť chyby, alebo prispievať môžeš na GitLabe v {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} je softvér s otvoreným kódom. Nahlásiť chyby, alebo prispievať môžeš na GitHube v {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Ignorovaní užívatelia", "navigation_bar.preferences": "Voľby", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} si obľúbil/a tvoj príspevok", "notification.follow": "{name} ťa začal/a následovať", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "Ostáva {number, plural, one {# sekunda} few {# sekúnd} many {# sekúnd} other {# sekúnd}}", "trends.count_by_accounts": "{count} {rawCount, plural, one {človek vraví} other {ľudia vravia}}", "trends.title": "Trends", - "ui.beforeunload": "Čo máš rozpísané sa stratí, ak opustíš Soapbox FE.", + "ui.beforeunload": "Čo máš rozpísané sa stratí, ak opustíš Mangane FE.", "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", diff --git a/app/soapbox/locales/sl.json b/app/soapbox/locales/sl.json index f461639b0..e4234191d 100644 --- a/app/soapbox/locales/sl.json +++ b/app/soapbox/locales/sl.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Dodaj ali odstrani iz seznama", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokiraj @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} je odprtokodna programska oprema. Na GitLabu na {code_link} (v{code_version}) lahko prispevate ali poročate o napakah.", + "getting_started.open_source_notice": "{code_name} je odprtokodna programska oprema. Na GitHubu na {code_link} (v{code_version}) lahko prispevate ali poročate o napakah.", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Utišani uporabniki", "navigation_bar.preferences": "Nastavitve", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} je vzljubil/a vaš status", "notification.follow": "{name} vam sledi", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# sekunda} other {# sekund}} je ostalo", "trends.count_by_accounts": "{count} {rawCount, plural, one {oseba} other {ljudi}} govori", "trends.title": "Trends", - "ui.beforeunload": "Vaš osnutek bo izgubljen, če zapustite Soapbox FEa.", + "ui.beforeunload": "Vaš osnutek bo izgubljen, če zapustite Mangane FEa.", "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", diff --git a/app/soapbox/locales/sq.json b/app/soapbox/locales/sq.json index 39076a87e..54203e8ee 100644 --- a/app/soapbox/locales/sq.json +++ b/app/soapbox/locales/sq.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Shtoni ose Hiqni prej listash", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blloko @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name}-i është software me burim të hapur. Mund të jepni ndihmesë ose të njoftoni probleme në GitLab, te {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name}-i është software me burim të hapur. Mund të jepni ndihmesë ose të njoftoni probleme në GitHub, te {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Përdorues të heshtuar", "navigation_bar.preferences": "Parapëlqime", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} parapëlqeu gjendjen tuaj", "notification.follow": "{name} zuri t’ju ndjekë", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {person duke folur} other {persona që flasin}}", "trends.title": "Trends", - "ui.beforeunload": "Skica juaj do të humbë nëse dilni nga Soapbox FE-i.", + "ui.beforeunload": "Skica juaj do të humbë nëse dilni nga Mangane FE-i.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Merreni & vëreni që të ngarkohet", diff --git a/app/soapbox/locales/sr-Latn.json b/app/soapbox/locales/sr-Latn.json index 2f972dc6f..7905b7d6f 100644 --- a/app/soapbox/locales/sr-Latn.json +++ b/app/soapbox/locales/sr-Latn.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blokiraj korisnika @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} je softver otvorenog koda. Možete mu doprineti ili prijaviti probleme preko GitLab-a na {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} je softver otvorenog koda. Možete mu doprineti ili prijaviti probleme preko GitHub-a na {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Ućutkani korisnici", "navigation_bar.preferences": "Podešavanja", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} je stavio Vaš status kao omiljeni", "notification.follow": "{name} Vas je zapratio", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking", "trends.title": "Trends", - "ui.beforeunload": "Ako napustite Soapbox FE, izgubićete napisani nacrt.", + "ui.beforeunload": "Ako napustite Mangane FE, izgubićete napisani nacrt.", "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", diff --git a/app/soapbox/locales/sr.json b/app/soapbox/locales/sr.json index 2c9674050..d9c55160c 100644 --- a/app/soapbox/locales/sr.json +++ b/app/soapbox/locales/sr.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Бот", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Блокирај @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Ућуткани корисници", "navigation_bar.preferences": "Подешавања", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} је ставио/ла Ваш статус као омиљени", "notification.follow": "{name} Вас је запратио/ла", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} {rawCount, plural, one {човек} other {људи}} прича", "trends.title": "Trends", - "ui.beforeunload": "Ако напустите Soapbox FE, изгубићете написани нацрт.", + "ui.beforeunload": "Ако напустите Mangane FE, изгубићете написани нацрт.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Превуците овде да отпремите", diff --git a/app/soapbox/locales/sv.json b/app/soapbox/locales/sv.json index 8d3fce06f..f197831d3 100644 --- a/app/soapbox/locales/sv.json +++ b/app/soapbox/locales/sv.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Lägg till eller ta bort från listor", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Robot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Blockera @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} är programvara med öppen källkod. Du kan bidra eller rapportera problem via GitLab på {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} är programvara med öppen källkod. Du kan bidra eller rapportera problem via GitHub på {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Tystade användare", "navigation_bar.preferences": "Inställningar", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} favoriserade din status", "notification.follow": "{name} följer dig", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# sekund} other {# sekunder}} kvar", "trends.count_by_accounts": "{count} {rawCount, plural, en {person} andra {people}} pratar", "trends.title": "Trends", - "ui.beforeunload": "Ditt utkast kommer att förloras om du lämnar Soapbox FE.", + "ui.beforeunload": "Ditt utkast kommer att förloras om du lämnar Mangane FE.", "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", diff --git a/app/soapbox/locales/ta.json b/app/soapbox/locales/ta.json index a40f56bf6..998cdd7af 100644 --- a/app/soapbox/locales/ta.json +++ b/app/soapbox/locales/ta.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "பட்டியல்களில் இருந்து சேர் அல்லது நீக்குக", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "பாட்", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "Block @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} திறந்த மூல மென்பொருள். GitLab இல் நீங்கள் பங்களிக்கவோ அல்லது புகார் அளிக்கவோ முடியும் {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} திறந்த மூல மென்பொருள். GitHub இல் நீங்கள் பங்களிக்கவோ அல்லது புகார் அளிக்கவோ முடியும் {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "முடக்கப்பட்ட பயனர்கள்", "navigation_bar.preferences": "விருப்பங்கள்", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} ஆர்வம் கொண்டவர், உங்கள் நிலை", "notification.follow": "{name} நீங்கள் தொடர்ந்து வந்தீர்கள்", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/te.json b/app/soapbox/locales/te.json index f62d8885a..9564917df 100644 --- a/app/soapbox/locales/te.json +++ b/app/soapbox/locales/te.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "జాబితాల నుండి చేర్చు లేదా తీసివేయి", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "బాట్", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name} ను బ్లాక్ చేయి", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "మాస్టొడొన్ ఓపెన్ సోర్స్ సాఫ్ట్వేర్. మీరు {code_link} (v{code_version}) వద్ద GitLab పై సమస్యలను నివేదించవచ్చు లేదా తోడ్పడచ్చు.", + "getting_started.open_source_notice": "మాస్టొడొన్ ఓపెన్ సోర్స్ సాఫ్ట్వేర్. మీరు {code_link} (v{code_version}) వద్ద GitHub పై సమస్యలను నివేదించవచ్చు లేదా తోడ్పడచ్చు.", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "మ్యూట్ చేయబడిన వినియోగదారులు", "navigation_bar.preferences": "ప్రాధాన్యతలు", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} మీ స్టేటస్ ను ఇష్టపడ్డారు", "notification.follow": "{name} మిమ్మల్ని అనుసరిస్తున్నారు", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/th.json b/app/soapbox/locales/th.json index ab5defb70..642b5d267 100644 --- a/app/soapbox/locales/th.json +++ b/app/soapbox/locales/th.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "เพิ่มหรือเอาออกจากรายการ", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "บอต", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "ปิดกั้น @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} เป็นซอฟต์แวร์เปิดต้นฉบับ คุณสามารถมีส่วนร่วมหรือรายงานปัญหาที่ GitLab ที่ {code_link} (v{code_version})", + "getting_started.open_source_notice": "{code_name} เป็นซอฟต์แวร์เปิดต้นฉบับ คุณสามารถมีส่วนร่วมหรือรายงานปัญหาที่ GitHub ที่ {code_link} (v{code_version})", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "ผู้ใช้ที่ปิดเสียงอยู่", "navigation_bar.preferences": "การกำหนดลักษณะ", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} ได้ชื่นชอบสถานะของคุณ", "notification.follow": "{name} ได้ติดตามคุณ", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "เหลืออีก {number, plural, other {# วินาที}}", "trends.count_by_accounts": "{count} {rawCount, plural, other {คน}}กำลังคุย", "trends.title": "Trends", - "ui.beforeunload": "แบบร่างของคุณจะหายไปหากคุณออกจาก Soapbox FE", + "ui.beforeunload": "แบบร่างของคุณจะหายไปหากคุณออกจาก Mangane FE", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "ลากแล้วปล่อยเพื่ออัปโหลด", diff --git a/app/soapbox/locales/tr.json b/app/soapbox/locales/tr.json index 5d5c611c3..43be18eb1 100644 --- a/app/soapbox/locales/tr.json +++ b/app/soapbox/locales/tr.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Listeye ekle veya kaldır", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Bot", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "@{name} adlı kişiyi engelle", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} açık kaynaklı bir yazılımdır. Gitlab {code_link} (v{code_version}).", + "getting_started.open_source_notice": "{code_name} açık kaynaklı bir yazılımdır. GitHub {code_link} (v{code_version}).", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "Sessize alınmış kullanıcılar", "navigation_bar.preferences": "Tercihler", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} senin durumunu favorilere ekledi", "notification.follow": "{name} seni takip ediyor", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# saniye} other {# saniye}} kaldı", "trends.count_by_accounts": "{count} {rawCount, plural, one {kişi} other {kişi}} konuşuyor", "trends.title": "Trends", - "ui.beforeunload": "Soapbox FE'dan ayrılırsanız taslağınız kaybolacak.", + "ui.beforeunload": "Mangane FE'dan ayrılırsanız taslağınız kaybolacak.", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "Karşıya yükleme için sürükle bırak yapınız", diff --git a/app/soapbox/locales/uk.json b/app/soapbox/locales/uk.json index 8d29529f4..d65fcc581 100644 --- a/app/soapbox/locales/uk.json +++ b/app/soapbox/locales/uk.json @@ -5,10 +5,14 @@ "account.about": "Про автора", "account.add_or_remove_from_list": "Додати або видалити зі списків", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "Бот", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Народився {date}", "account.birthday_today": "День народження сьогодні!", - "account.block": "Заблокувати @{name}", + "account.block": "Заблокувати", "account.block_domain": "Приховати все від {domain}", "account.blocked": "Заблоковано", "account.chat": "Чат з @{name}", @@ -37,7 +41,7 @@ "account.member_since": "Приєднався {date}", "account.mention": "Згадати", "account.moved_to": "{name} мігрував на:", - "account.mute": "Заглушити @{name}", + "account.mute": "Заглушити", "account.muted": "Заглушено", "account.never_active": "Ніколи", "account.no_fields": "Наразі цей розділ порожній.", @@ -57,12 +61,12 @@ "account.subscribe.failure": "Виникла помилка при спробі підписатися на цей акаунт.", "account.subscribe.success": "Ви підписались на цей акаунт", "account.today": "Сьогодні", - "account.unblock": "Разблокувати @{name}", - "account.unblock_domain": "Разблокувати {domain}", + "account.unblock": "Разблокувати", + "account.unblock_domain": "Разблокувати", "account.unendorse": "Не вказано в профілі", "account.unendorse.success": "Ви більше не показуєте @{acct}", "account.unfollow": "Відписатись", - "account.unmute": "Зняти глушення з @{name}", + "account.unmute": "Зняти глушення з", "account.unsubscribe": "Відписатись від сповіщень @{name}", "account.unsubscribe.failure": "Виникла помилка при спробі відписатися від цього облікового запису.", "account.unsubscribe.success": "Ви відписалися від цього облікового запису.", @@ -159,7 +163,7 @@ "aliases.success.remove": "Псевдонім облікового запису успішно видалено", "announcements.title": "Анонси", "app_create.name_label": "Назва програми", - "app_create.name_placeholder": "наприклад 'Soapbox'", + "app_create.name_placeholder": "наприклад 'Mangane'", "app_create.redirect_uri_label": "Перенаправлення URI", "app_create.restart": "Створіть ще один", "app_create.results.app_label": "Застосунок", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Тестова стрічка", "developers.settings_store.hint": "Тут можна безпосередньо редагувати свої налаштування користувача. БУДЬТЕ УВАЖНІ! Редагування цього розділу може призвести до поломки вашого облікового запису, і ви зможете відновитися тільки через API.", "direct.search_placeholder": "Відправити повідомлення для…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "З відомого Fediverse", "directory.local": "Тільки з домену {domain}", "directory.new_arrivals": "Нові надходження", "directory.recently_active": "Активні нещодавно", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Змінити електронну пошту", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Приховати пости, крім підписників", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Контент", "edit_profile.fields.meta_fields.label_placeholder": "Лейбл", "edit_profile.fields.meta_fields_label": "Поля профілю", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Блокувати повідомлення від незнайомців", "edit_profile.fields.website_label": "Веб-сайт", "edit_profile.fields.website_placeholder": "Відображення посилання", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "За ким ви стежите і хто стежить за вами, не буде показано у вашому профілі", "edit_profile.hints.locked": "Ви будете вручну схвалювати підписників", "edit_profile.hints.meta_fields": "Ви можете мати до {count, plural, one {# custom field} or {# custom fields}} відображень у вашому профілі.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Показувати сповіщення тільки від людей, на яких ви підписані", "edit_profile.save": "Зберігти", "edit_profile.success": "Ваш профіль успішно збережено!", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "Ви можете налаштувати відображення користувацьких посилань у нижньому колонтитулі ваших статичних сторінок", "soapbox_config.hints.logo": "SVG. Не більше 2 МБ. Відображатиметься на висоту 50px зі збереженням співвідношення сторін", "soapbox_config.hints.promo_panel_fields": "Ви можете налаштувати відображення користувацьких посилань на правій панелі сторінки часовик стрічок.", - "soapbox_config.hints.promo_panel_icons.link": "Список іконок Soapbox", + "soapbox_config.hints.promo_panel_icons.link": "Список іконок Mangane", "soapbox_config.home_description": "Опис інстансу на головній сторінці. Підтримує HTML. Використовуйте [users], щоб вставити кількість поточних користувачів на інстансі.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Лейбл", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", diff --git a/app/soapbox/locales/zh-CN.json b/app/soapbox/locales/zh-CN.json index d9b7ddbbc..3a90a9179 100644 --- a/app/soapbox/locales/zh-CN.json +++ b/app/soapbox/locales/zh-CN.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "从列表中添加或删除", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "机器人", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "屏蔽 @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "帐号别名删除成功", "announcements.title": "Announcements", "app_create.name_label": "应用别名", - "app_create.name_placeholder": "例如 'Soapbox'", + "app_create.name_placeholder": "例如 'Mangane'", "app_create.redirect_uri_label": "重定向网址", "app_create.restart": "创建另一个", "app_create.results.app_label": "应用", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "定时帖文", "column.search": "搜索", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox设置", + "column.soapbox_config": "Mangane设置", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "发送私信给……", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "对关注者以外的用户隐藏帖文", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "内容", "edit_profile.fields.meta_fields.label_placeholder": "标签", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "不接收来自陌生人的通知", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "个人资料中不显示你关注的用户和关注你的用户。", "edit_profile.hints.locked": "你需要手动审核所有关注请求。", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "只显示来自你所关注用户的通知。", "edit_profile.save": "保存", "edit_profile.success": "个人资料已保存。", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} 是开源软件。欢迎前往 GitLab({code_link} (v{code_version}))贡献代码或反馈问题。", + "getting_started.open_source_notice": "{code_name} 是开源软件。欢迎前往 GitHub({code_link} (v{code_version}))贡献代码或反馈问题。", "group.members.empty": "这个列表没有任何帐号。", "group.removed_accounts.empty": "这个列表没有被移除的帐号", "groups.card.join": "加入", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "静音", "navigation_bar.preferences": "首选项", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox设置", + "navigation_bar.soapbox_config": "Mangane设置", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} 赞了你的帖文", "notification.follow": "{name} 开始关注你", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "你可以将自定义的链接插入在未登录时显示的主页页底(如about)。", "soapbox_config.hints.logo": "SVG。最多2MB。将被显示为50px高度,保持长宽比。", "soapbox_config.hints.promo_panel_fields": "你可以将自定义的链接插入在时间轴右方或页底(如about)。", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox图标列表", + "soapbox_config.hints.promo_panel_icons.link": "Mangane图标列表", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "标签", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "直接编辑JSON数据。将覆盖此页所有设定。单击以应用更改。", "soapbox_config.raw_json_label": "高级:编辑JSON数据", "soapbox_config.save": "保存更改", - "soapbox_config.saved": "Soapbox配置已保存", + "soapbox_config.saved": "Mangane配置已保存", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", diff --git a/app/soapbox/locales/zh-HK.json b/app/soapbox/locales/zh-HK.json index 880f302cb..586312376 100644 --- a/app/soapbox/locales/zh-HK.json +++ b/app/soapbox/locales/zh-HK.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "Add or Remove from lists", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "機械人", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "封鎖 @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name}(萬象)是一個開放源碼的軟件。你可以在官方 GitLab ({code_link} (v{code_version})) 貢獻或者回報問題。", + "getting_started.open_source_notice": "{code_name}(萬象)是一個開放源碼的軟件。你可以在官方 GitHub ({code_link} (v{code_version})) 貢獻或者回報問題。", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "被你靜音的用戶", "navigation_bar.preferences": "偏好設定", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} 收藏了你的文章", "notification.follow": "{name} 開始關注你", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} left", "trends.count_by_accounts": "{count} 位用戶在討論", "trends.title": "Trends", - "ui.beforeunload": "如果你現在離開 Soapbox FE,你的草稿內容將會被丟棄。", + "ui.beforeunload": "如果你現在離開 Mangane FE,你的草稿內容將會被丟棄。", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "將檔案拖放至此上載", diff --git a/app/soapbox/locales/zh-TW.json b/app/soapbox/locales/zh-TW.json index 9c6918469..7e862e91a 100644 --- a/app/soapbox/locales/zh-TW.json +++ b/app/soapbox/locales/zh-TW.json @@ -5,7 +5,11 @@ "account.about": "About", "account.add_or_remove_from_list": "從名單中新增或移除", "account.awaiting_approval": "Awaiting approval", + "account.badges.admin": "Admin", "account.badges.bot": "機器人", + "account.badges.donor": "Donor", + "account.badges.moderator": "Moderator", + "account.badges.patron": "Patron", "account.birthday": "Born {date}", "account.birthday_today": "Birthday is today!", "account.block": "封鎖 @{name}", @@ -159,7 +163,7 @@ "aliases.success.remove": "Account alias removed successfully", "announcements.title": "Announcements", "app_create.name_label": "App name", - "app_create.name_placeholder": "e.g. 'Soapbox'", + "app_create.name_placeholder": "e.g. 'Mangane'", "app_create.redirect_uri_label": "Redirect URIs", "app_create.restart": "Create another", "app_create.results.app_label": "App", @@ -274,7 +278,7 @@ "column.scheduled_statuses": "Scheduled Posts", "column.search": "Search", "column.settings_store": "Settings store", - "column.soapbox_config": "Soapbox config", + "column.soapbox_config": "Mangane config", "column.tags": "Followed hashtags", "column.tags.empty": "You don't follow any hashtag yet.", "column.tags.see": "See", @@ -404,10 +408,12 @@ "developers.navigation.test_timeline_label": "Test timeline", "developers.settings_store.hint": "It is possible to directly edit your user settings here. BE CAREFUL! Editing this section can break your account, and you will only be able to recover through the API.", "direct.search_placeholder": "Send a message to…", + "directory.description": "Only accounts that have consented to appear here are displayed.", "directory.federated": "From known fediverse", "directory.local": "From {domain} only", "directory.new_arrivals": "New arrivals", "directory.recently_active": "Recently active", + "edit_email.description": "To change your email, you must re-enter your password", "edit_email.header": "Change Email", "edit_email.placeholder": "me@example.com", "edit_federation.followers_only": "Hide posts except to followers", @@ -437,6 +443,8 @@ "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields_label": "Profile fields", + "edit_profile.fields.status_expiry_label": "Scheduled post deletion", + "edit_profile.fields.status_expiry_placeholder": "Number of days", "edit_profile.fields.stranger_notifications_label": "Block notifications from strangers", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Display a Link", @@ -449,6 +457,7 @@ "edit_profile.hints.hide_network": "Who you follow and who follows you will not be shown on your profile", "edit_profile.hints.locked": "Requires you to manually approve followers", "edit_profile.hints.meta_fields": "You can have up to {count, plural, one {# custom field} other {# custom fields}} displayed on your profile.", + "edit_profile.hints.status_expiry": "Delete posts after a set amount of days (let empty to disable)", "edit_profile.hints.stranger_notifications": "Only show notifications from people you follow", "edit_profile.save": "Save", "edit_profile.success": "Profile saved!", @@ -555,7 +564,7 @@ "gdpr.learn_more": "Learn more", "gdpr.message": "{siteTitle} uses session cookies, which are essential to the website's functioning.", "gdpr.title": "{siteTitle} uses cookies", - "getting_started.open_source_notice": "{code_name} 是開源軟體。你可以在 GitLab {code_link} (v{code_version}) 上貢獻或是回報問題。", + "getting_started.open_source_notice": "{code_name} 是開源軟體。你可以在 GitHub {code_link} (v{code_version}) 上貢獻或是回報問題。", "group.members.empty": "This group does not has any members.", "group.removed_accounts.empty": "This group does not has any removed accounts.", "groups.card.join": "Join", @@ -732,7 +741,7 @@ "navigation_bar.mutes": "靜音的使用者", "navigation_bar.preferences": "偏好設定", "navigation_bar.profile_directory": "Profile directory", - "navigation_bar.soapbox_config": "Soapbox config", + "navigation_bar.soapbox_config": "Mangane config", "navigation_bar.tags": "Hashtags", "notification.favourite": "{name} 把你的嘟文加入了最愛", "notification.follow": "{name} 關注了你", @@ -1034,7 +1043,7 @@ "soapbox_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", "soapbox_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", "soapbox_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", - "soapbox_config.hints.promo_panel_icons.link": "Soapbox Icons List", + "soapbox_config.hints.promo_panel_icons.link": "Mangane Icons List", "soapbox_config.home_description": "Instance's description shown in Home page. Supports HTML. Use [users] to insert the number of current users on the instance.", "soapbox_config.home_footer.meta_fields.label_placeholder": "Label", "soapbox_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1045,7 +1054,7 @@ "soapbox_config.raw_json_hint": "Edit the settings data directly. Changes made directly to the JSON file will override the form fields above. Click Save to apply your changes.", "soapbox_config.raw_json_label": "Advanced: Edit raw JSON data", "soapbox_config.save": "Save", - "soapbox_config.saved": "Soapbox config saved!", + "soapbox_config.saved": "Mangane config saved!", "soapbox_config.single_user_mode_hint": "Front page will redirect to a given user profile.", "soapbox_config.single_user_mode_label": "Single user mode", "soapbox_config.single_user_mode_profile_hint": "@handle", @@ -1143,7 +1152,7 @@ "time_remaining.seconds": "剩餘 {number, plural, one {# 秒} other {# 秒}}", "trends.count_by_accounts": "{count} 位使用者在討論", "trends.title": "Trends", - "ui.beforeunload": "如果離開 Soapbox FE,你的草稿將會不見。", + "ui.beforeunload": "如果離開 Mangane FE,你的草稿將會不見。", "unauthorized_modal.text": "You need to be logged in to do that.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_area.title": "拖放來上傳", diff --git a/app/soapbox/normalizers/account.ts b/app/soapbox/normalizers/account.ts index 1a519b8a8..a79594ace 100644 --- a/app/soapbox/normalizers/account.ts +++ b/app/soapbox/normalizers/account.ts @@ -44,6 +44,7 @@ export const AccountRecord = ImmutableRecord({ moved: null as EmbeddedEntity, note: '', pleroma: ImmutableMap(), + akkoma: ImmutableMap(), source: ImmutableMap(), statuses_count: 0, uri: '', diff --git a/app/soapbox/reducers/accounts_meta.ts b/app/soapbox/reducers/accounts_meta.ts index 001213e0e..41100bbbd 100644 --- a/app/soapbox/reducers/accounts_meta.ts +++ b/app/soapbox/reducers/accounts_meta.ts @@ -12,6 +12,7 @@ import type { AnyAction } from 'redux'; const MetaRecord = ImmutableRecord({ pleroma: ImmutableMap(), + akkoma: ImmutableMap(), source: ImmutableMap(), }); @@ -21,8 +22,10 @@ type State = ImmutableMap; const importAccount = (state: State, account: ImmutableMap) => { const accountId = account.get('id'); + return state.set(accountId, MetaRecord({ pleroma: account.get('pleroma', ImmutableMap()).delete('settings_store'), + akkoma: account.get('akkoma', ImmutableMap()).delete('instance'), source: account.get('source', ImmutableMap()), })); }; diff --git a/app/soapbox/selectors/index.ts b/app/soapbox/selectors/index.ts index 7490b5118..daedc0170 100644 --- a/app/soapbox/selectors/index.ts +++ b/app/soapbox/selectors/index.ts @@ -7,10 +7,11 @@ import { import { createSelector } from 'reselect'; import { getSettings } from 'soapbox/actions/settings'; +import { ReducerStatus } from 'soapbox/reducers/statuses'; import { getDomain } from 'soapbox/utils/accounts'; import { validId } from 'soapbox/utils/auth'; import ConfigDB from 'soapbox/utils/config_db'; -import { shouldFilter } from 'soapbox/utils/timelines'; +import { shoulDedupReblog, shouldFilter } from 'soapbox/utils/timelines'; import type { ReducerChat } from 'soapbox/reducers/chats'; import type { RootState } from 'soapbox/store'; @@ -41,17 +42,19 @@ export const makeGetAccount = () => { ], (base, counters, relationship, moved, meta, admin, patron) => { if (!base) return null; - return base.withMutations(map => { + const a = base.withMutations(map => { if (counters) map.merge(counters); if (meta) { map.merge(meta); map.set('pleroma', meta.pleroma.merge(base.get('pleroma', ImmutableMap()))); // Lol, thanks Pleroma + map.set('akkoma', meta.akkoma.merge(base.get('akkoma', ImmutableMap()))); } if (relationship) map.set('relationship', relationship); map.set('moved', moved || null); map.set('patron', patron || null); map.setIn(['pleroma', 'admin'], admin); }); + return a; }); }; @@ -341,9 +344,13 @@ export const makeGetStatusIds = () => createSelector([ (state: RootState, { type }: ColumnQuery) => state.timelines.get(type)?.items || ImmutableOrderedSet(), (state: RootState) => state.statuses, ], (columnSettings, statusIds: ImmutableOrderedSet, statuses) => { + const reblogs: {[x: string]: ReducerStatus[] } = {}; return statusIds.filter((id: string) => { const status = statuses.get(id); if (!status) return true; - return !shouldFilter(status, columnSettings); + // if we dont want to show reblog, it's done here, this logic must stay before + // our dedup filter for reblogs + if (shouldFilter(status, columnSettings)) return false; + return !shoulDedupReblog(status, reblogs); }); }); diff --git a/app/soapbox/utils/__tests__/emoji_reacts.test.ts b/app/soapbox/utils/__tests__/emoji_reacts.test.ts index 14832210c..7b0e9b45a 100644 --- a/app/soapbox/utils/__tests__/emoji_reacts.test.ts +++ b/app/soapbox/utils/__tests__/emoji_reacts.test.ts @@ -161,17 +161,17 @@ describe('getReactForStatus', () => { ], }, })); - expect(getReactForStatus(status, ALLOWED_EMOJI)).toEqual('❤'); + expect(getReactForStatus(status, ALLOWED_EMOJI)?.get('name')).toEqual('❤'); }); it('returns a thumbs-up for a favourite', () => { const status = normalizeStatus(fromJS({ favourites_count: 1, favourited: true })); - expect(getReactForStatus(status)).toEqual('👍'); + expect(getReactForStatus(status)?.get('name')).toEqual('👍'); }); it('returns undefined when a status has no reacts (or favourites)', () => { const status = normalizeStatus(fromJS({})); - expect(getReactForStatus(status)).toEqual(undefined); + expect(getReactForStatus(status)?.get('name')).toEqual(undefined); }); it('returns undefined when a status has no valid reacts (or favourites)', () => { @@ -181,7 +181,7 @@ describe('getReactForStatus', () => { { 'count': 1, 'me': false, 'name': '👀' }, { 'count': 1, 'me': false, 'name': '🍩' }, ])); - expect(getReactForStatus(status)).toEqual(undefined); + expect(getReactForStatus(status)?.get('name')).toEqual(undefined); }); }); diff --git a/app/soapbox/utils/emoji_reacts.ts b/app/soapbox/utils/emoji_reacts.ts index 304237632..5fb10087d 100644 --- a/app/soapbox/utils/emoji_reacts.ts +++ b/app/soapbox/utils/emoji_reacts.ts @@ -2,7 +2,8 @@ import { Map as ImmutableMap, List as ImmutableList, } from 'immutable'; -import { emojiReact } from 'soapbox/actions/emoji_reacts'; + +import { EmojiReact as EmojiReactType } from 'soapbox/utils/emoji_reacts'; import type { Me } from 'soapbox/types/soapbox'; @@ -72,26 +73,34 @@ export const oneEmojiPerAccount = (emojiReacts: ImmutableList, me: M }; export const filterEmoji = (emojiReacts: ImmutableList, allowedEmoji = ALLOWED_EMOJI): ImmutableList => { - if(allowedEmoji === null) return emojiReacts; + if (allowedEmoji === null) return emojiReacts; return emojiReacts.filter(emojiReact => ( allowedEmoji.includes(emojiReact.get('name')) - ))}; + )); +}; -export const reduceEmoji = (emojiReacts: ImmutableList, favouritesCount: number, favourited: boolean, allowedEmoji = ALLOWED_EMOJI): ImmutableList => ( - filterEmoji(sortEmoji(mergeEmoji(mergeEmojiFavourites( - emojiReacts, favouritesCount, favourited, - ))), allowedEmoji)); +export const reduceEmoji = (emojiReacts: ImmutableList, favouritesCount: number, favourited: boolean, allowedEmoji = ALLOWED_EMOJI): ImmutableList => { + const list = sortEmoji( + mergeEmoji( + mergeEmojiFavourites( + emojiReacts, favouritesCount, favourited, + ), + ), + ); + if (allowedEmoji === null) return list; + return filterEmoji(list, allowedEmoji); +}; -export const getReactForStatus = (status: any, allowedEmoji = ALLOWED_EMOJI): string | undefined => { +export const getReactForStatus = (status: any, allowedEmoji = ALLOWED_EMOJI): EmojiReactType | undefined => { const result = reduceEmoji( status.pleroma.get('emoji_reactions', ImmutableList()), status.favourites_count || 0, status.favourited, allowedEmoji, ).filter(e => e.get('me') === true) - .getIn([0, 'name']); + .get(0); - return typeof result === 'string' ? result : undefined; + return result; }; export const simulateEmojiReact = (emojiReacts: ImmutableList, emoji: string) => { diff --git a/app/soapbox/utils/features.ts b/app/soapbox/utils/features.ts index 6f4064b70..6c7a41c2f 100644 --- a/app/soapbox/utils/features.ts +++ b/app/soapbox/utils/features.ts @@ -264,6 +264,14 @@ const getInstanceFeatures = (instance: Instance) => { */ embeds: v.software === MASTODON, + /** + * Ability to add custom emoji reactions to a status. + * @see PUT /api/v1/pleroma/statuses/:id/reactions/:emoji + * @see GET /api/v1/pleroma/statuses/:id/reactions/:emoji? + * @see DELETE /api/v1/pleroma/statuses/:id/reactions/:emoji + */ + emojiCustomReacts: v.software === AKKOMA && features.includes('custom_emoji_reactions'), + /** * Ability to add emoji reactions to a status. * @see PUT /api/v1/pleroma/statuses/:id/reactions/:emoji @@ -625,6 +633,12 @@ const getInstanceFeatures = (instance: Instance) => { */ spoilers: v.software !== TRUTHSOCIAL, + /** + * Ability to set a default expiry date to posts + * @see https://docs.akkoma.dev/stable/development/API/differences_in_mastoapi_responses/#accounts + */ + statusExpiry: v.software === AKKOMA && gte(v.version, '3.5.0'), + /** * Can display suggested accounts. * @see {@link https://docs.joinmastodon.org/methods/accounts/suggestions/} diff --git a/app/soapbox/utils/timelines.ts b/app/soapbox/utils/timelines.ts index 03ba96044..9267ec723 100644 --- a/app/soapbox/utils/timelines.ts +++ b/app/soapbox/utils/timelines.ts @@ -1,5 +1,7 @@ import { Map as ImmutableMap } from 'immutable'; +import { ReducerStatus } from 'soapbox/reducers/statuses'; + import type { Status as StatusEntity } from 'soapbox/types/entities'; export const shouldFilter = (status: StatusEntity, columnSettings: any) => { @@ -13,3 +15,26 @@ export const shouldFilter = (status: StatusEntity, columnSettings: any) => { return columnSettings.getIn(['shows', key]) === false && value; }); }; + +/** + * We dont want status to show status multiple times when there are reblogged (maybe multiple times) + * @param status + * @param reblogs + * @returns + */ +export const shoulDedupReblog = (status: ReducerStatus, reblogs: {[x: string]: ReducerStatus[] }) => { + // we already encoutered a reblog so we dont show the original + if (reblogs[status.id]) { + return true; + } + // this status isnt a reblog + if (!status.reblog) return false; + // this status is a reblog and it's the first time the reblog is encountered + if (!reblogs[status.reblog]) { + reblogs[status.reblog] = [status]; + return false; + } + // this status is a reblog and it's not the first time the reblog is encountered, so we hide it + reblogs[status.reblog] = [...reblogs[status.reblog], status]; + return true; +}; \ No newline at end of file diff --git a/app/styles/components/dropdown-menu.scss b/app/styles/components/dropdown-menu.scss index 4d517a8d2..ec92d614e 100644 --- a/app/styles/components/dropdown-menu.scss +++ b/app/styles/components/dropdown-menu.scss @@ -47,7 +47,7 @@ @apply focus-within:ring-primary-500 focus-within:ring-2; a { - @apply flex px-4 py-2.5 text-sm text-gray-700 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-slate-800 focus:bg-gray-100 dark:focus:bg-slate-800 cursor-pointer; + @apply flex px-4 py-2.5 text-sm cursor-pointer; > .svg-icon:first-child { @apply h-5 w-5 mr-2.5 transition-none; diff --git a/app/styles/components/modal.scss b/app/styles/components/modal.scss index 77093268f..2b3508eac 100644 --- a/app/styles/components/modal.scss +++ b/app/styles/components/modal.scss @@ -262,34 +262,22 @@ } } -.actions-modal { - position: relative; - flex-direction: column; - overflow: hidden; - width: 480px; - max-width: 90vw; - border-radius: 10px; - border: 1px solid var(--background-color); - color: var(--primary-text-color--faint); - background: var(--foreground-color); - - .status__display-name { - display: block; - max-width: 100%; - padding-right: 25px; +@keyframes action-modal-spawn { + 0% { + transform: translateY(100%); } - .dropdown-menu__separator { - @apply block m-2 h-[1px] bg-gray-200 dark:bg-gray-600; + 100% { + transform: translateY(0); } } .actions-modal { - @apply w-full max-h-full max-w-lg mt-auto mb-2 bg-white dark:bg-slate-800; + animation: action-modal-spawn 0.20s ease-in-out; + padding-bottom: env(safe-area-inset-bottom); - .status { - overflow-y: auto; - max-height: 300px; + .dropdown-menu__separator { + @apply block m-2 h-[1px] bg-gray-200 dark:bg-gray-600; } .actions-modal__item-label { font-weight: 500; } diff --git a/package.json b/package.json index 2dd2d5f84..3c0055c78 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mangane-fe", - "version": "hardcore-hedgehog", + "version": "peaceful-panther", "displayName": "Mangane", "description": "Devanture pour https://bdx.town", "homepage": "https://bdx.town", @@ -218,7 +218,7 @@ "eslint": "^7.0.0", "eslint-plugin-compat": "^4.0.2", "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^39.2.9", + "eslint-plugin-jsdoc": "^48.2.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-promise": "^5.1.0", "eslint-plugin-react": "^7.25.1", diff --git a/yarn.lock b/yarn.lock index ba8cbd516..c7d3eb66e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1392,14 +1392,14 @@ resolved "https://registry.yarnpkg.com/@emoji-mart/react/-/react-1.1.0.tgz#afeaac086c951a0b6d782ff461955be1c9904706" integrity sha512-6MnXNSfR69hmgH/mZIux4NGAjmS90f+rtJu8Soq1rCb27JWmYCQLAP7BqOVPUN4BL+c4ONUK+PPPihQho0eIxg== -"@es-joy/jsdoccomment@~0.29.0": - version "0.29.0" - resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.29.0.tgz#527c7eefadeaf5c5d0c3b2721b5fa425d2119e98" - integrity sha512-4yKy5t+/joLihG+ei6CCU6sc08sjUdEdXCQ2U+9h9VP13EiqHQ4YMgDC18ys/AsLdJDBX3KRx/AWY6PR7hn52Q== +"@es-joy/jsdoccomment@~0.42.0": + version "0.42.0" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz#59e878708336aaee88c2b34c894f73dbf77ae2b0" + integrity sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw== dependencies: - comment-parser "1.3.1" - esquery "^1.4.0" - jsdoc-type-pratt-parser "~3.0.1" + comment-parser "1.4.1" + esquery "^1.5.0" + jsdoc-type-pratt-parser "~4.0.0" "@eslint/eslintrc@^0.4.3": version "0.4.3" @@ -3384,6 +3384,11 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +are-docs-informative@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" + integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== + arg@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" @@ -3944,6 +3949,11 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -4299,10 +4309,10 @@ commander@^8.3.0: resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== -comment-parser@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" - integrity sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA== +comment-parser@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc" + integrity sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg== commondir@^1.0.1: version "1.0.1" @@ -5392,18 +5402,20 @@ eslint-plugin-import@^2.25.4: resolve "^1.20.0" tsconfig-paths "^3.12.0" -eslint-plugin-jsdoc@^39.2.9: - version "39.2.9" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.9.tgz#bc351de403f1862f1ef8c440d12dedc28e74cbbb" - integrity sha512-gaPYJT94rWlWyQcisQyyEJHtLaaJqN4baFlLCEr/LcXVibS9wzQTL2dskqk327ggwqQopR+Xecu2Lng1IJ9Ypw== +eslint-plugin-jsdoc@^48.2.1: + version "48.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz#9334a05555a95fdc192980627142177963b668b4" + integrity sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g== dependencies: - "@es-joy/jsdoccomment" "~0.29.0" - comment-parser "1.3.1" + "@es-joy/jsdoccomment" "~0.42.0" + are-docs-informative "^0.0.2" + comment-parser "1.4.1" debug "^4.3.4" escape-string-regexp "^4.0.0" - esquery "^1.4.0" - semver "^7.3.7" - spdx-expression-parse "^3.0.1" + esquery "^1.5.0" + is-builtin-module "^3.2.1" + semver "^7.6.0" + spdx-expression-parse "^4.0.0" eslint-plugin-jsx-a11y@^6.4.1: version "6.4.1" @@ -5555,6 +5567,13 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" +esquery@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -6805,6 +6824,13 @@ is-buffer@^2.0.0, is-buffer@^2.0.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-builtin-module@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" @@ -7553,10 +7579,10 @@ js2xmlparser@^4.0.1: dependencies: xmlcreate "^2.0.3" -jsdoc-type-pratt-parser@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.0.1.tgz#ccbc7a4180bc8748af64d2cc431aaa92f88175bb" - integrity sha512-vqMCdAFVIiFhVgBYE/X8naf3L/7qiJsaYWTfUJZZZ124dR3OUz9HrmaMUGpYIYAN4VSuodf6gIZY0e8ktPw9cg== +jsdoc-type-pratt-parser@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" + integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ== jsdoc@~3.6.7: version "3.6.7" @@ -10508,6 +10534,13 @@ semver@^7.3.7: dependencies: lru-cache "^6.0.0" +semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -10718,7 +10751,7 @@ spdx-exceptions@^2.1.0: resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: +spdx-expression-parse@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== @@ -10726,6 +10759,14 @@ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" +spdx-expression-parse@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz#a23af9f3132115465dac215c099303e4ceac5794" + integrity sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + spdx-license-ids@^3.0.0: version "3.0.10" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b"