mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-24 19:37:26 +00:00
Merge commit '3e91c101b3c4b5166dab778837e38bed424b4333' into glitch-soc/merge-upstream
This commit is contained in:
@@ -2,7 +2,6 @@ import { debounce } from 'lodash';
|
||||
|
||||
import type { MarkerJSON } from 'mastodon/api_types/markers';
|
||||
import { getAccessToken } from 'mastodon/initial_state';
|
||||
import { selectUseGroupedNotifications } from 'mastodon/selectors/settings';
|
||||
import type { AppDispatch, RootState } from 'mastodon/store';
|
||||
import { createAppAsyncThunk } from 'mastodon/store/typed_functions';
|
||||
|
||||
@@ -76,12 +75,7 @@ interface MarkerParam {
|
||||
}
|
||||
|
||||
function getLastNotificationId(state: RootState): string | undefined {
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
||||
return selectUseGroupedNotifications(state)
|
||||
? state.notificationGroups.lastReadId
|
||||
: // @ts-expect-error state.notifications is not yet typed
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
|
||||
state.getIn(['notifications', 'lastReadId']);
|
||||
return state.notificationGroups.lastReadId;
|
||||
}
|
||||
|
||||
const buildPostMarkersParams = (state: RootState) => {
|
||||
|
||||
@@ -1,14 +1,10 @@
|
||||
import { selectUseGroupedNotifications } from 'mastodon/selectors/settings';
|
||||
import { createAppAsyncThunk } from 'mastodon/store';
|
||||
|
||||
import { fetchNotifications } from './notification_groups';
|
||||
import { expandNotifications } from './notifications';
|
||||
|
||||
export const initializeNotifications = createAppAsyncThunk(
|
||||
'notifications/initialize',
|
||||
(_, { dispatch, getState }) => {
|
||||
if (selectUseGroupedNotifications(getState()))
|
||||
void dispatch(fetchNotifications());
|
||||
else void dispatch(expandNotifications({}));
|
||||
(_, { dispatch }) => {
|
||||
void dispatch(fetchNotifications());
|
||||
},
|
||||
);
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
// @ts-check
|
||||
|
||||
import { selectUseGroupedNotifications } from 'mastodon/selectors/settings';
|
||||
|
||||
import { getLocale } from '../locales';
|
||||
import { connectStream } from '../stream';
|
||||
|
||||
@@ -105,18 +103,14 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti
|
||||
const notificationJSON = JSON.parse(data.payload);
|
||||
dispatch(updateNotifications(notificationJSON, messages, locale));
|
||||
// TODO: remove this once the groups feature replaces the previous one
|
||||
if(selectUseGroupedNotifications(getState())) {
|
||||
dispatch(processNewNotificationForGroups(notificationJSON));
|
||||
}
|
||||
dispatch(processNewNotificationForGroups(notificationJSON));
|
||||
break;
|
||||
}
|
||||
case 'notifications_merged':
|
||||
const state = getState();
|
||||
if (state.notifications.top || !state.notifications.mounted)
|
||||
dispatch(expandNotifications({ forceLoad: true, maxId: undefined }));
|
||||
if (selectUseGroupedNotifications(state)) {
|
||||
dispatch(refreshStaleNotificationGroups());
|
||||
}
|
||||
dispatch(refreshStaleNotificationGroups());
|
||||
break;
|
||||
case 'conversation':
|
||||
// @ts-expect-error
|
||||
@@ -141,21 +135,15 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti
|
||||
|
||||
/**
|
||||
* @param {Function} dispatch
|
||||
* @param {Function} getState
|
||||
*/
|
||||
async function refreshHomeTimelineAndNotification(dispatch, getState) {
|
||||
async function refreshHomeTimelineAndNotification(dispatch) {
|
||||
await dispatch(expandHomeTimeline({ maxId: undefined }));
|
||||
|
||||
// TODO: remove this once the groups feature replaces the previous one
|
||||
if(selectUseGroupedNotifications(getState())) {
|
||||
// TODO: polling for merged notifications
|
||||
try {
|
||||
await dispatch(pollRecentGroupNotifications());
|
||||
} catch {
|
||||
// TODO
|
||||
}
|
||||
} else {
|
||||
await dispatch(expandNotifications({}));
|
||||
// TODO: polling for merged notifications
|
||||
try {
|
||||
await dispatch(pollRecentGroupNotifications());
|
||||
} catch {
|
||||
// TODO
|
||||
}
|
||||
|
||||
await dispatch(fetchAnnouncements());
|
||||
|
||||
@@ -75,10 +75,10 @@ export const FollowButton: React.FC<{
|
||||
label = <LoadingIndicator />;
|
||||
} else if (relationship.following && relationship.followed_by) {
|
||||
label = intl.formatMessage(messages.mutual);
|
||||
} else if (!relationship.following && relationship.followed_by) {
|
||||
label = intl.formatMessage(messages.followBack);
|
||||
} else if (relationship.following || relationship.requested) {
|
||||
label = intl.formatMessage(messages.unfollow);
|
||||
} else if (relationship.followed_by) {
|
||||
label = intl.formatMessage(messages.followBack);
|
||||
} else {
|
||||
label = intl.formatMessage(messages.follow);
|
||||
}
|
||||
|
||||
@@ -92,10 +92,10 @@ const messageForFollowButton = relationship => {
|
||||
|
||||
if (relationship.get('following') && relationship.get('followed_by')) {
|
||||
return messages.mutual;
|
||||
} else if (!relationship.get('following') && relationship.get('followed_by')) {
|
||||
return messages.followBack;
|
||||
} else if (relationship.get('following') || relationship.get('requested')) {
|
||||
return messages.unfollow;
|
||||
} else if (relationship.get('followed_by')) {
|
||||
return messages.followBack;
|
||||
} else {
|
||||
return messages.follow;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,6 @@ import { FormattedMessage } from 'react-intl';
|
||||
import ImmutablePropTypes from 'react-immutable-proptypes';
|
||||
|
||||
import { identityContextPropShape, withIdentity } from 'mastodon/identity_context';
|
||||
import { forceGroupedNotifications } from 'mastodon/initial_state';
|
||||
import { PERMISSION_MANAGE_USERS, PERMISSION_MANAGE_REPORTS } from 'mastodon/permissions';
|
||||
|
||||
import ClearColumnButton from './clear_column_button';
|
||||
@@ -36,7 +35,6 @@ class ColumnSettings extends PureComponent {
|
||||
|
||||
const filterAdvancedStr = <FormattedMessage id='notifications.column_settings.filter_bar.advanced' defaultMessage='Display all categories' />;
|
||||
const unreadMarkersShowStr = <FormattedMessage id='notifications.column_settings.unread_notifications.highlight' defaultMessage='Highlight unread notifications' />;
|
||||
const groupingShowStr = <FormattedMessage id='notifications.column_settings.beta.grouping' defaultMessage='Group notifications' />;
|
||||
const alertStr = <FormattedMessage id='notifications.column_settings.alert' defaultMessage='Desktop notifications' />;
|
||||
const showStr = <FormattedMessage id='notifications.column_settings.show' defaultMessage='Show in column' />;
|
||||
const soundStr = <FormattedMessage id='notifications.column_settings.sound' defaultMessage='Play sound' />;
|
||||
@@ -68,18 +66,6 @@ class ColumnSettings extends PureComponent {
|
||||
|
||||
<PolicyControls />
|
||||
|
||||
{!forceGroupedNotifications && (
|
||||
<section role='group' aria-labelledby='notifications-beta'>
|
||||
<h3 id='notifications-beta'>
|
||||
<FormattedMessage id='notifications.column_settings.beta.category' defaultMessage='Experimental features' />
|
||||
</h3>
|
||||
|
||||
<div className='column-settings__row'>
|
||||
<SettingToggle id='unread-notification-markers' prefix='notifications' settings={settings} settingPath={['groupingBeta']} onChange={onChange} label={groupingShowStr} />
|
||||
</div>
|
||||
</section>
|
||||
)}
|
||||
|
||||
<section role='group' aria-labelledby='notifications-unread-markers'>
|
||||
<h3 id='notifications-unread-markers'>
|
||||
<FormattedMessage id='notifications.column_settings.unread_notifications.category' defaultMessage='Unread notifications' />
|
||||
|
||||
@@ -1,13 +1,8 @@
|
||||
import Notifications from 'mastodon/features/notifications';
|
||||
import Notifications_v2 from 'mastodon/features/notifications_v2';
|
||||
import { selectUseGroupedNotifications } from 'mastodon/selectors/settings';
|
||||
import { useAppSelector } from 'mastodon/store';
|
||||
|
||||
export const NotificationsWrapper = (props) => {
|
||||
const optedInGroupedNotifications = useAppSelector(selectUseGroupedNotifications);
|
||||
|
||||
return (
|
||||
optedInGroupedNotifications ? <Notifications_v2 {...props} /> : <Notifications {...props} />
|
||||
<Notifications_v2 {...props} />
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -63,8 +63,8 @@ export default class ColumnsArea extends ImmutablePureComponent {
|
||||
children: PropTypes.node,
|
||||
};
|
||||
|
||||
// Corresponds to (max-width: $no-gap-breakpoint + 285px - 1px) in SCSS
|
||||
mediaQuery = 'matchMedia' in window && window.matchMedia('(max-width: 1174px)');
|
||||
// Corresponds to (max-width: $no-gap-breakpoint - 1px) in SCSS
|
||||
mediaQuery = 'matchMedia' in window && window.matchMedia('(max-width: 1206px)');
|
||||
|
||||
state = {
|
||||
renderComposePanel: !(this.mediaQuery && this.mediaQuery.matches),
|
||||
|
||||
@@ -37,7 +37,6 @@ import { timelinePreview, trendsEnabled } from 'mastodon/initial_state';
|
||||
import { transientSingleColumn } from 'mastodon/is_mobile';
|
||||
import { canManageReports, canViewAdminDashboard } from 'mastodon/permissions';
|
||||
import { selectUnreadNotificationGroupsCount } from 'mastodon/selectors/notifications';
|
||||
import { selectUseGroupedNotifications } from 'mastodon/selectors/settings';
|
||||
|
||||
import ColumnLink from './column_link';
|
||||
import DisabledAccountBanner from './disabled_account_banner';
|
||||
@@ -65,19 +64,17 @@ const messages = defineMessages({
|
||||
});
|
||||
|
||||
const NotificationsLink = () => {
|
||||
const optedInGroupedNotifications = useSelector(selectUseGroupedNotifications);
|
||||
const count = useSelector(state => state.getIn(['notifications', 'unread']));
|
||||
const intl = useIntl();
|
||||
|
||||
const newCount = useSelector(selectUnreadNotificationGroupsCount);
|
||||
const count = useSelector(selectUnreadNotificationGroupsCount);
|
||||
const intl = useIntl();
|
||||
|
||||
return (
|
||||
<ColumnLink
|
||||
key='notifications'
|
||||
transparent
|
||||
to='/notifications'
|
||||
icon={<IconWithBadge id='bell' icon={NotificationsIcon} count={optedInGroupedNotifications ? newCount : count} className='column-link__icon' />}
|
||||
activeIcon={<IconWithBadge id='bell' icon={NotificationsActiveIcon} count={optedInGroupedNotifications ? newCount : count} className='column-link__icon' />}
|
||||
icon={<IconWithBadge id='bell' icon={NotificationsIcon} count={count} className='column-link__icon' />}
|
||||
activeIcon={<IconWithBadge id='bell' icon={NotificationsActiveIcon} count={count} className='column-link__icon' />}
|
||||
text={intl.formatMessage(messages.notifications)}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -43,7 +43,6 @@
|
||||
* @property {boolean=} use_pending_items
|
||||
* @property {string} version
|
||||
* @property {string} sso_redirect
|
||||
* @property {boolean} force_grouped_notifications
|
||||
*/
|
||||
|
||||
/**
|
||||
@@ -119,7 +118,6 @@ export const criticalUpdatesPending = initialState?.critical_updates_pending;
|
||||
// @ts-expect-error
|
||||
export const statusPageUrl = getMeta('status_page_url');
|
||||
export const sso_redirect = getMeta('sso_redirect');
|
||||
export const forceGroupedNotifications = getMeta('force_grouped_notifications');
|
||||
|
||||
/**
|
||||
* @returns {string | undefined}
|
||||
|
||||
@@ -528,8 +528,6 @@
|
||||
"notifications.column_settings.admin.report": "التبليغات الجديدة:",
|
||||
"notifications.column_settings.admin.sign_up": "التسجيلات الجديدة:",
|
||||
"notifications.column_settings.alert": "إشعارات سطح المكتب",
|
||||
"notifications.column_settings.beta.category": "ميزات تجريبية",
|
||||
"notifications.column_settings.beta.grouping": "جمّع الإشعارات",
|
||||
"notifications.column_settings.favourite": "المفضلة:",
|
||||
"notifications.column_settings.filter_bar.advanced": "عرض جميع الفئات",
|
||||
"notifications.column_settings.filter_bar.category": "شريط التصفية السريعة",
|
||||
|
||||
@@ -297,7 +297,6 @@
|
||||
"notifications.clear": "Borrar los avisos",
|
||||
"notifications.column_settings.admin.report": "Informes nuevos:",
|
||||
"notifications.column_settings.admin.sign_up": "Rexistros nuevos:",
|
||||
"notifications.column_settings.beta.category": "Funciones esperimentales",
|
||||
"notifications.column_settings.follow": "Siguidores nuevos:",
|
||||
"notifications.column_settings.follow_request": "Solicitúes de siguimientu nueves:",
|
||||
"notifications.column_settings.mention": "Menciones:",
|
||||
|
||||
@@ -523,8 +523,6 @@
|
||||
"notifications.column_settings.admin.report": "Новыя скаргі:",
|
||||
"notifications.column_settings.admin.sign_up": "Новыя ўваходы:",
|
||||
"notifications.column_settings.alert": "Апавяшчэнні на працоўным стале",
|
||||
"notifications.column_settings.beta.category": "Эксперыментальныя функцыі",
|
||||
"notifications.column_settings.beta.grouping": "Групаваць апавяшчэннi",
|
||||
"notifications.column_settings.favourite": "Упадабанае:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Паказаць усе катэгорыі",
|
||||
"notifications.column_settings.filter_bar.category": "Панэль хуткай фільтрацыі",
|
||||
|
||||
@@ -540,8 +540,6 @@
|
||||
"notifications.column_settings.admin.report": "Нови доклади:",
|
||||
"notifications.column_settings.admin.sign_up": "Нови регистрации:",
|
||||
"notifications.column_settings.alert": "Известия на работния плот",
|
||||
"notifications.column_settings.beta.category": "Експериментални функции",
|
||||
"notifications.column_settings.beta.grouping": "Групови известия",
|
||||
"notifications.column_settings.favourite": "Любими:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Показване на всички категории",
|
||||
"notifications.column_settings.filter_bar.category": "Лента за бърз филтър",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nous informes:",
|
||||
"notifications.column_settings.admin.sign_up": "Registres nous:",
|
||||
"notifications.column_settings.alert": "Notificacions d'escriptori",
|
||||
"notifications.column_settings.beta.category": "Característiques experimentals",
|
||||
"notifications.column_settings.beta.grouping": "Notificacions de grup",
|
||||
"notifications.column_settings.favourite": "Favorits:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostra totes les categories",
|
||||
"notifications.column_settings.filter_bar.category": "Barra ràpida de filtres",
|
||||
|
||||
@@ -509,8 +509,6 @@
|
||||
"notifications.column_settings.admin.report": "Nová hlášení:",
|
||||
"notifications.column_settings.admin.sign_up": "Nové registrace:",
|
||||
"notifications.column_settings.alert": "Oznámení na počítači",
|
||||
"notifications.column_settings.beta.category": "Experimentální funkce",
|
||||
"notifications.column_settings.beta.grouping": "Seskupit notifikace",
|
||||
"notifications.column_settings.favourite": "Oblíbené:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Zobrazit všechny kategorie",
|
||||
"notifications.column_settings.filter_bar.category": "Panel rychlého filtrování",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Adroddiadau newydd:",
|
||||
"notifications.column_settings.admin.sign_up": "Cofrestriadau newydd:",
|
||||
"notifications.column_settings.alert": "Hysbysiadau bwrdd gwaith",
|
||||
"notifications.column_settings.beta.category": "Nodweddion arbrofol",
|
||||
"notifications.column_settings.beta.grouping": "Grŵpio hysbysiadau",
|
||||
"notifications.column_settings.favourite": "Ffefrynnau:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Dangos pob categori",
|
||||
"notifications.column_settings.filter_bar.category": "Bar hidlo cyflym",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nye anmeldelser:",
|
||||
"notifications.column_settings.admin.sign_up": "Nye tilmeldinger:",
|
||||
"notifications.column_settings.alert": "Computernotifikationer",
|
||||
"notifications.column_settings.beta.category": "Eksperimentelle funktioner",
|
||||
"notifications.column_settings.beta.grouping": "Gruppér notifikationer",
|
||||
"notifications.column_settings.favourite": "Favoritter:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Vis alle kategorier",
|
||||
"notifications.column_settings.filter_bar.category": "Hurtigfiltreringsbjælke",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Neue Meldungen:",
|
||||
"notifications.column_settings.admin.sign_up": "Neue Registrierungen:",
|
||||
"notifications.column_settings.alert": "Desktop-Benachrichtigungen",
|
||||
"notifications.column_settings.beta.category": "Experimentelle Funktionen",
|
||||
"notifications.column_settings.beta.grouping": "Benachrichtigungen gruppieren",
|
||||
"notifications.column_settings.favourite": "Favoriten:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Alle Filterkategorien anzeigen",
|
||||
"notifications.column_settings.filter_bar.category": "Filterleiste",
|
||||
@@ -777,7 +775,7 @@
|
||||
"status.admin_domain": "{domain} moderieren",
|
||||
"status.admin_status": "Beitrag moderieren",
|
||||
"status.block": "@{name} blockieren",
|
||||
"status.bookmark": "Beitrag als Lesezeichen setzen",
|
||||
"status.bookmark": "Lesezeichen setzen",
|
||||
"status.cancel_reblog_private": "Beitrag nicht mehr teilen",
|
||||
"status.cannot_reblog": "Dieser Beitrag kann nicht geteilt werden",
|
||||
"status.continued_thread": "Fortgeführter Thread",
|
||||
|
||||
@@ -551,8 +551,6 @@
|
||||
"notifications.column_settings.admin.report": "Νέες αναφορές:",
|
||||
"notifications.column_settings.admin.sign_up": "Νέες εγγραφές:",
|
||||
"notifications.column_settings.alert": "Ειδοποιήσεις επιφάνειας εργασίας",
|
||||
"notifications.column_settings.beta.category": "Πειραματικές λειτουργίες",
|
||||
"notifications.column_settings.beta.grouping": "Ομαδοποίηση ειδοποιήσεων",
|
||||
"notifications.column_settings.favourite": "Αγαπημένα:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Εμφάνιση όλων των κατηγοριών",
|
||||
"notifications.column_settings.filter_bar.category": "Μπάρα γρήγορου φίλτρου",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "New reports:",
|
||||
"notifications.column_settings.admin.sign_up": "New sign-ups:",
|
||||
"notifications.column_settings.alert": "Desktop notifications",
|
||||
"notifications.column_settings.beta.category": "Experimental features",
|
||||
"notifications.column_settings.beta.grouping": "Group notifications",
|
||||
"notifications.column_settings.favourite": "Favourites:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "New reports:",
|
||||
"notifications.column_settings.admin.sign_up": "New sign-ups:",
|
||||
"notifications.column_settings.alert": "Desktop notifications",
|
||||
"notifications.column_settings.beta.category": "Experimental features",
|
||||
"notifications.column_settings.beta.grouping": "Group notifications",
|
||||
"notifications.column_settings.favourite": "Favorites:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nuevas denuncias:",
|
||||
"notifications.column_settings.admin.sign_up": "Nuevos registros:",
|
||||
"notifications.column_settings.alert": "Notificaciones de escritorio",
|
||||
"notifications.column_settings.beta.category": "Funciones experimentales",
|
||||
"notifications.column_settings.beta.grouping": "Agrupar notificaciones",
|
||||
"notifications.column_settings.favourite": "Favoritos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar todas las categorías",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nuevas denuncias:",
|
||||
"notifications.column_settings.admin.sign_up": "Registros nuevos:",
|
||||
"notifications.column_settings.alert": "Notificaciones de escritorio",
|
||||
"notifications.column_settings.beta.category": "Características experimentales",
|
||||
"notifications.column_settings.beta.grouping": "Agrupar notificaciones",
|
||||
"notifications.column_settings.favourite": "Favoritos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar todas las categorías",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nuevos informes:",
|
||||
"notifications.column_settings.admin.sign_up": "Nuevos registros:",
|
||||
"notifications.column_settings.alert": "Notificaciones de escritorio",
|
||||
"notifications.column_settings.beta.category": "Características experimentales",
|
||||
"notifications.column_settings.beta.grouping": "Agrupar notificaciones",
|
||||
"notifications.column_settings.favourite": "Favoritos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar todas las categorías",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Uued teavitused:",
|
||||
"notifications.column_settings.admin.sign_up": "Uued kasutajad:",
|
||||
"notifications.column_settings.alert": "Töölauateated",
|
||||
"notifications.column_settings.beta.category": "Eksperimentaalsed oskused",
|
||||
"notifications.column_settings.beta.grouping": "Teavituste rühmitamine",
|
||||
"notifications.column_settings.favourite": "Lemmikud:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Näita kõiki kategooriaid",
|
||||
"notifications.column_settings.filter_bar.category": "Kiirfiltri riba",
|
||||
|
||||
@@ -555,8 +555,6 @@
|
||||
"notifications.column_settings.admin.report": "Txosten berriak:",
|
||||
"notifications.column_settings.admin.sign_up": "Izen-emate berriak:",
|
||||
"notifications.column_settings.alert": "Mahaigaineko jakinarazpenak",
|
||||
"notifications.column_settings.beta.category": "Ezaugarri esperimentalak",
|
||||
"notifications.column_settings.beta.grouping": "Multzokatu jakinarazpenak",
|
||||
"notifications.column_settings.favourite": "Gogokoak:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Bistaratu kategoria guztiak",
|
||||
"notifications.column_settings.filter_bar.category": "Iragazki-barra bizkorra",
|
||||
|
||||
@@ -534,8 +534,6 @@
|
||||
"notifications.column_settings.admin.report": "گزارشهای جدید:",
|
||||
"notifications.column_settings.admin.sign_up": "ثبت نامهای جدید:",
|
||||
"notifications.column_settings.alert": "آگاهیهای میزکار",
|
||||
"notifications.column_settings.beta.category": "ویژگیهای آزمایشی",
|
||||
"notifications.column_settings.beta.grouping": "گروهبندی آگاهیها",
|
||||
"notifications.column_settings.favourite": "برگزیدهها:",
|
||||
"notifications.column_settings.filter_bar.advanced": "نمایش همۀ دستهها",
|
||||
"notifications.column_settings.filter_bar.category": "نوار پالایش سریع",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Uudet raportit:",
|
||||
"notifications.column_settings.admin.sign_up": "Uudet rekisteröitymiset:",
|
||||
"notifications.column_settings.alert": "Työpöytäilmoitukset",
|
||||
"notifications.column_settings.beta.category": "Kokeelliset ominaisuudet",
|
||||
"notifications.column_settings.beta.grouping": "Ryhmittele ilmoitukset",
|
||||
"notifications.column_settings.favourite": "Suosikit:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Näytä kaikki luokat",
|
||||
"notifications.column_settings.filter_bar.category": "Pikasuodatuspalkki",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nýggjar fráboðanir:",
|
||||
"notifications.column_settings.admin.sign_up": "Nýggjar tilmeldingar:",
|
||||
"notifications.column_settings.alert": "Skriviborðsfráboðanir",
|
||||
"notifications.column_settings.beta.category": "Royndarhentleikar",
|
||||
"notifications.column_settings.beta.grouping": "Bólkafráboðanir",
|
||||
"notifications.column_settings.favourite": "Dámdir postar:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Vís allar bólkar",
|
||||
"notifications.column_settings.filter_bar.category": "Skjótfilturbjálki",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nouveaux signalements:",
|
||||
"notifications.column_settings.admin.sign_up": "Nouvelles inscriptions:",
|
||||
"notifications.column_settings.alert": "Notifications navigateur",
|
||||
"notifications.column_settings.beta.category": "Fonctionnalités expérimentales",
|
||||
"notifications.column_settings.beta.grouping": "Grouper les notifications",
|
||||
"notifications.column_settings.favourite": "Favoris:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Afficher toutes les catégories",
|
||||
"notifications.column_settings.filter_bar.category": "Barre de filtre rapide",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nouveaux signalements :",
|
||||
"notifications.column_settings.admin.sign_up": "Nouvelles inscriptions :",
|
||||
"notifications.column_settings.alert": "Notifications du navigateur",
|
||||
"notifications.column_settings.beta.category": "Fonctionnalités expérimentales",
|
||||
"notifications.column_settings.beta.grouping": "Grouper les notifications",
|
||||
"notifications.column_settings.favourite": "Favoris :",
|
||||
"notifications.column_settings.filter_bar.advanced": "Afficher toutes les catégories",
|
||||
"notifications.column_settings.filter_bar.category": "Barre de filtre rapide",
|
||||
|
||||
@@ -558,8 +558,6 @@
|
||||
"notifications.column_settings.admin.report": "Nije rapportaazjes:",
|
||||
"notifications.column_settings.admin.sign_up": "Nije registraasjes:",
|
||||
"notifications.column_settings.alert": "Desktopmeldingen",
|
||||
"notifications.column_settings.beta.category": "Eksperimintele funksjes",
|
||||
"notifications.column_settings.beta.grouping": "Notifikaasjes groepearje",
|
||||
"notifications.column_settings.favourite": "Favoriten:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Alle kategoryen toane",
|
||||
"notifications.column_settings.filter_bar.category": "Flugge filterbalke",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Tuairiscí nua:",
|
||||
"notifications.column_settings.admin.sign_up": "Clárúcháin nua:",
|
||||
"notifications.column_settings.alert": "Fógraí deisce",
|
||||
"notifications.column_settings.beta.category": "Gnéithe turgnamhacha",
|
||||
"notifications.column_settings.beta.grouping": "Fógraí grúpa",
|
||||
"notifications.column_settings.favourite": "Ceanáin:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Taispeáin gach catagóir",
|
||||
"notifications.column_settings.filter_bar.category": "Barra scagairí tapa",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Gearanan ùra:",
|
||||
"notifications.column_settings.admin.sign_up": "Clàraidhean ùra:",
|
||||
"notifications.column_settings.alert": "Brathan deasga",
|
||||
"notifications.column_settings.beta.category": "Gleusan deuchainneil",
|
||||
"notifications.column_settings.beta.grouping": "Buidhnich na brathan",
|
||||
"notifications.column_settings.favourite": "Annsachdan:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Seall a h-uile roinn-seòrsa",
|
||||
"notifications.column_settings.filter_bar.category": "Bàr-criathraidh luath",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Novas denuncias:",
|
||||
"notifications.column_settings.admin.sign_up": "Novas usuarias:",
|
||||
"notifications.column_settings.alert": "Notificacións de escritorio",
|
||||
"notifications.column_settings.beta.category": "Características experimentais",
|
||||
"notifications.column_settings.beta.grouping": "Notificacións de grupo",
|
||||
"notifications.column_settings.favourite": "Favoritas:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar todas as categorías",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "דו\"חות חדשים",
|
||||
"notifications.column_settings.admin.sign_up": "הרשמות חדשות:",
|
||||
"notifications.column_settings.alert": "התראות לשולחן העבודה",
|
||||
"notifications.column_settings.beta.category": "יכולות ניסיוניות",
|
||||
"notifications.column_settings.beta.grouping": "התראות קבוצה",
|
||||
"notifications.column_settings.favourite": "חיבובים:",
|
||||
"notifications.column_settings.filter_bar.advanced": "להציג את כל הקטגוריות",
|
||||
"notifications.column_settings.filter_bar.category": "שורת סינון מהיר",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Új jelentések:",
|
||||
"notifications.column_settings.admin.sign_up": "Új regisztrálók:",
|
||||
"notifications.column_settings.alert": "Asztali értesítések",
|
||||
"notifications.column_settings.beta.category": "Kísérleti funkciók",
|
||||
"notifications.column_settings.beta.grouping": "Csoportértesítések",
|
||||
"notifications.column_settings.favourite": "Kedvencek:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Minden kategória megjelenítése",
|
||||
"notifications.column_settings.filter_bar.category": "Gyorsszűrő sáv",
|
||||
|
||||
@@ -535,8 +535,6 @@
|
||||
"notifications.column_settings.admin.report": "Nove reportos:",
|
||||
"notifications.column_settings.admin.sign_up": "Nove inscriptiones:",
|
||||
"notifications.column_settings.alert": "Notificationes de scriptorio",
|
||||
"notifications.column_settings.beta.category": "Functionalitates experimental",
|
||||
"notifications.column_settings.beta.grouping": "Notificationes de gruppo",
|
||||
"notifications.column_settings.favourite": "Favorites:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Monstrar tote le categorias",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtro rapide",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nýjar kærur:",
|
||||
"notifications.column_settings.admin.sign_up": "Nýjar skráningar:",
|
||||
"notifications.column_settings.alert": "Tilkynningar á skjáborði",
|
||||
"notifications.column_settings.beta.category": "Eiginleikar á tilraunastigi",
|
||||
"notifications.column_settings.beta.grouping": "Tilkynningar hópa",
|
||||
"notifications.column_settings.favourite": "Eftirlæti:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Birta alla flokka",
|
||||
"notifications.column_settings.filter_bar.category": "Skyndisíustika",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nuove segnalazioni:",
|
||||
"notifications.column_settings.admin.sign_up": "Nuove iscrizioni:",
|
||||
"notifications.column_settings.alert": "Notifiche desktop",
|
||||
"notifications.column_settings.beta.category": "Funzioni sperimentali",
|
||||
"notifications.column_settings.beta.grouping": "Notifiche di gruppo",
|
||||
"notifications.column_settings.favourite": "Preferiti:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostra tutte le categorie",
|
||||
"notifications.column_settings.filter_bar.category": "Barra del filtro veloce",
|
||||
|
||||
@@ -558,8 +558,6 @@
|
||||
"notifications.column_settings.admin.report": "新しい通報:",
|
||||
"notifications.column_settings.admin.sign_up": "新規登録:",
|
||||
"notifications.column_settings.alert": "デスクトップ通知",
|
||||
"notifications.column_settings.beta.category": "実験段階の機能",
|
||||
"notifications.column_settings.beta.grouping": "通知をグループにまとめる",
|
||||
"notifications.column_settings.favourite": "お気に入り:",
|
||||
"notifications.column_settings.filter_bar.advanced": "すべてのカテゴリを表示",
|
||||
"notifications.column_settings.filter_bar.category": "クイックフィルターバー:",
|
||||
|
||||
@@ -411,7 +411,6 @@
|
||||
"notifications.clear_confirmation": "Tebɣiḍ s tidet ad tekkseḍ akk alɣuten-inek·em i lebda?",
|
||||
"notifications.column_settings.admin.report": "Ineqqisen imaynuten:",
|
||||
"notifications.column_settings.alert": "Alɣuten n tnarit",
|
||||
"notifications.column_settings.beta.grouping": "Segrew alɣuten",
|
||||
"notifications.column_settings.favourite": "Imenyafen:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Sken-d akk taggayin",
|
||||
"notifications.column_settings.filter_bar.category": "Iri n usizdeg uzrib",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "새 신고:",
|
||||
"notifications.column_settings.admin.sign_up": "새로운 가입:",
|
||||
"notifications.column_settings.alert": "데스크탑 알림",
|
||||
"notifications.column_settings.beta.category": "실험적인 기능",
|
||||
"notifications.column_settings.beta.grouping": "알림 그룹화",
|
||||
"notifications.column_settings.favourite": "좋아요:",
|
||||
"notifications.column_settings.filter_bar.advanced": "모든 범주 표시",
|
||||
"notifications.column_settings.filter_bar.category": "빠른 필터 막대",
|
||||
|
||||
@@ -490,7 +490,6 @@
|
||||
"notifications.column_settings.admin.report": "Muveos raportos:",
|
||||
"notifications.column_settings.admin.sign_up": "Muevas enrejistrasyones:",
|
||||
"notifications.column_settings.alert": "Avizos de ensimameza",
|
||||
"notifications.column_settings.beta.category": "Funksyones eksperimentalas",
|
||||
"notifications.column_settings.favourite": "Te plazen:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Amostra todas las kategorias",
|
||||
"notifications.column_settings.filter_bar.category": "Vara de filtrado rapido",
|
||||
|
||||
@@ -552,8 +552,6 @@
|
||||
"notifications.column_settings.admin.report": "Naujos ataskaitos:",
|
||||
"notifications.column_settings.admin.sign_up": "Naujos registracijos:",
|
||||
"notifications.column_settings.alert": "Darbalaukio pranešimai",
|
||||
"notifications.column_settings.beta.category": "Eksperimentinės funkcijos",
|
||||
"notifications.column_settings.beta.grouping": "Grupuoti pranešimus",
|
||||
"notifications.column_settings.favourite": "Mėgstami:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Rodyti visas kategorijas",
|
||||
"notifications.column_settings.filter_bar.category": "Spartaus filtro juosta",
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
"block_modal.show_more": "Parādīt mazāk",
|
||||
"block_modal.they_cant_mention": "Nevar Tevi pieminēt vai sekot Tev.",
|
||||
"block_modal.they_cant_see_posts": "Nevar redzēt Tavus ierakstus, un Tu neredzēsi lietotāja.",
|
||||
"block_modal.title": "Bloķēt lietotāju?",
|
||||
"boost_modal.combo": "Nospied {combo}, lai nākamreiz šo izlaistu",
|
||||
"boost_modal.reblog": "Pastiprināt ierakstu?",
|
||||
"boost_modal.undo_reblog": "Atcelt ieraksta pastiprināšanu?",
|
||||
@@ -155,6 +156,7 @@
|
||||
"compose_form.poll.single": "Jāizvēlas viens",
|
||||
"compose_form.poll.switch_to_multiple": "Mainīt aptaujas veidu, lai atļautu vairākas izvēles",
|
||||
"compose_form.poll.switch_to_single": "Mainīt aptaujas veidu, lai atļautu vienu izvēli",
|
||||
"compose_form.poll.type": "Stils",
|
||||
"compose_form.publish": "Iesūtīt",
|
||||
"compose_form.publish_form": "Jauns ieraksts",
|
||||
"compose_form.reply": "Atbildēt",
|
||||
@@ -181,6 +183,7 @@
|
||||
"confirmations.mute.confirm": "Apklusināt",
|
||||
"confirmations.redraft.confirm": "Dzēst un pārrakstīt",
|
||||
"confirmations.redraft.message": "Vai tiešām vēlies dzēst šo ziņu un no jauna noformēt to? Izlase un pastiprinājumi tiks zaudēti, un atbildes uz sākotnējo ziņu tiks atstātas bez autoratlīdzības.",
|
||||
"confirmations.redraft.title": "Dzēst un rakstīt vēlreiz?",
|
||||
"confirmations.reply.confirm": "Atbildēt",
|
||||
"confirmations.reply.message": "Tūlītēja atbildēšana pārrakstīs pašlaik sastādīto ziņu. Vai tiešām turpināt?",
|
||||
"confirmations.reply.title": "Pārrakstīt ierakstu?",
|
||||
@@ -208,7 +211,11 @@
|
||||
"dismissable_banner.explore_statuses": "Šie ir ieraksti, kas šodien gūst arvien lielāku ievērību visā sociālajā tīklā. Augstāk tiek kārtoti jaunāki ieraksti, kuri tiek vairāk pastiprināti un ievietoti izlasēs.",
|
||||
"dismissable_banner.explore_tags": "Šie tēmturi šobrīd kļūst arvien populārāki cilvēku vidū šajā un citos decentralizētā tīkla serveros.",
|
||||
"dismissable_banner.public_timeline": "Šie ir jaunākie publiskie ieraksti no lietotājiem sociālajā tīmeklī, kuriem {domain} seko cilvēki.",
|
||||
"domain_block_modal.block": "Bloķēt serveri",
|
||||
"domain_block_modal.they_cant_follow": "Neviens šajā serverī nevar Tev sekot.",
|
||||
"domain_block_modal.they_wont_know": "Viņi nezinās, ka tikuši bloķēti.",
|
||||
"domain_block_modal.title": "Bloķēt domēnu?",
|
||||
"domain_block_modal.you_will_lose_followers": "Tiks noņemti visi tavi sekotāji no šī servera.",
|
||||
"domain_pill.server": "Serveris",
|
||||
"domain_pill.username": "Lietotājvārds",
|
||||
"embed.instructions": "Iestrādā šo ziņu savā mājaslapā, kopējot zemāk redzamo kodu.",
|
||||
@@ -277,6 +284,7 @@
|
||||
"filter_modal.select_filter.subtitle": "Izmanto esošu kategoriju vai izveido jaunu",
|
||||
"filter_modal.select_filter.title": "Filtrēt šo ziņu",
|
||||
"filter_modal.title.status": "Filtrēt ziņu",
|
||||
"filter_warning.matches_filter": "Atbilst filtram “{title}”",
|
||||
"firehose.all": "Visi",
|
||||
"firehose.local": "Šis serveris",
|
||||
"firehose.remote": "Citi serveri",
|
||||
@@ -285,6 +293,7 @@
|
||||
"follow_requests.unlocked_explanation": "Lai gan Tavs konts nav slēgts, {domain} darbinieki iedomājās, ka Tu varētu vēlēties pašrocīgi pārskatīt sekošanas pieprasījumus no šiem kontiem.",
|
||||
"follow_suggestions.curated_suggestion": "Darbinieku izvēle",
|
||||
"follow_suggestions.dismiss": "Vairs nerādīt",
|
||||
"follow_suggestions.friends_of_friends_longer": "Populārs to cilvēku vidū, kuriem tu seko",
|
||||
"follow_suggestions.personalized_suggestion": "Pielāgots ieteikums",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "Līdzīgi profieliem, kuriem nesen sāki sekot",
|
||||
"follow_suggestions.view_all": "Skatīt visu",
|
||||
@@ -315,6 +324,7 @@
|
||||
"hashtag.follow": "Sekot tēmturim",
|
||||
"hashtag.unfollow": "Pārstāt sekot tēmturim",
|
||||
"hashtags.and_other": "… un {count, plural, other {vēl #}}",
|
||||
"hints.threads.replies_may_be_missing": "Var trūkt atbildes no citiem serveriem.",
|
||||
"home.column_settings.show_reblogs": "Rādīt pastiprinātos ierakstus",
|
||||
"home.column_settings.show_replies": "Rādīt atbildes",
|
||||
"home.hide_announcements": "Slēpt paziņojumus",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nieuwe rapportages:",
|
||||
"notifications.column_settings.admin.sign_up": "Nieuwe registraties:",
|
||||
"notifications.column_settings.alert": "Desktopmeldingen",
|
||||
"notifications.column_settings.beta.category": "Experimentele functies",
|
||||
"notifications.column_settings.beta.grouping": "Gegroepeerde meldingen",
|
||||
"notifications.column_settings.favourite": "Favorieten:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Alle categorieën tonen",
|
||||
"notifications.column_settings.filter_bar.category": "Snelle filterbalk",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nye rapportar:",
|
||||
"notifications.column_settings.admin.sign_up": "Nyleg registrerte:",
|
||||
"notifications.column_settings.alert": "Skrivebordsvarsel",
|
||||
"notifications.column_settings.beta.category": "Eksperimentelle funksjonar",
|
||||
"notifications.column_settings.beta.grouping": "Grupper varslingar",
|
||||
"notifications.column_settings.favourite": "Favorittar:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Vis alle kategoriar",
|
||||
"notifications.column_settings.filter_bar.category": "Snøggfilterline",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Nowe zgłoszenia:",
|
||||
"notifications.column_settings.admin.sign_up": "Nowe rejestracje:",
|
||||
"notifications.column_settings.alert": "Powiadomienia na pulpicie",
|
||||
"notifications.column_settings.beta.category": "Funkcje eksperymentalne",
|
||||
"notifications.column_settings.beta.grouping": "Powiadomienia grupowe",
|
||||
"notifications.column_settings.favourite": "Ulubione:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Wyświetl wszystkie kategorie",
|
||||
"notifications.column_settings.filter_bar.category": "Szybkie filtrowanie",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Novas denúncias:",
|
||||
"notifications.column_settings.admin.sign_up": "Novas inscrições:",
|
||||
"notifications.column_settings.alert": "Notificações no computador",
|
||||
"notifications.column_settings.beta.category": "Recursos experimentais",
|
||||
"notifications.column_settings.beta.grouping": "Agrupar notificações",
|
||||
"notifications.column_settings.favourite": "Favoritos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Exibir todas as categorias",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtro rápido",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Novas denúncias:",
|
||||
"notifications.column_settings.admin.sign_up": "Novas inscrições:",
|
||||
"notifications.column_settings.alert": "Notificações no ambiente de trabalho",
|
||||
"notifications.column_settings.beta.category": "Funcionalidades experimentais",
|
||||
"notifications.column_settings.beta.grouping": "Agrupar notificações",
|
||||
"notifications.column_settings.favourite": "Favoritos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar todas as categorias",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtros rápidos",
|
||||
|
||||
@@ -502,7 +502,6 @@
|
||||
"notifications.column_settings.admin.report": "Новые жалобы:",
|
||||
"notifications.column_settings.admin.sign_up": "Новые регистрации:",
|
||||
"notifications.column_settings.alert": "Уведомления на рабочем столе",
|
||||
"notifications.column_settings.beta.category": "Экспериментальные функции",
|
||||
"notifications.column_settings.favourite": "Избранные:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Отображать все категории",
|
||||
"notifications.column_settings.filter_bar.category": "Панель сортировки",
|
||||
|
||||
@@ -421,8 +421,6 @@
|
||||
"notifications.clear_confirmation": "Seguru chi boles isboidare in manera permanente totu is notìficas tuas?",
|
||||
"notifications.column_settings.admin.report": "Informes noos:",
|
||||
"notifications.column_settings.alert": "Notìficas de iscrivania",
|
||||
"notifications.column_settings.beta.category": "Funtzionalidades isperimentales",
|
||||
"notifications.column_settings.beta.grouping": "Notìficas de grupu",
|
||||
"notifications.column_settings.favourite": "Preferidos:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Ammustra totu is categorias",
|
||||
"notifications.column_settings.filter_bar.category": "Barra de filtru lestru",
|
||||
|
||||
@@ -520,8 +520,6 @@
|
||||
"notifications.column_settings.admin.report": "Nove prijave:",
|
||||
"notifications.column_settings.admin.sign_up": "Novi vpisi:",
|
||||
"notifications.column_settings.alert": "Namizna obvestila",
|
||||
"notifications.column_settings.beta.category": "Poskusne funkcionalnosti",
|
||||
"notifications.column_settings.beta.grouping": "Skupine obvestil",
|
||||
"notifications.column_settings.favourite": "Priljubljeni:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Prikaži vse kategorije",
|
||||
"notifications.column_settings.filter_bar.category": "Vrstica za hitro filtriranje",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Raportime të reja:",
|
||||
"notifications.column_settings.admin.sign_up": "Regjistrime të reja:",
|
||||
"notifications.column_settings.alert": "Njoftime desktopi",
|
||||
"notifications.column_settings.beta.category": "Veçori eksperimentale",
|
||||
"notifications.column_settings.beta.grouping": "Njoftime grupi",
|
||||
"notifications.column_settings.favourite": "Të parapëlqyer:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Shfaq krejt kategoritë",
|
||||
"notifications.column_settings.filter_bar.category": "Shtyllë filtrimesh të shpejta",
|
||||
|
||||
@@ -554,8 +554,6 @@
|
||||
"notifications.column_settings.admin.report": "Nya rapporter:",
|
||||
"notifications.column_settings.admin.sign_up": "Nya registreringar:",
|
||||
"notifications.column_settings.alert": "Skrivbordsaviseringar",
|
||||
"notifications.column_settings.beta.category": "Experimentella funktioner",
|
||||
"notifications.column_settings.beta.grouping": "Gruppera notifikationer",
|
||||
"notifications.column_settings.favourite": "Favoriter:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Visa alla kategorier",
|
||||
"notifications.column_settings.filter_bar.category": "Snabbfilter",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "รายงานใหม่:",
|
||||
"notifications.column_settings.admin.sign_up": "การลงทะเบียนใหม่:",
|
||||
"notifications.column_settings.alert": "การแจ้งเตือนบนเดสก์ท็อป",
|
||||
"notifications.column_settings.beta.category": "คุณลักษณะการทดลอง",
|
||||
"notifications.column_settings.beta.grouping": "การแจ้งเตือนกลุ่ม",
|
||||
"notifications.column_settings.favourite": "รายการโปรด:",
|
||||
"notifications.column_settings.filter_bar.advanced": "แสดงหมวดหมู่ทั้งหมด",
|
||||
"notifications.column_settings.filter_bar.category": "แถบตัวกรองด่วน",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Yeni bildirimler:",
|
||||
"notifications.column_settings.admin.sign_up": "Yeni kayıtlar:",
|
||||
"notifications.column_settings.alert": "Masaüstü bildirimleri",
|
||||
"notifications.column_settings.beta.category": "Deneysel özellikler",
|
||||
"notifications.column_settings.beta.grouping": "Grup bildirimleri",
|
||||
"notifications.column_settings.favourite": "Favorilerin:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Tüm kategorileri görüntüle",
|
||||
"notifications.column_settings.filter_bar.category": "Hızlı filtre çubuğu",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Нові скарги:",
|
||||
"notifications.column_settings.admin.sign_up": "Нові реєстрації:",
|
||||
"notifications.column_settings.alert": "Сповіщення стільниці",
|
||||
"notifications.column_settings.beta.category": "Експериментальні функції",
|
||||
"notifications.column_settings.beta.grouping": "Групові сповіщення",
|
||||
"notifications.column_settings.favourite": "Уподобане:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Показати всі категорії",
|
||||
"notifications.column_settings.filter_bar.category": "Панель швидкого фільтра",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "Báo cáo mới:",
|
||||
"notifications.column_settings.admin.sign_up": "Người mới tham gia:",
|
||||
"notifications.column_settings.alert": "Báo trên máy tính",
|
||||
"notifications.column_settings.beta.category": "Tính năng thử nghiệm",
|
||||
"notifications.column_settings.beta.grouping": "Gộp thông báo theo loại",
|
||||
"notifications.column_settings.favourite": "Lượt thích:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Toàn bộ",
|
||||
"notifications.column_settings.filter_bar.category": "Thanh lọc nhanh",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "新举报:",
|
||||
"notifications.column_settings.admin.sign_up": "新注册:",
|
||||
"notifications.column_settings.alert": "桌面通知",
|
||||
"notifications.column_settings.beta.category": "实验性功能",
|
||||
"notifications.column_settings.beta.grouping": "通知分组",
|
||||
"notifications.column_settings.favourite": "喜欢:",
|
||||
"notifications.column_settings.filter_bar.advanced": "显示所有类别",
|
||||
"notifications.column_settings.filter_bar.category": "快速筛选栏",
|
||||
|
||||
@@ -559,8 +559,6 @@
|
||||
"notifications.column_settings.admin.report": "新檢舉報告:",
|
||||
"notifications.column_settings.admin.sign_up": "新註冊帳號:",
|
||||
"notifications.column_settings.alert": "桌面通知",
|
||||
"notifications.column_settings.beta.category": "實驗性功能",
|
||||
"notifications.column_settings.beta.grouping": "分組通知",
|
||||
"notifications.column_settings.favourite": "最愛:",
|
||||
"notifications.column_settings.filter_bar.advanced": "顯示所有分類",
|
||||
"notifications.column_settings.filter_bar.category": "快速過濾器",
|
||||
|
||||
@@ -4,11 +4,10 @@ import { ACCOUNT_LOOKUP_FAIL } from '../actions/accounts';
|
||||
import { importAccounts } from '../actions/accounts_typed';
|
||||
import { domain } from '../initial_state';
|
||||
|
||||
export const normalizeForLookup = str => {
|
||||
str = str.toLowerCase();
|
||||
const trailingIndex = str.indexOf(`@${domain.toLowerCase()}`);
|
||||
return (trailingIndex > 0) ? str.slice(0, trailingIndex) : str;
|
||||
};
|
||||
const pattern = new RegExp(`@${domain}$`, 'gi');
|
||||
|
||||
export const normalizeForLookup = str =>
|
||||
str.toLowerCase().replace(pattern, '');
|
||||
|
||||
const initialState = ImmutableMap();
|
||||
|
||||
|
||||
@@ -1,18 +1,27 @@
|
||||
import { forceGroupedNotifications } from 'mastodon/initial_state';
|
||||
import { createSelector } from '@reduxjs/toolkit';
|
||||
|
||||
import type { RootState } from 'mastodon/store';
|
||||
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access */
|
||||
// state.settings is not yet typed, so we disable some ESLint checks for those selectors
|
||||
export const selectSettingsNotificationsShows = (state: RootState) =>
|
||||
state.settings.getIn(['notifications', 'shows']).toJS() as Record<
|
||||
string,
|
||||
boolean
|
||||
>;
|
||||
export const selectSettingsNotificationsShows = createSelector(
|
||||
[
|
||||
(state) =>
|
||||
state.settings.getIn(['notifications', 'shows']) as Immutable.Map<
|
||||
string,
|
||||
boolean
|
||||
>,
|
||||
],
|
||||
(shows) => shows.toJS() as Record<string, boolean>,
|
||||
);
|
||||
|
||||
export const selectSettingsNotificationsExcludedTypes = (state: RootState) =>
|
||||
Object.entries(selectSettingsNotificationsShows(state))
|
||||
.filter(([_type, enabled]) => !enabled)
|
||||
.map(([type, _enabled]) => type);
|
||||
export const selectSettingsNotificationsExcludedTypes = createSelector(
|
||||
[selectSettingsNotificationsShows],
|
||||
(shows) =>
|
||||
Object.entries(shows)
|
||||
.filter(([_type, enabled]) => !enabled)
|
||||
.map(([type, _enabled]) => type),
|
||||
);
|
||||
|
||||
export const selectSettingsNotificationsQuickFilterShow = (state: RootState) =>
|
||||
state.settings.getIn(['notifications', 'quickFilter', 'show']) as boolean;
|
||||
@@ -26,10 +35,6 @@ export const selectSettingsNotificationsQuickFilterAdvanced = (
|
||||
) =>
|
||||
state.settings.getIn(['notifications', 'quickFilter', 'advanced']) as boolean;
|
||||
|
||||
export const selectUseGroupedNotifications = (state: RootState) =>
|
||||
forceGroupedNotifications ||
|
||||
(state.settings.getIn(['notifications', 'groupingBeta']) as boolean);
|
||||
|
||||
export const selectSettingsNotificationsShowUnread = (state: RootState) =>
|
||||
state.settings.getIn(['notifications', 'showUnread']) as boolean;
|
||||
|
||||
|
||||
@@ -3921,7 +3921,7 @@ $ui-header-logo-wordmark-width: 99px;
|
||||
}
|
||||
|
||||
&__wrapper {
|
||||
background: $white;
|
||||
background: $ui-base-color;
|
||||
border: 1px solid var(--background-border-color);
|
||||
margin-bottom: 10px;
|
||||
border-radius: 4px;
|
||||
|
||||
@@ -87,7 +87,7 @@ $media-modal-media-max-width: 100%;
|
||||
// put margins on top and bottom of image to avoid the screen covered by image.
|
||||
$media-modal-media-max-height: 80%;
|
||||
|
||||
$no-gap-breakpoint: 1175px;
|
||||
$no-gap-breakpoint: 1207px;
|
||||
$mobile-breakpoint: 630px;
|
||||
|
||||
$font-sans-serif: 'mastodon-font-sans-serif' !default;
|
||||
|
||||
Reference in New Issue
Block a user