From 132ea129b6a1dc2bd28fffc192647264370d4e1f Mon Sep 17 00:00:00 2001 From: Altair Dreemurr <27139654+A1Asriel@users.noreply.github.com> Date: Thu, 31 Jul 2025 04:15:43 +0300 Subject: [PATCH] i18n: 90% finished Russian translation + spelling corrections --- copyparty/web/browser.js | 198 +++++++++++++++++++-------------------- 1 file changed, 99 insertions(+), 99 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 4728e8ff..fe863e6d 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -2526,7 +2526,7 @@ var Ls = { "T": "тип файла", "aq": "качество аудио / битрейт", "vq": "качество видео / битрейт", - "pixfmt": "subsampling / pixel structure", + "pixfmt": "сабсемплинг / пиксельный формат", "resw": "горизонтальное разрешение", "resh": "вертикальное разрешение", "chs": "аудио каналы", @@ -2539,7 +2539,7 @@ var Ls = { ["ESC", "закрыть всякие штуки"], "файловый менеджер", - ["G", "переключиться между списоком / плиткой"], + ["G", "переключиться между списком / плиткой"], ["T", "переключиться между миниатюрами / иконками"], ["⇧ A/D", "размер миниатюры"], ["ctrl-K", "удалить выделенное"], @@ -2628,8 +2628,8 @@ var Ls = { "ot_msg": "msg: отправить сообщение в лог сервера", "ot_mp": "настройка медиаплеера", "ot_cfg": "остальные настройки", - "ot_u2i": 'up2k: загрузить файлы (если имеется доступ к записи) или переключиться в режим поиска$N$Nзагрузки являются возобновляемыми и многопоточными, а даты изменения файлов сохраняются в процессе, но этот метод использет больше ресурсов процессора, чем [🎈]  (легковесный загрузчик)

во время загрузки эта иконка превращается в индикатор!', - "ot_u2w": 'up2k: загрузить файлы с поддержкой возобновления (закиньте те же файлы после перезапуска браузера)$N$Nподдерживается многопоточность, даты изменения файлов сохраняются в процессе, но этот метод использет больше ресурсов процессора, чем [🎈]  (легковесный загрузчик)

во время загрузки эта иконка превращается в индикатор!', + "ot_u2i": 'up2k: загрузить файлы (если имеется доступ к записи) или переключиться в режим поиска$N$Nзагрузки являются возобновляемыми и многопоточными, а даты изменения файлов сохраняются в процессе, но этот метод использует больше ресурсов процессора, чем [🎈]  (легковесный загрузчик)

во время загрузки эта иконка превращается в индикатор!', + "ot_u2w": 'up2k: загрузить файлы с поддержкой возобновления (закиньте те же файлы после перезапуска браузера)$N$Nподдерживается многопоточность, даты изменения файлов сохраняются в процессе, но этот метод использует больше ресурсов процессора, чем [🎈]  (легковесный загрузчик)

во время загрузки эта иконка превращается в индикатор!', "ot_noie": 'Пожалуйста, используйте Chrome / Firefox / Edge', "ab_mkdir": "создать папку", @@ -2648,7 +2648,7 @@ var Ls = { "wt_selinv": "инвертировать выделение", "wt_zip1": "скачать эту папку как архив", "wt_selzip": "скачать выделенные файлы как архив", - "wt_seldl": "скачать выделнные файлы по-отдельности$NГорячая клавиша: Y", + "wt_seldl": "скачать выделенные файлы по-отдельности$NГорячая клавиша: Y", "wt_npirc": "копировать информацию о треке в формате irc", "wt_nptxt": "копировать информацию о треке обычным текстом", "wt_m3ua": "добавить в плейлист m3u (нажмите 📻коп. в конце)", @@ -2788,7 +2788,7 @@ var Ls = { "mt_shuf": "перемешать треки во всех папках\">🔀", "mt_aplay": "автоматически играть треки по нажатии на ссылки с их ID$N$Nпри отключении адрес сайта также перестанет обновляться в соответствии с текущим треком\">a▶", "mt_preload": "подгружать следующий трек перед концом текущего для бесшовного переключения\">предзагр.", - "mt_prescan": "переходить в слудующую папку перед окончанием последнего трека$Nне даёт браузеру прервать следующий плейлист\">нав.", + "mt_prescan": "переходить в следующую папку перед окончанием последнего трека$Nне даёт браузеру прервать следующий плейлист\">нав.", "mt_fullpre": "подгружать следующий трек целиком;$N✅ полезно при нестабильном подключении,$N❌ при медленной скорости лучше выключить\">цел.", "mt_fau": "для телефонов: начинать следующий трек сразу, даже если он не успел подгрузиться целиком (может сломать отображение тегов)\">☕️", "mt_waves": "визуализация:$Nпоказывать волну громкости на полосе воспроизведения\">~", @@ -2846,7 +2846,7 @@ var Ls = { "f_empty": 'эта папка пуста', "f_chide": 'это скроет столбец «{0}»\n\nвы можете показать скрытые столбцы в настройках', "f_bigtxt": "объём данного файла - {0} МиБ. точно открыть как текст?", - "f_bigtxt2": "просмотреть тольк конец файла? это также включит обновление в реальном времени, показывая новые строки сразу после их добавления", + "f_bigtxt2": "просмотреть только конец файла? это также включит обновление в реальном времени, показывая новые строки сразу после их добавления", "fbd_more": '
показано {0} из {1} файлов; показать {2} или показать всё
', "fbd_all": '
показано {0} из {1} файлов; показать всё
', "f_anota": "только {0} из {1} файлов было выделено;\nчтобы выделить всё папку, отмотайте до низа", @@ -2961,106 +2961,106 @@ var Ls = { "m3u_addn": "{0} треков добавлено в плейлист m3u", "m3u_clip": "плейлист m3u скопирован в буфер\n\nсоздайте файл с расширением .m3u и вставьте текст туда, чтобы сделать из него плейлист", - "gt_vau": "don't show videos, just play the audio\">🎧", - "gt_msel": "enable file selection; ctrl-click a file to override$N$N<em>when active: doubleclick a file / folder to open it</em>$N$NГорячая клавиша: S\">multiselect", - "gt_crop": "center-crop thumbnails\">crop", - "gt_3x": "hi-res thumbnails\">3x", - "gt_zoom": "zoom", - "gt_chop": "chop", - "gt_sort": "sort by", - "gt_name": "name", - "gt_sz": "size", - "gt_ts": "date", - "gt_ext": "type", - "gt_c1": "truncate filenames more (show less)", - "gt_c2": "truncate filenames less (show more)", + "gt_vau": "не показывать видео, только воспроизводить аудио\">🎧", + "gt_msel": "включить режим выделения; держите ctrl при нажатии для инвертации действия$N$N<em>когда активно: дважды кликните на файле / папке, чтобы открыть их</em>$N$NГорячая клавиша: S\">выделение", + "gt_crop": "обрезать миниатюры\">обрезка", + "gt_3x": "миниатюры высокого разрешения\">3x", + "gt_zoom": "размер", + "gt_chop": "длина имён", + "gt_sort": "сортировать по", + "gt_name": "имени", + "gt_sz": "размеру", + "gt_ts": "дате", + "gt_ext": "типу", + "gt_c1": "укоротить названия файлов", + "gt_c2": "удлинить названия файлов", - "sm_w8": "searching...", - "sm_prev": "search results below are from a previous query:\n ", - "sl_close": "close search results", - "sl_hits": "showing {0} hits", - "sl_moar": "load more", + "sm_w8": "ищем...", + "sm_prev": "результаты поиска ниже - из предыдущего запроса:\n ", + "sl_close": "закрыть результаты поиска", + "sl_hits": "показ {0} совпадений", + "sl_moar": "загрузить больше", - "s_sz": "size", - "s_dt": "date", - "s_rd": "path", - "s_fn": "name", - "s_ta": "tags", - "s_ua": "up@", - "s_ad": "adv.", - "s_s1": "minimum MiB", - "s_s2": "maximum MiB", - "s_d1": "min. iso8601", - "s_d2": "max. iso8601", - "s_u1": "uploaded after", - "s_u2": "and/or before", - "s_r1": "path contains   (space-separated)", - "s_f1": "name contains   (negate with -nope)", - "s_t1": "tags contains   (^=start, end=$)", - "s_a1": "specific metadata properties", + "s_sz": "размер", + "s_dt": "дата", + "s_rd": "путь", + "s_fn": "имя", + "s_ta": "теги", + "s_ua": "дата⬆️", + "s_ad": "другое", + "s_s1": "минимум МиБ", + "s_s2": "максимум МиБ", + "s_d1": "мин. iso8601", + "s_d2": "макс. iso8601", + "s_u1": "загружено после", + "s_u2": "и/или до", + "s_r1": "путь содержит   (разделить пробелами)", + "s_f1": "имя содержит   (для исключения писать -nope)", + "s_t1": "теги содержат   (^=начало, конец=$)", + "s_a1": "свойства метаданных", - "md_eshow": "cannot render ", - "md_off": "[📜readme] disabled in [⚙️] -- document hidden", + "md_eshow": "не удалось показать ", + "md_off": "[📜ридми] отключён в [⚙️] -- документ скрыт", - "badreply": "Failed to parse reply from server", + "badreply": "Ошибка обработки ответа сервера", - "xhr403": "403: Access denied\n\ntry pressing F5, maybe you got logged out", - "xhr0": "unknown (probably lost connection to server, or server is offline)", - "cf_ok": "sorry about that -- DD" + wah + "oS protection kicked in\n\nthings should resume in about 30 sec\n\nif nothing happens, hit F5 to reload the page", - "tl_xe1": "could not list subfolders:\n\nerror ", - "tl_xe2": "404: Folder not found", - "fl_xe1": "could not list files in folder:\n\nerror ", - "fl_xe2": "404: Folder not found", - "fd_xe1": "could not create subfolder:\n\nerror ", - "fd_xe2": "404: Parent folder not found", - "fsm_xe1": "could not send message:\n\nerror ", - "fsm_xe2": "404: Parent folder not found", - "fu_xe1": "failed to load unpost list from server:\n\nerror ", - "fu_xe2": "404: File not found??", + "xhr403": "403: Доступ запрещён\n\nпопробуйте перезагрузить страницу, возможно, ваша сессия истекла", + "xhr0": "неизвестно (возможно, потеряно соединение с сервером, либо он отключён)", + "cf_ok": "просим прощения -- сработала защита от DD" + wah + "oS\n\nвсё должно вернуться в норму через 30 сек\n\nесли ничего не происходит - перезагрузите страницу", + "tl_xe1": "не удалось показать подпапки:\n\nошибка ", + "tl_xe2": "404: Папка не найдена", + "fl_xe1": "не удалось показать файлы:\n\nошибка ", + "fl_xe2": "404: Папка не найдена", + "fd_xe1": "не удалось создать подпапку:\n\nошибка ", + "fd_xe2": "404: Родительская папка не найдена", + "fsm_xe1": "не удалось отправить сообщение:\n\nошибка ", + "fsm_xe2": "404: Родительская папка не найдена", + "fu_xe1": "не удалось удалить список с сервера:\n\nошибка ", + "fu_xe2": "404: Файл не найден??", - "fz_tar": "uncompressed gnu-tar file (linux / mac)", - "fz_pax": "uncompressed pax-format tar (slower)", - "fz_targz": "gnu-tar with gzip level 3 compression$N$Nthis is usually very slow, so$Nuse uncompressed tar instead", - "fz_tarxz": "gnu-tar with xz level 1 compression$N$Nthis is usually very slow, so$Nuse uncompressed tar instead", - "fz_zip8": "zip with utf8 filenames (maybe wonky on windows 7 and older)", - "fz_zipd": "zip with traditional cp437 filenames, for really old software", - "fz_zipc": "cp437 with crc32 computed early,$Nfor MS-DOS PKZIP v2.04g (october 1993)$N(takes longer to process before download can start)", + "fz_tar": "несжатый файл gnu-tar (linux / mac)", + "fz_pax": "несжатый pax-форматированный tar (медленнее)", + "fz_targz": "gnu-tar с 3 уровнем сжатия gzip$N$Nобычно это очень медленно,$Nлучше использовать несжатый tar", + "fz_tarxz": "gnu-tar с 1 уровнем сжатия xz$N$Nобычно это очень медленно,$Nлучше использовать несжатый tar", + "fz_zip8": "zip с именами по utf8 (может работать криво на windows 7 и ниже)", + "fz_zipd": "zip с именами по cp437, для очень старого софта", + "fz_zipc": "cp437 с предварительным вычислением crc32,$N для MS-DOS PKZIP v2.04g (октябрь 1993)$N(требует больше времени для обработки перед скачиванием)", - "un_m1": "you can delete your recent uploads (or abort unfinished ones) below", - "un_upd": "refresh", - "un_m4": "or share the files visible below:", - "un_ulist": "show", - "un_ucopy": "copy", - "un_flt": "optional filter:  URL must contain", - "un_fclr": "clear filter", - "un_derr": 'unpost-delete failed:\n', - "un_f5": 'something broke, please try a refresh or hit F5', - "un_uf5": "sorry but you have to refresh the page (for example by pressing F5 or CTRL-R) before this upload can be aborted", - "un_nou": 'warning: server too busy to show unfinished uploads; click the "refresh" link in a bit', - "un_noc": 'warning: unpost of fully uploaded files is not enabled/permitted in server config', - "un_max": "showing first 2000 files (use the filter)", - "un_avail": "{0} recent uploads can be deleted
{1} unfinished ones can be aborted", - "un_m2": "sorted by upload time; most recent first:", - "un_no1": "sike! no uploads are sufficiently recent", - "un_no2": "sike! no uploads matching that filter are sufficiently recent", - "un_next": "delete the next {0} files below", - "un_abrt": "abort", - "un_del": "delete", - "un_m3": "loading your recent uploads...", - "un_busy": "deleting {0} files...", - "un_clip": "{0} links copied to clipboard", + "un_m1": "вы можете удалить ваши недавние загрузки (или отменить незавершённые) ниже", + "un_upd": "обновить", + "un_m4": "или поделиться файлами снизу:", + "un_ulist": "показать", + "un_ucopy": "копировать", + "un_flt": "опциональный фильтр:  адрес должен содержать", + "un_fclr": "очистить фильтр", + "un_derr": 'ошибка удаления:\n', + "un_f5": 'что-то сломалось, пожалуйста перезагрузите страницу', + "un_uf5": "извините, но вам нужно перезагрузить страницу (F5 или Ctrl+R) перед тем, как отменить эту загрузку", + "un_nou": 'внимание: сервер слишком нагружен, чтобы показать незавершённые загрузки; нажмите на ссылку "обновления" через пару секунд', + "un_noc": 'внимание: удаление уже загруженных файлов запрещено конфигурацией сервера', + "un_max": "показаны первые 2000 файлов (используйте фильтр)", + "un_avail": "{0} недавних загрузок может быть удалено
{1} незавершённых может быть отменено", + "un_m2": "отсортировано по времени загрузки; сначала самые последние:", + "un_no1": "ха, поверил! достаточно свежих загрузок ещё нет", + "un_no2": "ха, поверил! достаточно свежих загрузок, соответствующих фильтру, ещё нет", + "un_next": "удалить следующие {0} файлов ниже", + "un_abrt": "отменить", + "un_del": "удалить", + "un_m3": "загружаю ваши недавние загрузки...", + "un_busy": "удаляю {0} файлов...", + "un_clip": "{0} ссылок скопировано в буфер", - "u_https1": "you should", - "u_https2": "switch to https", - "u_https3": "for better performance", - "u_ancient": 'your browser is impressively ancient -- maybe you should use bup instead', - "u_nowork": "need firefox 53+ or chrome 57+ or iOS 11+", - "tail_2old": "need firefox 105+ or chrome 71+ or iOS 14.5+", - "u_nodrop": 'your browser is too old for drag-and-drop uploading', - "u_notdir": "that's not a folder!\n\nyour browser is too old,\nplease try dragdrop instead", - "u_uri": "to dragdrop images from other browser windows,\nplease drop it onto the big upload button", - "u_enpot": 'switch to potato UI (may improve upload speed)', - "u_depot": 'switch to fancy UI (may reduce upload speed)', + "u_https1": "вам стоит", + "u_https2": "включить https", + "u_https3": "для лучшей производительности", + "u_ancient": 'у вас действительно антикварный браузер -- возможно, стоит использовать bup', + "u_nowork": "требуется firefox 53+, chrome 57+ или iOS 11+", + "tail_2old": "требуется firefox 105+, chrome 71+ или iOS 14.5+", + "u_nodrop": 'ваш браузер слишком старый для загрузки через перетаскивание', + "u_notdir": "это не папка!\n\nваш браузер слишком старый,\nиспользуйте перетаскивание", + "u_uri": "чтобы перетащить картинку из других окон браузера,\nотпустите её на большую кнопку загрузки", + "u_enpot": 'переключиться на простой дизайн (может ускорить загрузку)', + "u_depot": 'переключиться на модный дизайн (может замедлить загрузку)', "u_gotpot": 'switching to the potato UI for improved upload speed,\n\nfeel free to disagree and switch back!', "u_pott": "

files:   {0} finished,   {1} failed,   {2} busy,   {3} queued

", "u_ever": "this is the basic uploader; up2k needs at least
chrome 21 // firefox 13 // edge 12 // opera 12 // safari 5.1",