fix: frontend: upload finished/failed messages were not translated #139
Massimo Melina committed
Mar 10, 2023 at 11:12 UTC
a67e56b9a10d822c9451fc8092dc4f606af27f3a
2 files changed
+8
-3
frontend/src/upload.ts
+4
-1
@@ -323,7 +323,10 @@ async function startUpload(f: File, to: string, resume=0) {
323
function UploadStatus() {
324
const { done, doneByte, errors } = useSnapshot(uploadState)
325
return h(Fragment, {},
326
- [done && `${done} finished (${formatBytes(doneByte)})`, errors && `${errors} failed`].filter(Boolean).join(' – '),
326
+ [
327
+ done && t('upload_finished', { n: done, size: formatBytes(doneByte) }, "{n} finished ({size})"),
328
+ errors && t('upload_errors', { n: errors }, "{n} failed")
329
+ ].filter(Boolean).join(' – ')
330
)
331
}
332
langs/hfs-lang-it.json
+4
-2
@@ -1,7 +1,7 @@
1
{
2
"author": "Massimo Melina",
3
- "version": 1.2,
4
- "hfs_version": "0.37.0",
3
+ "version": 1.3,
4
+ "hfs_version": "0.38.3",
5
"translate": {
6
"Select": "Seleziona",
7
"n_files": "{n} file",
@@ -92,6 +92,8 @@
92
"Server error": "Errore del server",
93
94
"Upload terminated": "Upload concluso",
95
+ "upload_finished": "{n,plural, one{# riuscito} other{# riusciti}} ({size})",
96
+ "upload_errors": "{n,plural, one{# fallito} other{# falliti}}",
97
98
"Hits: ": "D#"
99
}