Exaile плеер

Обсудить вопросы и проблемы со звуком

Модератор: Модераторы разделов

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
06.01.2023 22:57
Make control options like --play start Exaile if it is not running
Запускать Exaile при использовании таких параметров, как --play, если он ещё не запущен
Запускать с такими параметрами, как --play, если Exaile ещё не запущен (мой вариант)
Вы не поняли смысл фразы. И того, как работает Exaile, не понимаете, видимо.
А смысл такой: если команда запущена с опцией --play или подобной ей, но плеер в данный момент не запущен, то запустить его. Насколько я понимаю (сам я exaile не пользуюсь и сужу лишь по описанию опции), при указании только опции --play (или других опций управления воспроизведением) без --start-anyway, программа попытается передать команду запущенному ранее экземпляру плеера, а если такового нет — завершится с ошибкой.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Bizdelnick, я понимаю как оно работает. Да, Вы правы:
exaile --play — запустит воспр. плеера только если уже есть запущенный экземпляр

Фраза взята из справки и выглядит вот так:

Прочие настройки:
..............................
--start-anyway
Запускать Exaile с параметром --play, если он ещё не запущен

т.е. фраза относится к опции (даёт пояснение к опции) --start-anyway — Запускать Exaile с параметром --play, если он ещё не запущен
другие параметры, подобные --play не имеет смысла запускать, exaile --play --start-anyway уже всё покажет
Последний раз редактировалось algri14 07.01.2023 09:37, всего редактировалось 2 раза.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
07.01.2023 00:29
Запускать Exaile с параметром -- play, если он ещё не запущен
Эта формулировка может быть истолкована по-разному, мне её смысл непонятен, если отвлечься от приведённого Вами ранее. И я не понял, откуда у Вас там периодически появляется пробел в середине --play, его там быть не должно. Если это Вы его добавляете, то будьте внимательнее.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
07.01.2023 00:29
другие параметры, подобные -- play не имеет смысла запускать, exaile --play --start-anyway уже всё покажет
Почему не имеет, что покажет?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Bizdelnick писал:
07.01.2023 00:53
Почему не имеет, что покажет?
Spoiler

Shell

exaile --play --start-anyway
INFO : Loading Exaile devel...
INFO : Using Python 3.8.14
INFO : Using PyGObject 3.38.0
INFO : Loading settings...
INFO : Using Locale ru_RU UTF-8
INFO : Using Mutagen 1.45.1
INFO : Using GStreamer 1.18.5
INFO : Reconfiguring crossfading
INFO : Crossfade: disabled
INFO : Using GTK+ 3.24.24
INFO : Using GTK+ theme Breeze
INFO : Loading plugins...
INFO : Suspend Bus Acquired
INFO : Suspend Inhibitor Enabled
INFO : Loading collection...
INFO : Loading devices...
INFO : Connected to udisks2
INFO : Loading interface...
INFO : Loading main window...
INFO : Connecting main window events...
INFO : Loading panels...
INFO : Connecting panel events...
INFO : Done loading main window...
ERROR : Event callback exception caught!
Traceback (most recent call last):
File "/usr/share/exaile/xl/event.py", line 359, in _emit
fn.__call__(
File "/usr/share/exaile/xl/plugins.py", line 120, in __on_new_plugin_loaded
fn()
File "/usr/share/exaile/plugins/moodbar/__init__.py", line 63, in on_gui_loaded
self._on_preview_device_enabled('', previewdevice)
File "/usr/share/exaile/plugins/moodbar/__init__.py", line 87, in _on_preview_device_enabled
self, plugin.player, plugin.progress_bar
AttributeError: 'SecondaryOutputPlugin' object has no attribute 'player'
INFO : Reconfiguring crossfading
INFO : Crossfade: disabled
INFO : Bookmarks file does not exist yet.
Oops, secure memory pool already initialized
INFO : Scanning library: file:///home/algri/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B08
INFO : Playing file:///home/algri/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B08/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%20%D0%90%D0%B2%D0%B5%D1%80%D0%B8%D0%BD/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%20%D0%90%D0%B2%D0%B5%D1%80%D0%B8%D0%BD%20-%20%D0%9F%D0%B0%D0%B4%D0%B0%D0%B5%D1%82%20%D1%81%D0%BD%D0%B5%D0%B3%20%D0%BD%D0%B0%20%D0%BF%D0%BB%D1%8F%D0%B6%20(2020).mp4
INFO : Scan completed: file:///home/algri/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B08
ERROR : Provided language "en, ru" not found.
ERROR : Event callback exception caught!
Traceback (most recent call last):
File "/usr/share/exaile/xl/event.py", line 359, in _emit
fn.__call__(
File "/usr/share/exaile/plugins/inhibitsuspend/__init__.py", line 169, in on_playback_track_start
self.inhibit()
File "/usr/share/exaile/plugins/inhibitsuspend/__init__.py", line 136, in inhibit
self._inhibit_call()
File "/usr/share/exaile/plugins/inhibitsuspend/__init__.py", line 185, in _inhibit_call
raise NotImplementedError('Method not Overridden')
NotImplementedError: Method not Overridden
Exception in thread Thread-10:
Traceback (most recent call last):
File "/usr/lib64/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/usr/share/exaile/plugins/wikipedia/__init__.py", line 128, in load_wikipedia_page
html = common.get_url_contents(url, self.__user_agent)
File "/usr/share/exaile/xl/common.py", line 132, in get_url_contents
fp = urllib.request.urlopen(req)
File "/usr/lib64/python3.8/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib64/python3.8/urllib/request.py", line 525, in open
response = self._open(req, data)
File "/usr/lib64/python3.8/urllib/request.py", line 542, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/usr/lib64/python3.8/urllib/request.py", line 502, in _call_chain
result = func(*args)
File "/usr/lib64/python3.8/urllib/request.py", line 1397, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "/usr/lib64/python3.8/urllib/request.py", line 1354, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "/usr/lib64/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib64/python3.8/http/client.py", line 1297, in _send_request
self.putheader(hdr, value)
File "/usr/lib64/python3.8/http/client.py", line 1229, in putheader
values[i] = one_value.encode('latin-1')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 13-21: ordinal not in range(256)
WARNING : Failed to load alarm data from file: unexpected EOF while parsing (<string>, line 0)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

И что? Каким образом это делает бессмысленным запуск других управляющих команд со --start-anyway? И почему Вы решили, что этот вывод будет интересен тому, кто запускает команду? Она вообще, скорее всего, каким-нибудь скриптом будет запускаться.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

--start-anyway
Запускать Exaile с параметром --play, если он ещё не запущен
это непонятно?
Bizdelnick писал:
07.01.2023 00:47
Эта формулировка может быть истолкована по-разному, мне её смысл непонятен,
--start-anyway
Запускать Exaile при использовании таких параметров, как --play, если он ещё не запущен
а мне ломает мозг замысловатое, удлинённое — "при использовании таких параметров, как" — вместо короткого и понятного "с параметром".
Даже учитывая что:
Make control options like = Создайте параметры управления, такие как
Можно вполне заменить на:
--start-anyway
Запускать с параметром --play, если Exaile ещё не запущен

Очень часто читая в справках, манах, локализациях подобные — "при использовании таких параметров, как" — мозг встаёт в ступор от таких пояснений, начинаешь расшифровывать и думаешь — кто же это переводил? русский или марсианин
Bizdelnick писал:
07.01.2023 01:53
Каким образом это делает бессмысленным запуск других управляющих команд со --start-anyway?
подскажите ДРУГОЙ пример вместо "--play" и что "другие" добавят в вывод консоли
Bizdelnick писал:
07.01.2023 00:47
откуда у Вас там периодически появляется пробел в середине --play, его там быть не должно.
случайно поставил, уже исправил
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
07.01.2023 09:13
--start-anyway
Запускать Exaile с параметром --play, если он ещё не запущен
это непонятно?
Нет. Просто набор слов, который непонятно, как трактовать. Я запускаю со --start-anyway, а он работает как --play? Бред какой-то.
Слушайте, не трогайте перевод, пожалуйста. Он был совершенно правильный. Вы его можете только испортить. И вообще не лезьте в документацию. Ладно ещё интерфейс, там накосячить сложнее, хотя тоже можно. Но документацию надо переводить с лучшим знанием и предмета, и обоих языков, чем у Вас.
algri14 писал:
07.01.2023 09:13
подскажите ДРУГОЙ пример вместо "--play" и что "другие" добавят в вывод консоли
Причём здесь вывод в консоли? Да хоть вообще без параметров запустите — он такой же будет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Bizdelnick писал:
07.01.2023 15:54
Слушайте, не трогайте перевод, пожалуйста. Он был совершенно правильный.
Он в любом случае был мой, ещё раньше переводил, и так же с яндексом
Bizdelnick писал:
07.01.2023 15:54
Я запускаю со --start-anyway, а он работает как --play ?
Нет, он не может работать одинаково, с опцией --play запускается проигрывание трека (в плейлисте должны быть песни), но беда плеера в том, что запуск песен происходит не всегда с первого раза.
Команда в консоли срабатывает со второго раза, GUI-окно надо закрыть и снова в консоль, это происходит если:
- это первый запуск плеера в данном сеансе
- перед этим проигрался последний трек, плеер замолк и завершили его работу
Где в команде стоит опция --play — неважно, варианты:

exaile --start-anyway --play или exaile --play --start-anyway
работают одинаково, вот тут не знаю — правильно ли это… или это баг?

exaile --start-anyway только запустит плеер, но НЕ вкл. воспроизведение

Считаю что самый оптимальный вариант перевода, т.е. пояснение опции:

--start-anyway Запускать с параметром --play, если Exaile ещё не запущен
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
07.01.2023 23:50
Нет, он не может работать одинаково
А вот из Вашей «сокращённой» формулировки при первом прочтении складывается именно такое впечатление. При втором и дальнейших можно найти другие возможные трактовки, но правильная не будет даже второй.
algri14 писал:
07.01.2023 23:50
тут не знаю — правильно ли это… или это баг?
Почему Вы этого не знаете? В мане написано английским по чёрному: при совместном использовании опций. Нигде не сказано, что в зависимости от их порядка что-то должно изменяться.
algri14 писал:
07.01.2023 23:50
exaile --start-anyway только запустит плеер, но НЕ вкл. воспроизведение
Конечно. Не понимаю, что Вас тут удивляет? В мане написано, что --start-anyway изменяет поведение --play и подобных опций (то есть любых опций управления воспроизведением). Сама по себе она никакого эффекта не имеет, точно так же можно запускать exaile без опций.
algri14 писал:
07.01.2023 23:50
Считаю что самый оптимальный вариант перевода, т.е. пояснение опции:

--start-anyway Запускать с параметром --play, если Exaile ещё не запущен
А я вам третий (или четвёртый уже?) раз повторяю, что это бессмысленный набор слов, который ничего не поясняет, а только запутывает, см. выше.
Добавлено (16:40):
algri14 писал:
07.01.2023 23:50
Он в любом случае был мой, ещё раньше переводил, и так же с яндексом
Ну вот не переводите больше. Вам для этого не хватает квалификации. Вы понять оригинал не можете, даже с яндексом, а пытаетесь что-то переводить. Так нельзя.

P. S. И вообще, определитесь всё же, Ваш или нет. А то писали:
algri14 писал:
05.01.2023 21:32
Сейчас перевод такой (не мой)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Прежде чем продолжить по поводу опции --start-anyway, небольшое пояснение…
Bizdelnick писал:
08.01.2023 16:39
P. S. И вообще, определитесь всё же, Ваш или нет. А то писали:
algri14 писал:
05.01.2023 21:32
Сейчас перевод такой (не мой):
Bizdelnick писал:
07.01.2023 15:54
Слушайте, не трогайте перевод, пожалуйста. Он был совершенно правильный. Вы его можете только испортить.
algri14 писал:
07.01.2023 23:50
Он в любом случае был мой, ещё раньше переводил, и так же с яндексом
Дело в том, что локализацией плеера Exaile я занялся более 2-х лет назад, вернее доработкой того что было. А был очень слабый перевод, так сказать внешний вид, основные кнопки и функции, да и те с грубыми ошибками.
Как тогда была переведена опция, уже не помню, но то что я её правил — помню, но правил с помощью маш-переводчиков Яндекс и Гугл, кстати они в то время были заметно хуже, чем сейчас.

В 2020 году я уже имел небольшой опыт локализации программы EasyTag и работы с файлами.po, прекрасно понимаю, что этим должен заниматься специалист, НО им недосуг, потому очень часто этим занимаются любители и люди вообще без знания иностранного языка, иногда под руководством более-менее специалиста, а зачастую без оного вообще.
Говоря это, основываюсь глядя на локализацию программ, в них ДАЖЕ Я ЧАЙНИК вижу грубые ошибки (без примеров, а то тема будет вообще бесконечная).

В конце прошлого 2020 года вновь вернулся к локализции Exaile и в течении месяца несколько раз правил сам себя — уж больно тонкая это работа переводить с одного языка на другой, в английском это 1 слово, а в русском может быть целая фраза из 3-х ÷ 5-ти слов, к тому же надо точно знать как работает программа.

НО, никак не мог представить, что буду так ломать мозг всего лишь над одним предложением: далее в следующем сообщении…
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
10.01.2023 18:52
Как тогда была переведена опция, уже не помню
Не надо помнить, можно посмотреть: тому переводу 8 лет.
algri14 писал:
10.01.2023 18:52
глядя на локализацию программ, в них ДАЖЕ Я ЧАЙНИК вижу грубые ошибки
Ну так правьте грубые ошибки. И не лезьте туда, где их нет. По себе знаю, что при редактировании чужого текста бывает трудно остановиться. Надо не забывать время от времени спрашивать себя: «то, что я пишу, точно лучше того, что было?» Если возникают хотя бы малейшие сомнения на этот счёт, стоит сделать перерыв, подумать и заняться редактированием тех мест, где оно действительно необходимо. Или уже признать, что далее тут улучшать нечего, и перейти к чему-то совсем другому.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

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
далее требуется чтобы запустилось воспроизведение, если оно не началось (вот как из этого смысла сложить правильное и короткое "справочное" предложение?) :crazy:

фраза — "такие опции, как" — может подразумевать только опции:
-n, --next — Воспроизвести следующую композицию
-p, --prev — Воспроизвести предыдущую композицию
-a, --play — Воспроизвести
ибо только они запускают воспроизведение, требующиеся для запуска в консоли сообщений отладки-работы, напрямую требуется опция "--play", так что фразу про другие "такие опции, как", вполне можно опустить.
==========================================================================

Самый первый вариант:
--start-anyway
Запускать Exaile при использовании таких параметров, как --play, если он ещё не запущен

Вариант от chitatel:
--start-anyway
Установить такие параметры/опции, как --play, запустить Exaile, если он ещё не запущен

Мой на данный момент:
--start-anyway
Добавить опцию --play и запустить воспроизведение, если оно не началось
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
10.01.2023 20:33
Вот например, казалось бы в простом склонении и то проблема:
Показать - Показывать или вообще Отобразить ?
Выключить - Отключить
Сервис - Инструменты
Параметры - Опции
Расположение - Путь
Если не видите принципиальной разницы, не стоит ничего менять. Всегда надо исходить из того, что предыдущий переводчик (или кто угодно, работавший над проектом) лучше знал, что он делает. А может быть, разницы и правда нет, так нечего и голову ломать.
algri14 писал:
10.01.2023 20:33
Ещё одна беда локализации — это отсутствие единого шаблона даже для часто используемых слов
Выход - Выйти - Закрыть - Завершить
хорошо ещё что в разные цвета не раскрашивают
и я сам не знаю какое должно быть единым для всех, и как к этому единству привести всех переводчиков
Он есть. Вы, я так понимаю, используете Weblate. В нём предусмотрен глоссарий. Заполняйте его, основываясь на уже существующем переводе. Если перевода ещё нет и терзают муки выбора, посмотрите на более крупные связанные проекты. Exaile использует GTK, так что логично посмотреть на глоссарий переводчиков GNOME.
algri14 писал:
10.01.2023 20:33
Так что я перевёл бы примерно как:
Установить такие параметры/опции, как --play, запустить Exaile, если он ещё не запущен
algri14 писал:
10.01.2023 20:33
Добавить опцию --play и запустить воспроизведение, если оно не началось
Либо Вы так и не поняли, как работает опция, либо категорически не в состоянии изложить свою мысль. --start-anyway не устанавливает никакие дополнительные параметры/опции, это должен сделать пользователь. И вот это в результате Ваших правок становится непонятным. Поэтому оба варианта неправильные.

Ещё раз повторюсь, существующий перевод — хороший и довольно точный. Единственное, чем его можно немного улучшить, это добавить перевод опущенного предыдущим переводчиком слова control (control options — опций управления).
algri14 писал:
10.01.2023 20:33
опция --start-anyway — запускает в консоли сообщения отладки
Нет! Она не запускает никакие сообщения отладки. Она запускает сам плеер (чего не произошло бы при использовании просто опции --play). То, что запущенный плеер выводит что-то там в консоль — вторично. Ещё раз повторяю: запустите его вообще без опций, и Вы увидите точно такой же вывод (при условии, что он не был запущен ранее). Смысл --start-anyway — изменить поведение опций управления воспроизведением, и только.
Почему Вы, имея перед глазами документацию, выдумываете какие-то новые смыслы опций вместо того, чтобы просто прочитать, что они делают?
algri14 писал:
10.01.2023 20:33
Поэтому автор и добавил — «start Exaile if it is not running» — по смыслу это "включить воспроизведение трека", если он не запущен.
«Start Exaile» — это «запустить воспроизведение трека»? Серьёзно?
algri14 писал:
10.01.2023 20:33
"Launch Exaile" — "Запустите Exaile", а здесь "start Exaile", подразумевает "play"
:doh:
Вам известно слово «синоним»? Если нет, прочтите википедия://синонимы. Так вот, launch и start — это синонимы. Оба словосочетания означают «запустить Exaile». И если бы там даже было написано «run Exaile», это означало бы то же самое. Вот если бы к сказуемому прилагалось другое дополнение (не Exaile), тогда да, смысл был бы другой. «Start playback» — вот как было бы «запустить воспроизведение».
Добавлено (21:49):
algri14, не уверен, что Вы прочтёте и осознаете предыдущее сообщение, поэтому кратко и тезисно.
  • Вы не понимаете, как работает Exaile, в принципе.
  • Вы выдумали какой-то невероятный смысл для опций, не имеющий никакого отношения ни к действительности, ни к оригинальной документации.
  • Вы портите хороший перевод.
  • Остановитесь! Иначе русскоязычные пользователи будут Вас проклинать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Bizdelnick писал:
10.01.2023 21:39
Вы не понимаете, как работает Exaile, в принципе.
Вы выдумали какой-то невероятный смысл для опций, не имеющий никакого отношения ни к действительности, ни к оригинальной документации.
Вполне возможно, человеку свойственно — и ошибаться, не ошибается тот, кто ничего не делает.
Сейчас перевод такой:
--start-anyway
Запускать Exaile при использовании таких параметров, как --play, если он ещё не запущен
Bizdelnick писал:
06.01.2023 03:00
Абсолютно точный, не вздумайте менять.
Обратился к украинской локализации:
--start-anyway
Встановити параметри подібні до --play для запуску Exaile, якщо він не працює
Установить параметры подобные --play для запуска Exaile, если он не работает

Bizdelnick, тогда может быть украинсий вариант ближе к истине? и chitatel почти то же самое предложил
Выдумал я, не выдумал, но понимаю, что опция --start-anyway дана не просто для запуска плеера, может быть в украинском правильно перевели — если он "не работает", а не "запущен". Слова похожие, а смысл совсем разный.

Кстати, заодно подскажите, что выбрать:
Usage: exaile [OPTION...] [LOCATION...]

Применение: exaile [ПАРАМЕТР…] [РАСПОЛОЖЕНИЕ…]"
или
Применение: exaile [ОПЦИЯ…] [РАСПОЛОЖЕНИЕ…]"

и далее в справке пойдёт название подразделов:
Параметры (Опции) звука:
Параметры (Опции) фонотеки:
Прочие параметры (опции):
Сейчас стоит "Параметр" и он мне нравится больше
зы:
Bizdelnick писал:
10.01.2023 21:39
Иначе русскоязычные пользователи будут Вас проклинать.
А Вы доводы приводите более убедительные и доказательные, вместо НЕТ и НЕПРАВИЛЬНО, вот установите себе плеер и проверьте.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
11.01.2023 02:15
тогда может быть украинсий вариант ближе к истине?
Нет. Насколько я понимаю украинский (так себе), практически равнозначен.
Ладно, давайте попробую объяснить по-другому. Отвлечёмся от текста, посмотрим, как и зачем это работает.
Допустим, у меня на клавиатуре есть мультимедиа-клавиши ⏮ ⏯ ⏭ ⏹. Я хочу с их помощью управлять exaile и привязываю к ним команды соответственно exaile --prev, exaile --play-pause, exaile --next и exaile --stop. Это работает, когда exaile запущен. Но если музыка не играет, я хочу её включить, нажимаю ⏯, но exaile ещё не запущен, ничего не происходит. Мне нужно залезть в меню и запустить exaile. Но я ленивый, не хочу тратить на это время. Из того, что я нажал кнопку, следует, что мне нужна музыка, и если плеер не запущен — надо его запустить. Вот для этого и придумали опцию --start-anyway. Я меняю привязанную к кнопке команду на exaile --play-pause --start-anyway, и всё работает так, как мне хочется.

P. S. Если я Вас не убедил, делайте, что хотите. Спор на этом прекращаю, потому что цензурные слова у меня закончились. Я не пользуюсь exaile, какое мне дело, что Вы за белиберду там напишете.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1113
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Exaile плеер

Сообщение algri14 »

Bizdelnick писал:
11.01.2023 14:13
Из того, что я нажал кнопку, следует, что мне нужна музыка, и если плеер не запущен — надо его запустить. Вот для этого и придумали опцию --start-anyway. Я меняю привязанную к кнопке команду на exaile --play-pause --start-anyway, и всё работает так, как мне хочется.
Bizdelnick
вот что Вы за человек, я две страницы форума извёл впустую, время моё (ладно фиг с ним) — но ведь можно было это сказать сразу.
Ну хорошо Вам, знающего консоль и прочие приблуды линукса, а для чайника описание в этой опции звучит как набор фраз и не только для чайника. Только поэтому я заварил всю эту кашу.

А что скажите по поводу — опция или параметр?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19763
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Exaile плеер

Сообщение Bizdelnick »

algri14 писал:
11.01.2023 16:44
А что скажите по поводу — опция или параметр?
Пофиг.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: