Pulseaudio
Введение
Чтобы далеко не ходить, вот список полезных ссылок, вероятно полезных для поверхностного понимания PulseAudio:
- Эту статью можно использовать как введение в PulseAudio: http://habrahabr.ru/post/106806/
- Описание команд командной строки PulseAudio: http://manpages.ubuntu.com/manpages/quantal/man5/pulse-cli-syntax.5.html
- Мини-глоссарий от Leonid Kurbatov <[email protected]>, переводчика PulseAudio в 2010 и 2012 годах. Долго на него смотреть не надо: там есть принципиальные ошибки.
- https://lists.ubuntu.com/archives/ubuntu-l10n-ru/2010-January/001905.html
- https://lists.ubuntu.com/archives/ubuntu-l10n-ru/2010-January/001906.html
В kde-runtime/kcm_phonon.po также есть строки с названиями каналов по расположению динамиков, например "Front Left", неплохо было бы переводить одинаково одинаковые строки там и в PulseAudio.
Как переводить
Как переводить:
- Взять файл po/ru.po из репозитория.
- Послать патч в багзиллу freedesktop.
- Подробности процесса разработки — тут.
Как обновить шаблон (pulseaudio.pot) и файлы перевода (*.po):
- В корневом каталоге репозитория запустить "./autogen.sh"
- Зайти в каталог "po/" и запустить "make update-po"
Глоссарий
Оригинал | Перевод | Комментарии, обоснование |
---|---|---|
sink | аудиоприёмник | |
source | источник | |
sink input | вход аудиоприёмника | |
source output | выход источника | |
A2DP source | передатчик A2DP | Терминология взята из Википедии: A2DP. |
A2DP sink | приёмник A2DP | Терминология взята из Википедии: A2DP. |
input | вход | |
output | выход | |
channel map | схема каналов | |
null sink | пустой аудиоприёмник | |
system mode, system wide mode | общесистемный режим | |
User-configured server | настроенный вручную сервер | |
sample | сэмпл | Аудиофрагмент, который можно добавить/воспроизвести/удалить командами upload-sample/play-sample/remove-sample, см. man pactl ). То же слово "sample" также может переводиться как "отсчёт", в значении единицы дискретизации. |
sample cache | кэш сэмплов | Кэш аудиофрагментов, загруженных в PulseAudio для быстрого воспроизведения. |
sample format, sample type | формат отсчётов | Пример названия формата отсчётов: "s16le" |
sample rate | частота дискретизации | |
sample specification | спецификация отсчётов | Совокупность формата отсчётов, числа каналов и частоты дискретизации, например: "s16le 2ch 44100Hz". |
resampling | передискретизация | Передискретизация |
fragment | фрагмент | |
docking station | док-станция | Док-станция |
line in | линейный вход | |
rear | тыловой | |
side | боковой | |
front | фронтальный | |
Digital Passthrough | сквозной цифровой канал | |
Handsfree | хендс-фри | |
extension | расширение | |
tunnel | туннель | |
surround | объёмный [звук] | |
card | плата, звуковая плата | |
profile | профиль | |
latency offset, latency | задержка | |
log target | журнал | |
monitor source | мониторный источник | Например, PulseAudio/Examples#ALSA_Monitor_source |
owner module | модуль-владелец | |
corked | поток данных приостановлен | /pulseaudio-discuss/ What is corking? |
port | порт | |
process time | время обработки | ??? TBD |
downmix & upmix | Downmixing | |
AEC | эхоподавление | Эхоподавление |
autospawning | запуск по требованию | "It means that PA is automatically started when it is not running yet but is needed by an application." --Lennart Определение spawn, spawning, autospawning |
[sink/source/module/...] index | номер [аудиоприёмника/источника/модуля/...] |