[Sv1-commits] SF.net SVN: sv1: [646] sonic-visualiser/trunk
Brought to you by:
cannam
From: <ca...@us...> - 2007-05-10 12:48:43
|
Revision: 646 http://svn.sourceforge.net/sv1/?rev=646&view=rev Author: cannam Date: 2007-05-10 05:48:26 -0700 (Thu, 10 May 2007) Log Message: ----------- * Updated Russian translation from Alexandre Prokoudine Modified Paths: -------------- sonic-visualiser/trunk/base/Window.h sonic-visualiser/trunk/plugin/FeatureExtractionPluginFactory.cpp sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.qm sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.ts Modified: sonic-visualiser/trunk/base/Window.h =================================================================== --- sonic-visualiser/trunk/base/Window.h 2007-05-09 11:13:22 UTC (rev 645) +++ sonic-visualiser/trunk/base/Window.h 2007-05-10 12:48:26 UTC (rev 646) @@ -153,9 +153,9 @@ int n = int(m_size); for (int i = 0; i < n; ++i) { mult[i] *= (a0 - - a1 * cos(2 * M_PI * i / n) - + a2 * cos(4 * M_PI * i / n) - - a3 * cos(6 * M_PI * i / n)); + - a1 * cos((2 * M_PI * i) / n) + + a2 * cos((4 * M_PI * i) / n) + - a3 * cos((6 * M_PI * i) / n)); } } Modified: sonic-visualiser/trunk/plugin/FeatureExtractionPluginFactory.cpp =================================================================== --- sonic-visualiser/trunk/plugin/FeatureExtractionPluginFactory.cpp 2007-05-09 11:13:22 UTC (rev 645) +++ sonic-visualiser/trunk/plugin/FeatureExtractionPluginFactory.cpp 2007-05-10 12:48:26 UTC (rev 646) @@ -222,7 +222,7 @@ #ifdef DEBUG_PLUGIN_SCAN_AND_INSTANTIATE std::cerr << "FeatureExtractionPluginFactory::findPluginFile: " - << "found at " << file.toStdString() << std::endl; + << "found \"" << soname.toStdString() << "\" at " << file.toStdString() << std::endl; #endif return file; Modified: sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.qm =================================================================== (Binary files differ) Modified: sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.ts =================================================================== --- sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.ts 2007-05-09 11:13:22 UTC (rev 645) +++ sonic-visualiser/trunk/sv/i18n/sonic-visualiser_ru.ts 2007-05-10 12:48:26 UTC (rev 646) @@ -28,12 +28,12 @@ <message> <location filename="../../widgets/AudioDial.cpp" line="459"/> <source>New value for %1, from %2 to %3 %4:</source> - <translation>Новое значение для %1, от %2 до %3 %4:</translation> + <translation>Новое значение для «%1», от %2 до %3 %4:</translation> </message> <message> <location filename="../../widgets/AudioDial.cpp" line="462"/> <source>New value for %1, from %2 to %3:</source> - <translation>Новое значение для %1, от %2 до %3:</translation> + <translation>Новое значение для «%1», от %2 до %3:</translation> </message> <message> <location filename="../../widgets/AudioDial.cpp" line="467"/> @@ -130,12 +130,12 @@ <context> <name>CSVFormatDialog</name> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="285"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="283"/> <source>Select Data Format</source> <translation>Выберите формат данных</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="291"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="289"/> <source> Please select the correct data format for this file. </source> @@ -144,69 +144,69 @@ </translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="294"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="292"/> <source>Each row specifies:</source> <translation>Каждая строка определяет:</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="297"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="295"/> <source>A point in time</source> <translation>Точку во времени</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="298"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="296"/> <source>A value at a time</source> <translation>Значение во точке времени</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="299"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="297"/> <source>A set of values</source> <translation>Серию значений</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="305"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="303"/> <source>The first column contains:</source> <translation>Первый столбец содержит:</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="308"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="306"/> <source>Time, in seconds</source> <translation>Время, в секундах</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="309"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="307"/> <source>Time, in audio sample frames</source> <translation>Время, в выборках звуковых сэмплов</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="310"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="308"/> <source>Data (rows are consecutive in time)</source> <translation>Данные (строки последовательны во времени)</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="317"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="315"/> <source>Audio sample rate (Hz):</source> <translation>Частота сэмплирования звука (Гц):</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="339"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="337"/> <source>Frame increment between rows:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="357"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="355"/> <source> Example data from file:</source> <translation> Пример данных из файла:</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="366"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="364"/> <source>OK</source> <translation>ОК</translation> </message> <message> - <location filename="../../data/fileio/CSVFileReader.cpp" line="370"/> + <location filename="../../data/fileio/CSVFileReader.cpp" line="368"/> <source>Cancel</source> <translation>Отменить</translation> </message> @@ -318,12 +318,12 @@ <message> <location filename="../../layer/ColourMapper.cpp" line="60"/> <source>Banded</source> - <translation type="unfinished"></translation> + <translation>В полоску</translation> </message> <message> <location filename="../../layer/ColourMapper.cpp" line="61"/> <source>Highlight</source> - <translation type="unfinished"></translation> + <translation>Подсветка</translation> </message> </context> <context> @@ -429,12 +429,12 @@ <context> <name>FeatureExtractionPluginTransform</name> <message> - <location filename="../transform/FeatureExtractionPluginTransform.cpp" line="264"/> + <location filename="../transform/FeatureExtractionPluginTransform.cpp" line="280"/> <source>FFT cache failed</source> <translation>Не удалось кэшировать FFT</translation> </message> <message> - <location filename="../transform/FeatureExtractionPluginTransform.cpp" line="266"/> + <location filename="../transform/FeatureExtractionPluginTransform.cpp" line="282"/> <source>Failed to create the FFT model for this transform. There may be insufficient memory or disc space to continue.</source> <translation>Не удалось создать модель FFT для этого преобразования. @@ -812,57 +812,57 @@ <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="300"/> <source>Wrong length for long data in MIDI stream (%1, should be %2)</source> - <translation type="unfinished"></translation> + <translation>Неправильная длительность больших данных в потоке MIDI (%1, должно быть %2)</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="315"/> <source>Wrong length for int data in MIDI stream (%1, should be %2)</source> - <translation type="unfinished"></translation> + <translation>Неправильная длительность int-данных в потоке MIDI (%1, должно быть %2)</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="332"/> <source>getMIDIByte called but no MIDI file open</source> - <translation type="unfinished"></translation> + <translation>Функция getMIDIByte вызвана, но ни один файл MIDI не открыт</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="365"/> <source>End of MIDI file encountered while reading</source> - <translation type="unfinished"></translation> + <translation>При чтении обнаружен конец файла MIDI</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="340"/> <source>Attempt to get more bytes than expected on Track</source> - <translation type="unfinished"></translation> + <translation>Попытка получить из дорожки больше байтов, чем ожидалось</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="385"/> <source>Attempt to read past MIDI file end</source> - <translation type="unfinished"></translation> + <translation>Попытка прочитать файл MIDI после его окончания</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="361"/> <source>getMIDIBytes called but no MIDI file open</source> - <translation type="unfinished"></translation> + <translation>Функция getMIDIBytes вызвана, но ни один файл MIDI не открыт</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="369"/> <source>Attempt to get more bytes than available on Track (%1, only have %2)</source> - <translation type="unfinished"></translation> + <translation>Попытка получить из дорожки больше байтов, чем ожидалось (%1, а есть лишь %2)</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="402"/> <source>getNumberFromMIDIBytes called but no MIDI file open</source> - <translation type="unfinished"></translation> + <translation>Функция getNumberFromMIDIBytes вызвана, но ни один файл MIDI не открыт</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="436"/> <source>skipToNextTrack called but no MIDI file open</source> - <translation type="unfinished"></translation> + <translation>Функция skipToNextTrack вызвана, но ни один файл MIDI не открыт</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="675"/> <source>Invalid event code %1 found</source> - <translation type="unfinished"></translation> + <translation>Обнаружен некорректный код события %1</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="690"/> @@ -877,7 +877,7 @@ <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="1008"/> <source>MIDI file "%1" has no notes in any track</source> - <translation type="unfinished"></translation> + <translation>Ни в одной дорожке MIDI-файла "%1" нет нот</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="1021"/> @@ -916,43 +916,48 @@ or notes on more than one channel. Please select the track or merged tracks you wish to import:</source> - <translation type="unfinished"></translation> + <translation>Вы можете импортировать этот файл как одиночный слой аннотаций, +но в файле больше одной дорожки, +либо есть ноте в более чем одном канале. + +Выберите, хотите ли вы при импорте выбрать какую-то одну +дорожку или же свести все дорожки в одну:</translation> </message> <message> <location filename="../../data/fileio/MIDIFileReader.cpp" line="1212"/> <source>%1 - vel %2</source> - <translation type="unfinished"></translation> + <translation>%1 - vel %2</translation> </message> </context> <context> <name>MainWindow</name> <message> - <location filename="../main/MainWindow.cpp" line="2885"/> + <location filename="../main/MainWindow.cpp" line="2895"/> <source>Sonic Visualiser</source> <translation>Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="813"/> + <location filename="../main/MainWindow.cpp" line="822"/> <source>&Layer</source> <translation>С&лой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="408"/> + <location filename="../main/MainWindow.cpp" line="414"/> <source>&File</source> <translation>&Файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="410"/> + <location filename="../main/MainWindow.cpp" line="416"/> <source>File Toolbar</source> <translation>Панель файлов</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="414"/> + <location filename="../main/MainWindow.cpp" line="420"/> <source>&New Session</source> <translation>&Создать сессию</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="415"/> + <location filename="../main/MainWindow.cpp" line="421"/> <source>Ctrl+N</source> <translation>Ctrl+N</translation> </message> @@ -962,412 +967,412 @@ <translation type="obsolete">Очистить текущую сессию Sonic Visualiser и начать новую</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="424"/> + <location filename="../main/MainWindow.cpp" line="428"/> <source>&Open Session...</source> <translation>&Открыть сессию...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="425"/> + <location filename="../main/MainWindow.cpp" line="429"/> <source>Ctrl+O</source> <translation>Ctrl+O</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="426"/> + <location filename="../main/MainWindow.cpp" line="430"/> <source>Open a previously saved Sonic Visualiser session file</source> <translation>Открыть файл сохранённой ранее сессии Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="430"/> + <location filename="../main/MainWindow.cpp" line="437"/> <source>&Open...</source> <translation>О&ткрыть...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="431"/> + <location filename="../main/MainWindow.cpp" line="438"/> <source>Open a session file, audio file, or layer</source> <translation>Открыть файл сессии, звуковой файл или слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="437"/> + <location filename="../main/MainWindow.cpp" line="444"/> <source>&Save Session</source> <translation>Сохр&анить сессию</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="438"/> + <location filename="../main/MainWindow.cpp" line="445"/> <source>Ctrl+S</source> <translation>Ctrl+S</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="439"/> + <location filename="../main/MainWindow.cpp" line="446"/> <source>Save the current session into a Sonic Visualiser session file</source> <translation>Сохранить в файл текущую сессию Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="447"/> + <location filename="../main/MainWindow.cpp" line="454"/> <source>Save Session &As...</source> <translation>Сохранить сессию &как...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="448"/> + <location filename="../main/MainWindow.cpp" line="455"/> <source>Save the current session into a new Sonic Visualiser session file</source> <translation>Сохранить текущую сессию Sonic Visualiser в файл с другим именем</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="455"/> + <location filename="../main/MainWindow.cpp" line="463"/> <source>&Import Audio File...</source> <translation>&Импортировать звуковой файл...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="456"/> + <location filename="../main/MainWindow.cpp" line="464"/> <source>Ctrl+I</source> <translation>Ctrl+I</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="457"/> + <location filename="../main/MainWindow.cpp" line="465"/> <source>Import an existing audio file</source> <translation>Импортировать существующий звуковой файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="461"/> + <location filename="../main/MainWindow.cpp" line="469"/> <source>Import Secondary Audio File...</source> <translation>Им\xD0\xBFортировать второй звуковой файл...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="462"/> + <location filename="../main/MainWindow.cpp" line="470"/> <source>Ctrl+Shift+I</source> <translation>Ctrl+Shift+I</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="463"/> + <location filename="../main/MainWindow.cpp" line="471"/> <source>Import an extra audio file as a separate layer</source> <translation>Импортировать ещё один звуковой файл в отдельный слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="468"/> + <location filename="../main/MainWindow.cpp" line="476"/> <source>&Export Audio File...</source> <translation>Э&кспортировать звуковой файл...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="469"/> + <location filename="../main/MainWindow.cpp" line="477"/> <source>Export selection as an audio file</source> <translation>Экспортировать выделенное в звуковой файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="476"/> + <location filename="../main/MainWindow.cpp" line="484"/> <source>Import Annotation &Layer...</source> <translation>И&мпортировать слой аннотаций...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="477"/> + <location filename="../main/MainWindow.cpp" line="485"/> <source>Ctrl+L</source> <translation>Ctrl+L</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="478"/> + <location filename="../main/MainWindow.cpp" line="486"/> <source>Import layer data from an existing file</source> <translation>Импортировать данные слоя из существующего файла</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="483"/> + <location filename="../main/MainWindow.cpp" line="491"/> <source>Export Annotation Layer...</source> <translation>Экспортировать слой аннотаций...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="484"/> + <location filename="../main/MainWindow.cpp" line="492"/> <source>Export layer data to a file</source> <translation>Экспортировать данные слоя в файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="531"/> + <location filename="../main/MainWindow.cpp" line="539"/> <source>&Quit</source> <translation>Вы&йти</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="532"/> + <location filename="../main/MainWindow.cpp" line="540"/> <source>Ctrl+Q</source> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="543"/> + <location filename="../main/MainWindow.cpp" line="551"/> <source>&Edit</source> <translation>&Правка</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="550"/> + <location filename="../main/MainWindow.cpp" line="558"/> <source>Cu&t</source> <translation>&Вырезать</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="551"/> + <location filename="../main/MainWindow.cpp" line="559"/> <source>Ctrl+X</source> <translation>Ctrl+X</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="559"/> + <location filename="../main/MainWindow.cpp" line="567"/> <source>&Copy</source> <translation>С&копировать</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="560"/> + <location filename="../main/MainWindow.cpp" line="568"/> <source>Ctrl+C</source> <translation>Ctrl+C</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="568"/> + <location filename="../main/MainWindow.cpp" line="576"/> <source>&Paste</source> <translation>Вст&авить</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="569"/> + <location filename="../main/MainWindow.cpp" line="577"/> <source>Ctrl+V</source> <translation>Ctrl+V</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="576"/> + <location filename="../main/MainWindow.cpp" line="584"/> <source>&Delete Selected Items</source> <translation>&Удалить выбранное</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="577"/> + <location filename="../main/MainWindow.cpp" line="585"/> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="587"/> + <location filename="../main/MainWindow.cpp" line="595"/> <source>Select &All</source> <translation>В&ыделить всё</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="588"/> + <location filename="../main/MainWindow.cpp" line="596"/> <source>Ctrl+A</source> <translation>Ctrl+A</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="595"/> + <location filename="../main/MainWindow.cpp" line="603"/> <source>Select &Visible Range</source> <translation>Вы&делить всё видимое</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="596"/> + <location filename="../main/MainWindow.cpp" line="604"/> <source>Ctrl+Shift+A</source> <translation>Ctrl+Shift+A</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="602"/> + <location filename="../main/MainWindow.cpp" line="610"/> <source>Select to &Start</source> <translation>Выделить до &начала</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="603"/> + <location filename="../main/MainWindow.cpp" line="611"/> <source>Shift+Left</source> <translation>Shift+Left</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="609"/> + <location filename="../main/MainWindow.cpp" line="617"/> <source>Select to &End</source> <translation>Выделить до &конца</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="610"/> + <location filename="../main/MainWindow.cpp" line="618"/> <source>Shift+Right</source> <translation>Shift+Right</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="616"/> + <location filename="../main/MainWindow.cpp" line="624"/> <source>C&lear Selection</source> <translation>Сн&ять выделение</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="617"/> + <location filename="../main/MainWindow.cpp" line="625"/> <source>Esc</source> <translation>Esc</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="626"/> + <location filename="../main/MainWindow.cpp" line="634"/> <source>&Insert Instant at Playback Position</source> <translation>Вставить &отметку в точку воспроизведения</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="627"/> + <location filename="../main/MainWindow.cpp" line="635"/> <source>Enter</source> <translation>Enter</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="652"/> + <location filename="../main/MainWindow.cpp" line="660"/> <source>&View</source> <translation>&Вид</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="717"/> + <location filename="../main/MainWindow.cpp" line="726"/> <source>0</source> <translation>0</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="726"/> + <location filename="../main/MainWindow.cpp" line="735"/> <source>9</source> <translation>9</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="735"/> + <location filename="../main/MainWindow.cpp" line="744"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="654"/> + <location filename="../main/MainWindow.cpp" line="662"/> <source>Scroll &Left</source> <translation>Прокрутить в&лево</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="655"/> + <location filename="../main/MainWindow.cpp" line="663"/> <source>Left</source> <translation>Влево</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="656"/> + <location filename="../main/MainWindow.cpp" line="664"/> <source>Scroll the current pane to the left</source> <translation>Прокрутить активное окно влево</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="661"/> + <location filename="../main/MainWindow.cpp" line="669"/> <source>Scroll &Right</source> <translation>Прокрутить в&право</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="662"/> + <location filename="../main/MainWindow.cpp" line="670"/> <source>Right</source> <translation>Вправо</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="663"/> + <location filename="../main/MainWindow.cpp" line="671"/> <source>Scroll the current pane to the right</source> <translation>Прокрутить активное окно вправо</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="669"/> + <location filename="../main/MainWindow.cpp" line="677"/> <source>Ctrl+Left</source> <translation>Ctrl+Влево</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="670"/> + <location filename="../main/MainWindow.cpp" line="678"/> <source>Scroll the current pane a big step to the left</source> <translation>Сделать большой шаг прокрутки влево</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="676"/> + <location filename="../main/MainWindow.cpp" line="684"/> <source>Ctrl+Right</source> <translation>Ctrl+Вправо</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="677"/> + <location filename="../main/MainWindow.cpp" line="685"/> <source>Scroll the current pane a big step to the right</source> <translation>Сделать большой шаг прокрутки вправо</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="685"/> + <location filename="../main/MainWindow.cpp" line="693"/> <source>Zoom &In</source> <translation>При&близить</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="686"/> + <location filename="../main/MainWindow.cpp" line="694"/> <source>Up</source> <translation>Вверх</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="687"/> + <location filename="../main/MainWindow.cpp" line="695"/> <source>Increase the zoom level</source> <translation>Увеличить масштаб отображения</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="693"/> + <location filename="../main/MainWindow.cpp" line="701"/> <source>Zoom &Out</source> <translation>&Отдалить</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="694"/> + <location filename="../main/MainWindow.cpp" line="702"/> <source>Down</source> <translation>Вниз</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="695"/> + <location filename="../main/MainWindow.cpp" line="703"/> <source>Decrease the zoom level</source> <translation>Уменьшить масштаб отображения</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="700"/> + <location filename="../main/MainWindow.cpp" line="708"/> <source>Restore &Default Zoom</source> <translation>&Восстановить обычный масштаб</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="706"/> + <location filename="../main/MainWindow.cpp" line="715"/> <source>Zoom to &Fit</source> <translation>&Уместить в окне</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="707"/> + <location filename="../main/MainWindow.cpp" line="716"/> <source>Zoom to show the whole file</source> <translation>Увидеть весь файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="805"/> + <location filename="../main/MainWindow.cpp" line="814"/> <source>&Pane</source> <translation>&Окно</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="819"/> + <location filename="../main/MainWindow.cpp" line="828"/> <source>Add &New Pane</source> <translation>Добавить &новое окно</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="820"/> + <location filename="../main/MainWindow.cpp" line="829"/> <source>Alt+N</source> <translation>Alt+н</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="821"/> + <location filename="../main/MainWindow.cpp" line="830"/> <source>Add a new pane containing only a time ruler</source> <translation>Добавить новое окно, содержащее только линейку времени</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="847"/> + <location filename="../main/MainWindow.cpp" line="856"/> <source>Add New %1 Layer</source> <translation>Добавить новый слой «%1»</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="848"/> + <location filename="../main/MainWindow.cpp" line="857"/> <source>Add a new empty layer of type %1</source> <translation>Добавить новый пустой слой типа «%1»</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="854"/> + <location filename="../main/MainWindow.cpp" line="863"/> <source>Alt+T</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="901"/> + <location filename="../main/MainWindow.cpp" line="910"/> <source>Add &Waveform</source> <translation>До\xD0\xB1авить &волновую форму</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="903"/> + <location filename="../main/MainWindow.cpp" line="912"/> <source>Alt+W</source> <translation>Alt+в</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="904"/> + <location filename="../main/MainWindow.cpp" line="913"/> <source>Add a new pane showing a waveform view</source> <translation>Добавить новое окно с видом волновой формы</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="906"/> + <location filename="../main/MainWindow.cpp" line="915"/> <source>Add a new layer showing a waveform view</source> <translation>Добавить новый слой с видом волновой формы</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="913"/> + <location filename="../main/MainWindow.cpp" line="922"/> <source>Add &Spectrogram</source> <translation>Добавить &спектограмму</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="915"/> + <location filename="../main/MainWindow.cpp" line="924"/> <source>Alt+S</source> <translation>Alt+с</translation> </message> @@ -1377,57 +1382,57 @@ <translation type="obsolete">Добавить новую панель со спектрограммой в Дб</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="924"/> + <location filename="../main/MainWindow.cpp" line="933"/> <source>Add &Melodic Range Spectrogram</source> <translation>Добавить спектограмму &мелодического диапазона</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="926"/> + <location filename="../main/MainWindow.cpp" line="935"/> <source>Alt+M</source> <translation>Alt+м</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="935"/> + <location filename="../main/MainWindow.cpp" line="944"/> <source>Add &Peak Frequency Spectrogram</source> <translation>Добавить спектограмму &пиковой частоты</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="937"/> + <location filename="../main/MainWindow.cpp" line="946"/> <source>Alt+P</source> <translation>Alt+п</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="938"/> + <location filename="../main/MainWindow.cpp" line="947"/> <source>Add a new pane showing a spectrogram set up for tracking frequencies</source> - <translation type="unfinished"></translation> + <translation>Добавить новое окно, отображающее спектрограмму для отслеживания частот</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="940"/> + <location filename="../main/MainWindow.cpp" line="949"/> <source>Add a new layer showing a spectrogram set up for tracking frequencies</source> - <translation type="unfinished"></translation> + <translation>Добавить новый слой, отображающий спектрограмму для отслеживания частот</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1030"/> + <location filename="../main/MainWindow.cpp" line="1039"/> <source>&All Channels Mixed</source> <translation>Все &каналы сведены</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1032"/> + <location filename="../main/MainWindow.cpp" line="1041"/> <source>&All Channels</source> <translation>&Все каналы</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1035"/> + <location filename="../main/MainWindow.cpp" line="1044"/> <source>Channel &%1</source> <translation>Канал &%1</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1081"/> + <location filename="../main/MainWindow.cpp" line="1090"/> <source>&Delete Pane</source> <translation>У&далить окно</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1082"/> + <location filename="../main/MainWindow.cpp" line="1091"/> <source>Alt+D</source> <translation>Alt+д</translation> </message> @@ -1437,282 +1442,282 @@ <translation type="obsolete">Удалить активную панель</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1090"/> + <location filename="../main/MainWindow.cpp" line="1099"/> <source>Add &Time Ruler</source> <translation>Добавить линейку &времени</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1091"/> + <location filename="../main/MainWindow.cpp" line="1100"/> <source>Add a new layer showing a time ruler</source> <translation>Добавить новый слой с линейкой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1099"/> + <location filename="../main/MainWindow.cpp" line="1108"/> <source>Add &Existing Layer</source> <translation>Добавить &существующий слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1112"/> + <location filename="../main/MainWindow.cpp" line="1121"/> <source>&Rename Layer...</source> <translation>&Переименовать слой...</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1113"/> + <location filename="../main/MainWindow.cpp" line="1122"/> <source>Alt+R</source> <translation>Alt+п</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1114"/> + <location filename="../main/MainWindow.cpp" line="1123"/> <source>Rename the currently active layer</source> <translation>Переименовать активный слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1120"/> + <location filename="../main/MainWindow.cpp" line="1129"/> <source>&Delete Layer</source> <translation>&Удалить слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1121"/> + <location filename="../main/MainWindow.cpp" line="1130"/> <source>Alt+Shift+D</source> <translation>Alt+Shift+D</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1122"/> + <location filename="../main/MainWindow.cpp" line="1131"/> <source>Delete the currently active layer</source> <translation>Удалить активный слой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1337"/> + <location filename="../main/MainWindow.cpp" line="1346"/> <source>&Help</source> <translation>&Справка</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1340"/> + <location filename="../main/MainWindow.cpp" line="1350"/> <source>&Help Reference</source> <translation>&Справка по программе</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1341"/> + <location filename="../main/MainWindow.cpp" line="1351"/> <source>Open the Sonic Visualiser reference manual</source> <translation>Открыть справку по Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1345"/> + <location filename="../main/MainWindow.cpp" line="1355"/> <source>Sonic Visualiser on the &Web</source> <translation>Sonic Visualiser в &Интернете</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1346"/> + <location filename="../main/MainWindow.cpp" line="1356"/> <source>Open the Sonic Visualiser website</source> <translation>Открыть веб-сайт Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1350"/> + <location filename="../main/MainWindow.cpp" line="1360"/> <source>&About Sonic Visualiser</source> <translation>&О Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1351"/> + <location filename="../main/MainWindow.cpp" line="1361"/> <source>Show information about Sonic Visualiser</source> <translation>Показать информацию о Sonic Visualiser</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1467"/> + <location filename="../main/MainWindow.cpp" line="1477"/> <source>Transport Toolbar</source> <translation>Панель тра\xD0\xBDспорта</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1470"/> + <location filename="../main/MainWindow.cpp" line="1480"/> <source>Rewind to Start</source> <translation>Перемотать в начало</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1471"/> + <location filename="../main/MainWindow.cpp" line="1481"/> <source>Home</source> <translation>Домой</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1472"/> + <location filename="../main/MainWindow.cpp" line="1482"/> <source>Rewind to the start</source> <translation>Перемотать в начало</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1477"/> + <location filename="../main/MainWindow.cpp" line="1487"/> <source>Rewind</source> <translation>Назад</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1478"/> + <location filename="../main/MainWindow.cpp" line="1488"/> <source>PageUp</source> <translation>PageUp</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1479"/> + <location filename="../main/MainWindow.cpp" line="1489"/> <source>Rewind to the previous time instant in the current layer</source> <translation>Перемотать до предыдущей отметки времени в текущем слое</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1484"/> + <location filename="../main/MainWindow.cpp" line="1494"/> <source>Play / Pause</source> <translation>Воспроизвести / Приостановить</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1486"/> + <location filename="../main/MainWindow.cpp" line="1496"/> <source>Space</source> <translation>Пробел</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1487"/> + <location filename="../main/MainWindow.cpp" line="1497"/> <source>Start or stop playback from the current position</source> <translation>Запустить или остановить воспроизведение с текущей позиции</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1494"/> + <location filename="../main/MainWindow.cpp" line="1504"/> <source>Fast Forward</source> <translation>Вперёд</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1495"/> + <location filename="../main/MainWindow.cpp" line="1505"/> <source>PageDown</source> <translation>PageDown</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1496"/> + <location filename="../main/MainWindow.cpp" line="1506"/> <source>Fast forward to the next time instant in the current layer</source> <translation>Перемотать до следующей отметки времени в текущем слое</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1501"/> + <location filename="../main/MainWindow.cpp" line="1511"/> <source>Fast Forward to End</source> <translation>Перемотать до конца</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1502"/> + <location filename="../main/MainWindow.cpp" line="1512"/> <source>End</source> <translation>Конец</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1503"/> + <location filename="../main/MainWindow.cpp" line="1513"/> <source>Fast-forward to the end</source> <translation>Перемотать до конца</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1507"/> + <location filename="../main/MainWindow.cpp" line="1517"/> <source>Play Mode Toolbar</source> <translation>Панель режима воспроизведения</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1510"/> + <location filename="../main/MainWindow.cpp" line="1520"/> <source>Constrain Playback to Selection</source> <translation>Ограничить воспроизведение выделением</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1513"/> + <location filename="../main/MainWindow.cpp" line="1523"/> <source>s</source> <translation>с</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1514"/> + <location filename="../main/MainWindow.cpp" line="1524"/> <source>Constrain playback to the selected area</source> <translation>Ограничить воспроизведение выделенной областью</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1521"/> + <location filename="../main/MainWindow.cpp" line="1531"/> <source>Loop Playback</source> <translation>Воспроизведение в цикле</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1524"/> + <location filename="../main/MainWindow.cpp" line="1534"/> <source>l</source> <translation>l</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1525"/> + <location filename="../main/MainWindow.cpp" line="1535"/> <source>Loop playback</source> <translation>Воспроизведение в цикле</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1531"/> + <location filename="../main/MainWindow.cpp" line="1541"/> <source>Edit Toolbar</source> <translation>Панель правки</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1534"/> + <location filename="../main/MainWindow.cpp" line="1544"/> <source>Tools Toolbar</source> <translation>Панель инструментов</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1542"/> + <location filename="../main/MainWindow.cpp" line="1552"/> <source>Navigate</source> <translation>Перемещение</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1541"/> + <location filename="../main/MainWindow.cpp" line="1551"/> <source>1</source> <translation>1</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1548"/> + <location filename="../main/MainWindow.cpp" line="1558"/> <source>Select</source> <translation>Выделение</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1550"/> + <location filename="../main/MainWindow.cpp" line="1560"/> <source>2</source> <translation>2</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1557"/> + <location filename="../main/MainWindow.cpp" line="1567"/> <source>Edit</source> <translation>Правка</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1559"/> + <location filename="../main/MainWindow.cpp" line="1569"/> <source>3</source> <translation>3</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1567"/> + <location filename="../main/MainWindow.cpp" line="1577"/> <source>Draw</source> <translation>Рисование</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1569"/> + <location filename="../main/MainWindow.cpp" line="1579"/> <source>4</source> <translation>4</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1655"/> + <location filename="../main/MainWindow.cpp" line="1665"/> <source>No audio file loaded.</source> <translation>Ни один звуковой файл не загружен.</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1666"/> + <location filename="../main/MainWindow.cpp" line="1676"/> <source>%1Hz (resampling to %2Hz)</source> <translation>%1 Гц (ресэмплирование до %2 Гц)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1685"/> + <location filename="../main/MainWindow.cpp" line="1695"/> <source>%1 (modified)</source> - <translation type="unfinished"></translation> + <translation>%1 (изменён)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1699"/> + <location filename="../main/MainWindow.cpp" line="1709"/> <source> (modified)</source> - <translation type="unfinished"></translation> + <translation> (изменён)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1839"/> + <location filename="../main/MainWindow.cpp" line="1849"/> <source>Cut</source> - <translation type="unfinished"></translation> + <translation>Вырезать</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1960"/> + <location filename="../main/MainWindow.cpp" line="1970"/> <source>Add Point</source> <translation>Добавить точку</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="1981"/> + <location filename="../main/MainWindow.cpp" line="1991"/> <source>Add Points</source> <translation>Добавить точки</translation> </message> @@ -1729,12 +1734,12 @@ Все файлы (*.*)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2762"/> + <location filename="../main/MainWindow.cpp" line="2772"/> <source>Failed to open file</source> <translation>Не удалось открыть файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2008"/> + <location filename="../main/MainWindow.cpp" line="2018"/> <source>Audio file "%1" could not be opened</source> <translation>Не удалось открыть звуковой файл "%1"</translation> </message> @@ -1746,49 +1751,49 @@ Все файлы (*.*)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2036"/> + <location filename="../main/MainWindow.cpp" line="2046"/> <source>Export the selected region only</source> <translation>Экспортировать только выделенную область</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2053"/> + <location filename="../main/MainWindow.cpp" line="2063"/> <source>Export the whole audio file</source> <translation>Экспортировать весь звуковой файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2343"/> + <location filename="../main/MainWindow.cpp" line="2353"/> <source>Select region to export</source> <translation>Выделите область для экспорта</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2041"/> + <location filename="../main/MainWindow.cpp" line="2051"/> <source>Which region from the original audio file do you want to export?</source> <translation>Какую область исходного звукового файла вы хотите экспортировать?</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2052"/> + <location filename="../main/MainWindow.cpp" line="2062"/> <source>Export the selected regions into a single audio file</source> <translation>Экспортировать выделенные области в один звуковой файл</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2053"/> + <location filename="../main/MainWindow.cpp" line="2063"/> <source>Export the selected regions into separate files</source> <translation>Экспортировать выделенные области в разные звуковые файлы</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2057"/> + <location filename="../main/MainWindow.cpp" line="2067"/> <source>Multiple regions of the original audio file are selected. What do you want to export?</source> <translation>Выбрано несколько областей исходного звукового файла. Какую из них вы хотите экспортировать?</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2084"/> + <location filename="../main/MainWindow.cpp" line="2094"/> <source>Fragment file %1 already exists, aborting</source> <translation>Файл фрагмента %1 уже существует, прерывание</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="3045"/> + <location filename="../main/MainWindow.cpp" line="3061"/> <source>Failed to write file</source> <translation>Не удалось записать файл</translation> </message> @@ -1815,7 +1820,7 @@ Все файлы (*.*)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2143"/> + <location filename="../main/MainWindow.cpp" line="2153"/> <source>File %1 could not be opened.</source> <translation>Не удалось открыть файл %1.</translation> </message> @@ -1831,47 +1836,47 @@ Все файлы (*.*)</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2257"/> + <location filename="../main/MainWindow.cpp" line="2267"/> <source>Failed to open file %1 for writing</source> <translation>Не удалось открыть файл %1 для записи</translation> </message> <message> - <location filename="../main/MainWindow.cpp" line="2420"/> + <location filename="../main/MainWindow.cpp" line="2430"/> <source>Replace the existing main waveform</source> - <translation type="unfinished"></translation> + <tran... [truncated message content] |