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
}