Change rewindstate metadata to say X seconds ago

This commit is contained in:
Henrik Rydgård
2026-05-19 12:04:32 +02:00
parent c20d20ccba
commit affdeb827e
47 changed files with 52 additions and 2 deletions
+5
View File
@@ -1,5 +1,6 @@
#include "Common/Thread/ThreadUtil.h"
#include "Common/Data/Text/I18n.h"
#include "Common/StringUtils.h"
#include "Core/SaveState.h"
#include "Core/SaveStateRewind.h"
#include "Core/Core.h"
@@ -64,11 +65,15 @@ CChunkFileReader::Error StateRingbuffer::Restore(std::string *errorString, std::
*metadata = pa->T("Rewind");
if (states_[n].savedTime) {
auto di = GetI18NCategory(I18NCat::DIALOG);
metadata->append(" (");
metadata->append(ApplySafeSubstitutions(di->T("%1 seconds ago"), static_cast<int>(time_now_d() - states_[n].savedTime)));
/*
char buffer[26];
double unixTime = time_to_unix_utc(states_[n].savedTime);
FormatUnixTime(unixTime, buffer, sizeof(buffer), false);
metadata->append(buffer);
*/
metadata->append(")");
}
+2 -2
View File
@@ -1727,9 +1727,9 @@ dependencies = [
[[package]]
name = "tower-http"
version = "0.6.10"
version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68d6fdd9f81c2819c9a8b0e0cd91660e7746a8e6ea2ba7c6b2b057985f6bcb51"
checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840"
dependencies = [
"bitflags 2.11.1",
"bytes",
+1
View File
@@ -400,6 +400,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = منذ %1 ثانية # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 saniyə əvvəl # AI translated
%d hours = %d saat
%d minutes = %d dəqiqə
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Вяршыня
VFPU = VFPU
[Dialog]
%1 seconds ago = прыкладна %1 секунд таму # AI translated
%d hours = %d г
%d minutes = %d хв
%d ms = %d мс
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = преди %1 секунди # AI translated
%d hours = %d часове
%d minutes = %d минути
%d ms = %d мс
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = fa %1 segons # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = před %1 sekundami # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = for %1 sekunder siden # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -391,6 +391,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = vor %1 Sekunden # AI translated
%d hours = %d Stunden
%d minutes = %d Minuten
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 detik yang lalu # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -416,6 +416,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 seconds ago
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -393,6 +393,7 @@ Vertex = Vértices
VFPU = VFPU
[Dialog]
%1 seconds ago = hace %1 segundos # AI translated
%d hours = %d horas
%d minutes = %d minutos
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = hace %1 segundos # AI translated
%d hours = %d horas
%d minutes = %d minutos
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = قبل از %1 ثانیه # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d میلی‌ثانیه
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 sekuntia sitten # AI translated
%d hours = %d tuntia
%d minutes = %d minuuttia
%d ms = %d ms
+1
View File
@@ -416,6 +416,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = il y a %1 secondes # AI translated
%d hours = %d heures
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = hai %1 segundos # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = πριν από %1 δευτερόλεπτα # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = לפני %1 שניות # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = לפני %1 שניות # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = prije %1 sekundi # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 másodperce # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = sejak %1 detik yang lalu # AI translated
%d hours = %d jam
%d minutes = %d menit
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = fa %1 secondi # AI translated
%d hours = %d ore
%d minutes = %d minuti
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = 頂点
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 秒前 # AI translated
%d hours = %d 時間
%d minutes = %d 分
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = saka %1 detik kepungkur # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = 꼭짓점
VFPU = VFPU
[Dialog]
%1 seconds ago = %1초 전 # AI translated
%d hours = %d 시간
%d minutes = %d 분
%d ms = %d ms
+1
View File
@@ -406,6 +406,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = bori %1 çirkan # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = ຕ໭ວບ %1 ວິນາທີ # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = prieš %1 sekundes # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = lebih %1 saat yang lalu # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = ongeveer %1 seconden geleden # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = for %1 sekunder siden # AI translated
%d hours = %d timer
%d minutes = %d minutter
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Wierzchołka
VFPU = VFPU
[Dialog]
%1 seconds ago = przed %1 sekundami # AI translated
%d hours = %d godzin
%d minutes = %d minut
%d ms = %d milisekund
+1
View File
@@ -416,6 +416,7 @@ Vertex = Vértice
VFPU = VFPU
[Dialog]
%1 seconds ago = há %1 segundos # AI translated
%d hours = %d horas
%d minutes = %d minutos
%d ms = %d ms
+1
View File
@@ -416,6 +416,7 @@ Vertex = Vértice
VFPU = VFPU
[Dialog]
%1 seconds ago = há %1 segundos # AI translated
%d hours = %d horas
%d minutes = %d minutos
%d ms = %d ms
+1
View File
@@ -393,6 +393,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = acum %1 secunde # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Вершина
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 секунду назад # AI translated
%d hours = %d ч
%d minutes = %d мин
%d ms = %d мс
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = för %1 sekunder sedan # AI translated
%d hours = %d timmar
%d minutes = %d minuter
%d ms = %d ms
+1
View File
@@ -393,6 +393,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = ҳоло %1 сония пеш # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -408,6 +408,7 @@ Vulkan = วัลแคน
VFPU = VFPU
[Dialog]
%1 seconds ago = เมื่อ %1 วินาทีที่แล้ว # AI translated
%d hours = %d ชั่วโมง
%d minutes = %d นาที
%d ms = %d ms
+1
View File
@@ -394,6 +394,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 saniye önce # AI translated
%d hours = %d saat
%d minutes = %d dakika
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = Вершина
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 секунд тому # AI translated
%d hours = %d год
%d minutes = %d хв
%d ms = %d мс
+1
View File
@@ -392,6 +392,7 @@ Vertex = Vertex
VFPU = VFPU
[Dialog]
%1 seconds ago = trước %1 giây # AI translated
%d hours = %d hours
%d minutes = %d minutes
%d ms = %d ms
+1
View File
@@ -392,6 +392,7 @@ Vertex = 顶点着色器
VFPU = VFPU
[Dialog]
%1 seconds ago = %1秒前 # AI translated
%d hours = %d 小时
%d minutes = %d 分
%d ms = %d 毫秒
+1
View File
@@ -392,6 +392,7 @@ Vertex = 頂點
VFPU = VFPU
[Dialog]
%1 seconds ago = %1 秒鐘前 # AI translated
%d hours = %d 小時
%d minutes = %d 分
%d ms = %d 毫秒