Bizdelnick писал: ↑10.01.2023 19:33
Не надо помнить, можно посмотреть: тому переводу 8 лет.
Спасибо, значит всё таки запамятовал.
Bizdelnick писал: ↑10.01.2023 19:33
Если возникают хотя бы малейшие сомнения на этот счёт, стоит сделать перерыв, подумать
Они возникают, но вот беда, помогать особо мало кто стремится.
Вот например, казалось бы в простом склонении и то проблема:
Показать - Показывать или вообще Отобразить ?
Выключить - Отключить
Сервис - Инструменты
Параметры - Опции
Расположение - Путь
Ещё одна беда локализации — это отсутствие единого шаблона даже для часто используемых слов
Выход - Выйти - Закрыть - Завершить
хорошо ещё что в разные цвета не раскрашивают
и я сам не знаю какое должно быть единым для всех, и как к этому единству привести всех переводчиков
Bizdelnick писал: ↑10.01.2023 19:33
И не лезьте туда, где их нет.
А это вопрос спорный, поэтому приглашаю к "разбору полётов"
Самое главное при локализации, это даже не знание языка — это знание работы программы, незнание её работы вполне может привести к ошибкам даже очень хорошего переводчика.
И я с Вами
Bizdelnick (по разным причинам), эту ошибку совершили.
Увидев на форуме сообщение
chitatel писал: ↑08.01.2023 16:15
Я читал сразу на английском именно "The Chrysalids".
я обратился к
chitatel, и вот какое, казалось простое, но очень точное и дельное, пояснение получил:
Сообщение от
chitatel (не стал брать в тег форума, в его серый фон и уменьшение шрифта)
------------------------------------------------------------------------------------------------------------------------------------------
«
--start-anyway
Make control options like
--play start Exaile if it is not running
По смыслу фраза имеет в виду два действия:
1. Make control options like --play - установить опцию/параметр(?)
--play
2. start Exaile if it is not running - запустить Exaile, если он не запущен (в этот момент времени)
Т.е. тут два действия, следующие одно за другим:
два глагола present simple - (make, start), и
один present continuous (present progressive) - it is not running.
Соотвественно, на мой взгляд, в обоих предложенных вариантах перевода тавтология (запускать-запущен):
Запускать Exaile при использовании таких параметров, как
--play, если он ещё не запущен
Запускать с параметром
--play, если Exaile ещё не запущен
В то время как речь идёт, повторюсь, об 1)установке/выставлении параметра/опции и 2)запуске Exaile, ЕСЛИ программа НЕ действует в настоящее время
Так что я перевёл бы примерно как:
Установить такие параметры/опции, как --play, запустить Exaile, если он ещё не запущен
Тут тоже повоторяется "запустить-запущен", но только во второй части фразы, в то время как в первой говорится именно об установке опции/параметра.
Программой не пользуюсь, что именно делает опция --play не знаю, поэтому перевод может быть негодным.»
======================================================================
Из-за того, что
chitatel не знает как работает программа, он тоже немного ошибся, хотя его вариант ближе всего к верному.
Зато он дал очень хорошую подсказку и пояснение. Продолжение в следующем сообщении (не пишите пока ничего)…
Добавлено (21:02):
Из справки (или man'а)
- опция
--play — включает
"воспроизведение трека" в плеере
- опция
--start-anyway — запускает в консоли сообщения отладки,
хотя почему-то в "Справке" стоит в разделе "Прочие опции"
Сначала консоль сообщает результат о запуске плеера, но полный результат о работе плеера выдаётся после "включения"
"воспроизведение трека"
Если дать команду
exaile --start-anyway , то запустится GUI-окно плеера, но
"воспроизведение трека" может НЕ начаться, зависит от "Настройки" плеера (не запускать проигрывание при включении плеера) или других настройках-условиях не соблюдении условий кода на запуск
"воспроизведение трека"
Поэтому автор и добавил — «start Exaile if it is not running» — по смыслу это
"включить воспроизведение трека", если он не запущен.
Но даже добавив в команду опцию
exaile --start-anyway --play ,
"воспроизведение трека" может НЕ начаться (причины те же), поэтому придётся вручную "включать"
"воспроизведение трека"
Это делается либо уже в запущеном GUI-плеере, либо в втором окне консоли, потому что
в первом окне консоль ждёт выхлопа от "воспроизведения трека" (не принимает другие команды) и далее показывает нюансы работы плеера при "воспроизведении трека" (или глюки в работе).
"запустить" — означает "включить воспроизведение трека", если он "не запущен" (не "воспроизводится трек"), ибо там же в справке, —
«Launch Exaile, optionally adding tracks specified by LOCATION to the active playlist.» стоит фраза "Launch Exaile" — "Запустите Exaile", а здесь "start Exaile", подразумевает "play"
Перевод, по смыслу к опции, думаю предложить такой:
--start-anyway
Make control options like --play start Exaile if it is not running
--start-anyway
Добавить опцию
--play и запустить воспроизведение, если оно не началось
Можно было бы подробнее, но целый абзац по одному параметру будет перебором для краткой справки. А добавление — "и запустить воспроизведение вручную" или "и дополнительно запустить воспроизведение", нисколько не добавит понимания.
Вариант от
chitatel ближе к оригиналу, но в него для полного понимания надо добавить какое-то короткое пояснение, но в голову ничего не приходит.
Смысл опции:
--start-anyway
далее требуется чтобы запустилось воспроизведение, если оно не началось (вот как из этого смысла сложить правильное и короткое "справочное" предложение?)
фраза — "такие опции, как" — может подразумевать только опции:
-n, --next — Воспроизвести следующую композицию
-p, --prev — Воспроизвести предыдущую композицию
-a, --play — Воспроизвести
ибо только они запускают воспроизведение, требующиеся для запуска в консоли сообщений отладки-работы, напрямую требуется опция "--play", так что фразу про другие "такие опции, как", вполне можно опустить.
==========================================================================
Самый первый вариант:
--start-anyway
Запускать Exaile при использовании таких параметров, как --play, если он ещё не запущен
Вариант от
chitatel:
--start-anyway
Установить такие параметры/опции, как --play, запустить Exaile, если он ещё не запущен
Мой на данный момент:
--start-anyway
Добавить опцию
--play и запустить воспроизведение, если оно не началось