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 }