refactor: ♻️ better edited timestamp display

This commit is contained in:
ThatOneCalculator 2023-06-18 20:34:57 -07:00
parent 05a30f7390
commit 385f31df29
17 changed files with 37 additions and 28 deletions

View File

@ -2060,7 +2060,7 @@ _relayStatus:
rejected: Rebutjat rejected: Rebutjat
deleted: Eliminat deleted: Eliminat
editNote: Edita la nota editNote: Edita la nota
edited: Editat edited: 'Editat a {date} {time}'
findOtherInstance: Cercar un altre servidor findOtherInstance: Cercar un altre servidor
signupsDisabled: Actualment, les inscripcions en aquest servidor estan desactivades, signupsDisabled: Actualment, les inscripcions en aquest servidor estan desactivades,
però sempre podeu registrar-vos en un altre servidor. Si teniu un codi d'invitació però sempre podeu registrar-vos en un altre servidor. Si teniu un codi d'invitació

View File

@ -963,7 +963,7 @@ disablingTimelinesInfo: Administrátoři a moderátoři budou vždy mít příst
časovým osám, i pokud jsou vypnuté. časovým osám, i pokud jsou vypnuté.
deleted: Vymazáno deleted: Vymazáno
editNote: Upravit poznámku editNote: Upravit poznámku
edited: Upraveno edited: 'Upraveno dne {date} {time}'
silencedInstancesDescription: Vypište hostnames instancí, které chcete ztlumit. Účty silencedInstancesDescription: Vypište hostnames instancí, které chcete ztlumit. Účty
v uvedených instancích jsou považovány za "ztlumené", mohou pouze zadávat požadavky v uvedených instancích jsou považovány za "ztlumené", mohou pouze zadávat požadavky
na sledování a nemohou zmiňovat místní účty, pokud nejsou sledovány. Na blokované na sledování a nemohou zmiňovat místní účty, pokud nejsou sledovány. Na blokované

View File

@ -83,7 +83,7 @@ deleteAndEditConfirm: Er du sikker på at du vil slet denne opslag og ændre det
vil tabe alle reaktioner, forstærkninger og svarer indenfor denne opslag. vil tabe alle reaktioner, forstærkninger og svarer indenfor denne opslag.
editNote: Ændre note editNote: Ændre note
deleted: Slettet deleted: Slettet
edited: Ændret edited: 'Ændret den {date} {time}'
sendMessage: Send en besked sendMessage: Send en besked
youShouldUpgradeClient: Til at vise denne side, vær sød at refresh til at opdatere youShouldUpgradeClient: Til at vise denne side, vær sød at refresh til at opdatere
din brugerenhed. din brugerenhed.

View File

@ -1972,7 +1972,7 @@ silencedInstancesDescription: Liste die Hostnamen der Server auf, die du stummsc
wenn sie nicht gefolgt werden. Dies wirkt sich nicht auf die blockierten Server wenn sie nicht gefolgt werden. Dies wirkt sich nicht auf die blockierten Server
aus. aus.
editNote: Beitrag bearbeiten editNote: Beitrag bearbeiten
edited: Bearbeitet edited: 'Bearbeitet um {date} {time}'
silenceThisInstance: Diesen Server stummschalten silenceThisInstance: Diesen Server stummschalten
silencedInstances: Stummgeschaltete Server silencedInstances: Stummgeschaltete Server
silenced: Stummgeschaltet silenced: Stummgeschaltet

View File

@ -52,7 +52,7 @@ deleteAndEdit: "Delete and edit"
deleteAndEditConfirm: "Are you sure you want to delete this post and edit it? You deleteAndEditConfirm: "Are you sure you want to delete this post and edit it? You
will lose all reactions, boosts and replies to it." will lose all reactions, boosts and replies to it."
editNote: "Edit note" editNote: "Edit note"
edited: "Edited" edited: "Edited at {date} {time}"
addToList: "Add to list" addToList: "Add to list"
sendMessage: "Send a message" sendMessage: "Send a message"
copyUsername: "Copy username" copyUsername: "Copy username"

View File

@ -1922,7 +1922,7 @@ apps: Aplicaciones
migration: Migración migration: Migración
silenced: Silenciado silenced: Silenciado
deleted: Eliminado deleted: Eliminado
edited: Editado edited: 'Editado a las {date} {time}'
editNote: Editar nota editNote: Editar nota
silenceThisInstance: Silenciar esta instancia silenceThisInstance: Silenciar esta instancia
findOtherInstance: Buscar otro servidor findOtherInstance: Buscar otro servidor

View File

@ -831,7 +831,7 @@ makeReactionsPublic: Aseta reaktiohistoria julkiseksi
unread: Lukematon unread: Lukematon
deleted: Poistettu deleted: Poistettu
editNote: Muokkaa viestiä editNote: Muokkaa viestiä
edited: Muokattu edited: 'Muokattu klo {date} {time}'
avoidMultiCaptchaConfirm: Useiden Captcha-järjestelmien käyttö voi aiheuttaa häiriöitä avoidMultiCaptchaConfirm: Useiden Captcha-järjestelmien käyttö voi aiheuttaa häiriöitä
niiden välillä. Haluatko poistaa käytöstä muut tällä hetkellä käytössä olevat Captcha-järjestelmät? niiden välillä. Haluatko poistaa käytöstä muut tällä hetkellä käytössä olevat Captcha-järjestelmät?
Jos haluat, että ne pysyvät käytössä, paina peruutusnäppäintä. Jos haluat, että ne pysyvät käytössä, paina peruutusnäppäintä.

View File

@ -2022,7 +2022,7 @@ silencedInstances: Instances silencieuses
silenced: Silencieux silenced: Silencieux
deleted: Effacé deleted: Effacé
editNote: Modifier note editNote: Modifier note
edited: Modifié edited: 'Modifié à {date} {time}'
flagShowTimelineRepliesDescription: Si activé, affiche dans le fil les réponses des flagShowTimelineRepliesDescription: Si activé, affiche dans le fil les réponses des
personnes aux publications des autres. personnes aux publications des autres.
_experiments: _experiments:

View File

@ -1895,7 +1895,7 @@ _experiments:
sendModMail: モデレーション通知を送る sendModMail: モデレーション通知を送る
deleted: 削除済み deleted: 削除済み
editNote: 投稿を編集 editNote: 投稿を編集
edited: 編集済み edited: '編集済み: {date} {time}'
signupsDisabled: signupsDisabled:
現在、このサーバーでは新規登録が一般開放されていません。招待コードをお持ちの場合には、以下の欄に入力してください。招待コードをお持ちでない場合にも、新規登録を開放している他のサーバーには入れますよ! 現在、このサーバーでは新規登録が一般開放されていません。招待コードをお持ちの場合には、以下の欄に入力してください。招待コードをお持ちでない場合にも、新規登録を開放している他のサーバーには入れますよ!
findOtherInstance: 他のサーバーを探す findOtherInstance: 他のサーバーを探す

View File

@ -413,7 +413,7 @@ selectList: Selecteer een lijst
selectAntenna: Selecteer een antenne selectAntenna: Selecteer een antenne
deleted: Verwijderd deleted: Verwijderd
editNote: Bewerk notitie editNote: Bewerk notitie
edited: Bewerkt edited: 'Bewerkt om {date} {time}'
emojis: Emojis emojis: Emojis
emojiName: Emoji naam emojiName: Emoji naam
emojiUrl: Emoji URL emojiUrl: Emoji URL

View File

@ -1998,7 +1998,7 @@ silenceThisInstance: Wycisz ten serwer
silencedInstances: Wyciszone serwery silencedInstances: Wyciszone serwery
deleted: Usunięte deleted: Usunięte
editNote: Edytuj wpis editNote: Edytuj wpis
edited: Edytowany edited: 'Edytowano o {date} {time}'
silenced: Wyciszony silenced: Wyciszony
findOtherInstance: Znajdź inny serwer findOtherInstance: Znajdź inny serwer
userSaysSomethingReasonReply: '{name} odpowiedział na wpis zawierający {reason}' userSaysSomethingReasonReply: '{name} odpowiedział na wpis zawierający {reason}'

View File

@ -30,7 +30,7 @@ showLess: Fechar
importRequested: Você requisitou uma importação. Isso pode demorar um pouco. importRequested: Você requisitou uma importação. Isso pode demorar um pouco.
listsDesc: Listas deixam você criar linhas do tempo com usuários específicos. Elas listsDesc: Listas deixam você criar linhas do tempo com usuários específicos. Elas
podem ser acessadas pela página de linhas do tempo. podem ser acessadas pela página de linhas do tempo.
edited: Editado edited: 'Editado às {date} {time}'
sendMessage: Enviar uma mensagem sendMessage: Enviar uma mensagem
older: antigo older: antigo
createList: Criar lista createList: Criar lista

View File

@ -1987,5 +1987,5 @@ apps: Приложения
silenceThisInstance: Заглушить инстанс silenceThisInstance: Заглушить инстанс
silencedInstances: Заглушенные инстансы silencedInstances: Заглушенные инстансы
editNote: Редактировать заметку editNote: Редактировать заметку
edited: Редактировано edited: 'Редактировано в {date} {time}'
deleted: Удалённое deleted: Удалённое

View File

@ -1829,7 +1829,7 @@ indexPosts: 索引帖子
indexNotice: 現在開始索引。 這可能需要一段時間,請不要在一個小時內重啟你的伺服器。 indexNotice: 現在開始索引。 這可能需要一段時間,請不要在一個小時內重啟你的伺服器。
deleted: 已刪除 deleted: 已刪除
editNote: 編輯筆記 editNote: 編輯筆記
edited: 已修改 edited: '於 {date} {time} 編輯'
userSaysSomethingReason: '{name} 說了 {reason}' userSaysSomethingReason: '{name} 說了 {reason}'
allowedInstancesDescription: 要加入聯邦白名單的服務器,每台伺服器用新行分隔(僅適用於私有模式)。 allowedInstancesDescription: 要加入聯邦白名單的服務器,每台伺服器用新行分隔(僅適用於私有模式)。
defaultReaction: 默認的表情符號反應 defaultReaction: 默認的表情符號反應

View File

@ -18,17 +18,21 @@
<div class="info"> <div class="info">
<MkA class="created-at" :to="notePage(note)"> <MkA class="created-at" :to="notePage(note)">
<MkTime :time="note.createdAt" /> <MkTime :time="note.createdAt" />
<MkTime
v-if="note.updatedAt"
:time="note.updatedAt"
mode="none"
>
<i <i
v-tooltip.noDelay="i18n.ts.edited" v-if="note.updatedAt"
v-tooltip.noDelay="
i18n.t('edited', {
date: new Date(
note.updatedAt
).toLocaleDateString(),
time: new Date(
note.updatedAt
).toLocaleTimeString(),
})
"
class="ph-pencil ph-bold" class="ph-pencil ph-bold"
style="margin-left: 0.4rem" style="margin-left: 0.4rem"
></i> ></i>
</MkTime>
</MkA> </MkA>
<MkVisibility :note="note" /> <MkVisibility :note="note" />
</div> </div>

View File

@ -16,7 +16,7 @@ import { i18n } from "@/i18n";
const props = withDefaults( const props = withDefaults(
defineProps<{ defineProps<{
time: Date | string; time: Date | string;
mode?: "relative" | "absolute" | "detail" | "none"; mode?: "relative" | "absolute" | "detail";
}>(), }>(),
{ {
mode: "relative", mode: "relative",

View File

@ -174,8 +174,13 @@
<span <span
v-if="!user.isAdmin && user.isModerator" v-if="!user.isAdmin && user.isModerator"
v-tooltip.noDelay="i18n.ts.isModerator" v-tooltip.noDelay="i18n.ts.isModerator"
style="color: var(--badge); margin-left: 0.5rem;" style="
><i class="ph-bookmark-simple ph-bold ph-lg"></i color: var(--badge);
margin-left: 0.5rem;
"
><i
class="ph-bookmark-simple ph-bold ph-lg"
></i
></span> ></span>
<span <span
v-if="user.isLocked" v-if="user.isLocked"