fix: upload: a couple of strings in couldn't be translated

Massimo Melina committed Sep 12, 2023 at 23:55 UTC 0ac87b26fa87bd50e1f8c8a78f875461ba16c17a
4 files changed +14 -6
frontend/src/upload.ts
+4 -2
@@ -99,6 +99,8 @@ export function showUpload() {
99 const { qs, paused, eta, skipExisting } = useSnapshot(uploadState)
100 const { can_upload, accept } = useSnapState()
101 const etaStr = useMemo(() => !eta ? '' : formatTime(eta*1000, 0, 2), [eta])
102 + const inQ = _.sumBy(qs, q => q.files.length) - (uploadState.uploading ? 1 : 0)
103 + const queueStr = inQ && t('in_queue', { n: inQ }, "{n} in queue")
104 const size = formatBytes(files.reduce((a, f) => a + f.size, 0))
105
106 return h(FlexV, { gap: 0, props: acceptDropFiles(x => setFiles([ ...files, ...x ])) },
@@ -138,7 +140,7 @@ export function showUpload() {
140 h(UploadStatus),
141 qs.length > 0 && h('div', {},
142 h(Flex, { alignItems: 'center', justifyContent: 'center', borderTop: '1px dashed', padding: '.5em' },
141 - `${_.sumBy(qs, q => q.files.length) - (uploadState.uploading ? 1 : 0)} in queue${prefix(', ', etaStr)}`,
143 + [queueStr, etaStr].filter(Boolean).join(', '),
144 iconBtn('trash', ()=> {
145 uploadState.qs = []
146 abortCurrentUpload()
@@ -149,7 +151,7 @@ export function showUpload() {
151 ),
152 qs.map((q,idx) =>
153 h('div', { key: q.to },
152 - h(Link, { to: q.to, onClick: close }, "Destination ", decodeURI(q.to)),
154 + h(Link, { to: q.to, onClick: close }, t`Destination`, ' ', decodeURI(q.to)),
155 h(FilesList, {
156 files: Array.from(q.files),
157 remove(f) {
src/langs/hfs-lang-en.json
+3 -1
@@ -134,6 +134,8 @@
134 "showHelp_space_body": "select",
135 "showHelp_D_body": "download",
136 "showHelp_Z_body": "zoom modes",
137 - "showHelp_F_body": "full screen"
137 + "showHelp_F_body": "full screen",
138 + "Destination": "Destination",
139 + "in_queue": "{n} in queue"
140 }
141 }
src/langs/hfs-lang-it.json
+2
@@ -127,6 +127,8 @@
127 "showHelp_D_body": "download",
128 "showHelp_Z_body": "cambia modalità zoom",
129 "showHelp_F_body": "pieno schermo",
130 + "Destination": "Destinazione",
131 + "in_queue": "{n} in coda",
132
133 "": "PLUGINS SECTION",
134 "": "PLUGIN thumbnails",
src/langs/hfs-lang-ru.json
+5 -3
@@ -1,7 +1,7 @@
1 {
2 "author": "Mefistofell, SanokKule",
3 - "version": 2.0,
4 - "hfs_version": "0.47.0",
3 + "version": 2.1,
4 + "hfs_version": "0.48.0",
5 "translate": {
6 "Select": "Выбор",
7 "n_files": "{n,plural, one{1 файл} few{# файла} other{# файлов}}",
@@ -134,6 +134,8 @@
134 "showHelp_space_body": "выбрать файл",
135 "showHelp_D_body": "скачать",
136 "showHelp_Z_body": "переключение увеличения",
137 - "showHelp_F_body": "полноэкранный режим"
137 + "showHelp_F_body": "полноэкранный режим",
138 + "Destination": "Назначение",
139 + "in_queue": "{n} в очереди"
140 }
141 }