feat(frontend): profiles chip in the feed shows name, username, photo and title changes

This commit is contained in:
hh committed 2026-10-19 03:25:48 +00:00
1 parent 8e0f828dd4
commit 98dda99c5c
9 files changed
+181 -14

No files matched your search

+34
View File
@@ -76,13 +76,22 @@ export const feed = {
en: "No edited messages yet",
ru: "Изменённых пока нет",
},
"feed.empty.profile": {
en: "No profile changes yet",
ru: "Профили пока не менялись",
},
"feed.error": {
en: "Couldn't load the feed",
ru: "Не удалось загрузить ленту",
},
"feed.field.name": { en: "Name", ru: "Имя" },
"feed.field.photo": { en: "Photo", ru: "Фото" },
"feed.field.title": { en: "Title", ru: "Название" },
"feed.field.username": { en: "Username", ru: "Юзернейм" },
"feed.filter.all": { en: "All", ru: "Все" },
"feed.filter.deleted": { en: "Deleted", ru: "Удалённые" },
"feed.filter.edited": { en: "Edited", ru: "Изменённые" },
"feed.filter.profile": { en: "Profiles", ru: "Профили" },
"feed.lostText": {
en: "The earlier text wasn't saved",
ru: "Прежний текст не сохранился",
@@ -91,6 +100,15 @@ export const feed = {
"feed.mediaChanged": { en: "Media replaced", ru: "Медиа заменено" },
"feed.more": { en: "Show more", ru: "Показать ещё" },
"feed.noText": { en: "No text", ru: "Без текста" },
"feed.profileCount": {
en: { one: "{count} change", other: "{count} changes" },
ru: {
few: "{count} изменения",
many: "{count} изменений",
one: "{count} изменение",
other: "{count} изменения",
},
},
"feed.retry": { en: "Retry", ru: "Повторить" },
"feed.title": { en: "Feed", ru: "Лента" },
"feed.unseen": {
@@ -127,6 +145,20 @@ export const feed = {
"panel.search": { en: "Search", ru: "Поиск" },
"panel.trash": { en: "Trash", ru: "Корзина" },
"panel.versions": { en: "Versions", ru: "Версии" },
"thread.copiedId": { en: "ID copied", ru: "ID скопирован" },
"thread.copiedText": { en: "Text copied", ru: "Текст скопирован" },
"thread.copyId": { en: "Copy ID", ru: "Копировать ID" },
"thread.copyText": { en: "Copy text", ru: "Копировать текст" },
"thread.deleted": { en: "deleted", ru: "удалено" },
"thread.links": {
en: { one: "{count} link", other: "{count} links" },
ru: {
few: "{count} ссылки",
many: "{count} ссылок",
one: "{count} ссылка",
other: "{count} ссылки",
},
},
"thread.loadFailed": {
en: "Couldn't load messages",
ru: "Не удалось загрузить сообщения",
@@ -135,5 +167,7 @@ export const feed = {
en: "This message isn't in the archive",
ru: "Этого сообщения нет в архиве",
},
"thread.senderProfile": { en: "Sender's profile", ru: "Профиль автора" },
"thread.toLatest": { en: "Jump to latest", ru: "К последним сообщениям" },
"thread.toReply": { en: "Go to the reply", ru: "Перейти к ответу" },
} satisfies Messages;