diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts
index e8f289fa..60261f0d 100644
--- a/etc/Translation/Blank.ts
+++ b/etc/Translation/Blank.ts
@@ -7,6 +7,10 @@
+
+
+
+
@@ -238,6 +242,13 @@
+
+ DiskObserverThread
+
+
+
+
+DropBox
diff --git a/etc/Translation/LameXP_DE.ts b/etc/Translation/LameXP_DE.ts
index 2dc2f6f4..bbf04387 100644
--- a/etc/Translation/LameXP_DE.ts
+++ b/etc/Translation/LameXP_DE.ts
@@ -195,6 +195,10 @@
Silk Icons − Über 700 Symbole im PNG Format
+
+
+ DEMO VERSION
+ AudioFileModel
@@ -238,6 +242,13 @@
Wiedergabelisten
+
+ DiskObserverThread
+
+
+ Wenig freier Speicher auf Laufwerk '%1' (nur noch %2 MB frei), Probleme können auftreten!
+
+DropBox
diff --git a/etc/Translation/LameXP_ES.ts b/etc/Translation/LameXP_ES.ts
index 862c2cb4..1a56bf27 100644
--- a/etc/Translation/LameXP_ES.ts
+++ b/etc/Translation/LameXP_ES.ts
@@ -195,6 +195,10 @@
GNU Wget − Software para descarga de archivos mediante HTTP
+
+
+ VERSIÓN DEMO
+ AudioFileModel
@@ -238,6 +242,13 @@
Listas de reproducción
+
+ DiskObserverThread
+
+
+
+
+DropBox
diff --git a/etc/Translation/LameXP_FR.ts b/etc/Translation/LameXP_FR.ts
index 38a7d841..5c5e87c3 100644
--- a/etc/Translation/LameXP_FR.ts
+++ b/etc/Translation/LameXP_FR.ts
@@ -199,6 +199,10 @@
GNU Wget − Logiciel permettant de récupérer des fichiers à l'aide du HTTP
+
+
+ VERSION DE DEMO
+ AudioFileModel
@@ -242,6 +246,13 @@
Listes de lecture
+
+ DiskObserverThread
+
+
+
+
+DropBox
diff --git a/etc/Translation/LameXP_IT.ts b/etc/Translation/LameXP_IT.ts
index 83d5e6ab..a8fd5842 100644
--- a/etc/Translation/LameXP_IT.ts
+++ b/etc/Translation/LameXP_IT.ts
@@ -195,6 +195,10 @@
+
+
+ VERSIONE DEMO
+ AudioFileModel
@@ -238,6 +242,13 @@
+
+ DiskObserverThread
+
+
+
+
+DropBox
diff --git a/etc/Translation/LameXP_RU.ts b/etc/Translation/LameXP_RU.ts
index d00514e0..58e84bee 100644
--- a/etc/Translation/LameXP_RU.ts
+++ b/etc/Translation/LameXP_RU.ts
@@ -4,253 +4,198 @@
AboutDialog
- LameXP − Audio Encoder Front-end
-
+
+ ДЕМО ВЕРСИЯ
+
+ Пожайлуйста посетите %1 за новостями и обновлениями!
- Примечание: LameXP является бесплатным программным обеспечением. Вам <b>ненадо</b> платить деньги, чтобы получить или использовать LameXP! Если некоторый сторонний веб-сайт пытается заставить Вас заплатить за загрузку LameXP, Вы должны <b> не </b>, отвечать на это предложение!!!
- Специальная благодарность "John33" с %1 за его непрерывную поддержку.
- О LameXP
- Показать текст лицензии
- Принять лицензию
- Отклонить лицензию
- ПО 3-их Сторон
- Участники
- О Qt4
-
-
- Отменить
- Следующие люди внесли вклад в развитие LameXP:
- Переводчики:
- Если Вы готовы внести вклад в развитие LameXP, не стесняйтесь связаться с нами!
- О Участниках
- Следующее ПО третьих лиц исползуется в LameXP:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Доступно для загрузки с сайта создателя бесплатно:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LameXP защищена авторским правом LoRd_MuldeR. Авторское право на программное обеспечение третьих сторон, используемое в LameXP, принадлежит индивидуальным авторам.
- О програмном обеспечении третьих сторон
- н/д
@@ -258,33 +203,26 @@
AudioFileModel
-
- Профиль
- Каналы
- Частота дискретизации
- Битовая глубина
- Тип
- Версия
@@ -292,40 +230,40 @@
DecoderRegistry
- Все поддерживаемые типы
- Плэйлисты
- Все файлы
+
+ DiskObserverThread
+
+
+
+
+DropBox
- LameXP - DropBox
- LameXP DropBox
- Вы можете добавить файлы в LameXP перетащив их сюда!
- (Для закрытия DropBox нажмите правой кнопкой мыши)
@@ -333,12 +271,10 @@
FileListModel
- Заголовок
- Полный путь
@@ -346,32 +282,26 @@
LogViewDialog
- Просмотр журнала
- Отменить
- Сохранить в файл...
- Копироват в буфер обмена
- Файл журнала
- Файл журнала показывает подробную информацию о выбранном задании.
@@ -379,1228 +309,940 @@
MainWindow
- LameXP - Audio Encoder Front-end
-
- Исходные Файлы
- Добавть файлы
- Удалить
- Очистить
-
- Показать детали
-
- Выходная папка
- Перейти в домашнюю папку
- Перейти в папку "Моя Музыка"
- Перейти в папку "Рабочий стол"
- Создать новую папку
- Сохранять в той же папке, в которой находится исходный файл
- копировать структуру каталогов исходных файлов
-
- Метаданные
- Метаинформация
- Изменить
- Примечание: метаинформация введённая здесь <u>замененит</u> информацию из источника!
- Сбросить
- Параметры
- Автоматически генерировать файл плэйлиста (.m3u)
- Писать метаинформацию в выходные файлы
-
- Сжатие
- Кодер / Формат
-
-
-
-
-
- Метод регулирования скорости
- Основанный на качестве (VBR)
- Средний битрейт (ABR)
- Постоянный битрейт (CBR)
- Качество / Битрейт
- Минимум
- Максимум
-
- Расширенные опции
- Управление битрэйтом (LAME and OggEnc2)
- Включить управление битрейтом
- Минимум (kbps):
- Максимум (kbps):
- Качество алгоритма Lame
- Быстрое преобразование
- Лучшее качество
- Колчиество каналов / Сэмплинг
-
- Автоматический Выбор (Значение по умолчанию)
-
-
-
-
-
- MP3 Тип каналов:
- Частота сэмплинга (Hz):
-
-
-
-
-
-
- Опции Nero AAC
- Включить 2-х проходное преобразование (ABR Mode)
- Выбрать профиль AAC:
- Автоматический Выбор (Рекомендуемый)
- Преобразовать в LC-AAC
- Преобразовать в HE-AAC (AAC + SBR)
- Преобразовать в HE-AAC v2 (AAC + SBR + PS)
- Нормализация громкости
- Включить фильтр нормализации
- Пиковая громкость (dB):
- Регулировка тона
- Скорректироват Treble (дБ):
- Скорректировать Бас (dB):
- Пользовательские параметры кодера
-
-
-
-
- Предупреждение: Пользовательские параметры не будут проверены вообще. Используйте их на ваш собственный риск!!!
- Сбросить расширенные опции
- Кодировать сейчас!
-
- О программе...
- Выйти из программы
- Файл
- ?
- Вид
- Стиль
- Язык
- Инструменты
- Конфигурация
- Выход
- Открыть файлы...
-
- Посетить официальный сайт
-
-
-
- Проверить обновления
- Открыть папку...
- Очистить всё
-
-
-
-
-
-
- Отключить напоминание об обновлениях
-
- Отключить звуковые эффекты
-
- Установить WMA декодер
- Отключить сообщения Nero AAC
- Отключить сообщения WMA Decoder
- Показать DropBox
- Из файла...
- Кодировать!
- Отключить интеграцию в контекстное меню
-
- Добавляю файлы, пожалуйста ожидайте...
-
- Доступ запрещён
- %1 файл был отклонен, потому что доступ для чтения не предоставили!
- Это обычно означает, что файл блокируется другим процессом.
- Отклоненные файлы
- %1 файл был отклонен, потому что формат файла не мог быть распознан!
- Это обычно означает, что файл поврежден, или формат файла не поддерживается.
-
- Скачиваю установщик WMA декодера, пожалуйста ожидайте...
-
- Скачивание прервано
- Немогу загрузитьустановщик Декодера WMA. Проверьте свое интернет-соединение!
-
- Попробовать снова
-
-
-
- Отмена
- Загруженный файл похоже повреждён. Попробуйте снова!
- WMA Декодер
- WMA декодер был установлен. Пожалуйста, презапустите LameXP сейчас!
- Выйти из LameXP
-
-
- Отложить
- ДЕМО ВЕРСИЯ
- Можете перетащить аудио файлы сюда!
- Открыть файл в другой программе
- Показать папку файла
- Показать выделенную папку
- Лицензия отклонена
- Вы отклонили лицензию. Следовательно приложение отключится сейчас!
- Пока!
- LameXP - пробный период окончен
- Этот демонстрационный пример (предварительный выпуск) версии LameXP истек в %1.
- пределатьLameXP является бесплатным программным обеспечением, и релизные версии не будут истекать.
-
- Выйти из программы
- Срочное Обновление
- Вашей версии LameXP больше года. Время для обновления!
-
-
- Напоминание о обновлении
- Ваша проверка последнего обновления была больше чем 14 дней назад. Проверьте на обновления сейчас?
- Ваш еще не проверяли на обновления LameXP. Проверьте на обновления сейчас?
- LameXP обнаружил, что Ваша версия кодера Nero AAC является устаревшей!
- Текущая доступная версия %1 (или позже), но Вам все еще используете версию %2.
- н/д
- Можно загрузить самую последнюю версию кодера Nero AAC с веб-сайта Nero здесь:
- Кодер AAC устарел
- Кодер Nero AAC не найден. Поддержка кодирования AAC будет отключена.
- Пожалуйста, поместите 'neroAacEnc.exe', 'neroAacDec.exe' и 'neroAacTag.exe' в каталог LameXP!
- Ваш каталог LameXP располагается здесь:
- Можно загрузить кодер Nero AAC бесплатно с официального веб-сайта Nero здесь:
- Поддержка AAC отключена
- LameXP обнаружил, что компонент Декодера Файлов WMA в настоящий момент не установлен на Вашей системе.
- Вы не будете в состоянии обработать файлы WMA как входной, если компонент Декодера Файлов WMA не будет установлен!
-
- Вы хотите загрузить и установить компонент Декодера Файлов WMA сейчас?
- WMA Декодер недоступен
-
- Скачать и Установить
-
-
- LameXP
- Следует добавить по крайней мере один файл к списку перед продолжением!
- Предупреждение: Мало свободного места на диске
- улучшитьДоступно меньше чем %1 Гбайт свободного пространства на диске.
- Настоятельно рекомендуется освободить больше дискового пространства перед продолжением кодирования!
- Ваш ВРЕМЕННАЯ папка располагается в:
- Прервать процесс кодирования
- Очистить диск сейчас
- Игнорировать
- Свободное место на диске заканчивается
- Вы решили продолжить в условиях недостаточного свободного места на диске. Могут возникнуть проблемы!
- Извините, неподдерживаемый кодер был выбран!
- Немогу записать в выбранню папку.
- Выберите другую директорию!
-
- Добавить файлы
- Загрузить первод
- Файлы локализаций
-
- Новая папка
- Введите имя новой папки:
- Немогу создать папку
- Немогу создать новую папку:
- Недостаточно прав для записи на диск!
- Уже запущено
- LameXP уже запущена, пожалуйста, используйте запущенную копию программы!
-
-
- Уровень качества %1
-
-
- Сжатие %1
-
-
- Несжатый
- Лучшее качество (очень медленно)
- Высокое качество (рекомендуется)
- Среднее качество (по умаолчанию)
- Плохое качество (быстро)
- Низкое качество (Очень быстро)
- Вы действительно хотите отключить напоминание об обновлениях?
-
-
-
-
- Да
-
-
-
-
- Нет
- Напоминаие об обновлениях отключено.
- незабыйвайте проверять обновления регулярно!
- Напоминаие об обновлениях включено.
- Вы действительно хотите отключить все звуковые эффекты?
-
- Звуковые эффекты
- Все звуковые эффекты отключены.
- Звуковые эффекты включены.
-
-
- Напоминания о Nero AAC
- Вы действительно хотите отключить все уведомления о кодере Nero AAC?
- Все уведомления о кодере Nero AAC были отключены.
- Все уведомления о кодере Nero AAC были включены.
-
-
- Напоминания о декодере WMA
- Вы действительно хотите отключить все уведомления о декодере WMA?
- Все уведомления о декодере WMA были отключены.
- Все уведомления о декодере WMA были включены.
-
-
- Интеграция в контексное меню
- Вы действительно хотите отключить интегрирование LameXP в оболочку Windows?
- Интегрирование в контекстное меню отключено.
- Интегрирование в контекстное меню включено.
- Многопоточность
- Определять число паралельных потоков по числу ядер процессора (Рекомендуется)
- Меньше потоков
- Больше потоков
- %1 Поток(ов)
- Временная папка
- Выбрать...
- Хранить временные файлы в системной директории по умолчанию (Рекомендуется)
- Не найдено
- Выбранная директория для хранения временных файлов больше не существует:
- Востановить умолчания
-
-
- Директория недоступна для записи. Пожалуйса, выберите другую директорию!
- Файлы CDA
- %1 файла(ов) было отменено, изза пустых CDDA файлов!
- Рекомендуем исползовать %1 для этих целей.
- Извините, LameXP неможет извлечь аудио из Audio−CD сейчас.
- Часто Задаваемые Вопросы
- Список изменений
- Руководство перевдчика
- Помощиь и поддержка
@@ -1608,22 +1250,18 @@
MetaInfo
- Метаинформация
- Изменить
- Закрыть
- Рисунок
@@ -1631,37 +1269,30 @@
MetaInfoDialog
-
-
- Метаинформация
- Эта метаинформация была получена из исходного файла.
-
-
-
@@ -1669,204 +1300,158 @@
MetaInfoModel
-
- Неизвестно
-
- Не указано
- Полный путь
- Формат
- Контейнер
- Сжатие
- Длителность
- Заголовок
- Исполнитель
- Альбом
- Жанр
- Год
- Позиция
-
- Генерировать из позиции в списке
- Комментарий
- Свойство
- Значение
- Не указано
- ОК
- Отмена
-
- Изменить Заголовок
- Введите заголовок для этого файла:
- Заголовок не должен быть пустым. Генерирование заголовка из имени файла!
- Изменить Исполнителя
- Введите исполнителя для этого файла:
- Изменить Альбом
- Введите альбом для этого файла:
- Изменить Жанр
- Введите жанр для этого файла:
- Изменить Год
- Введите год для этого файла:
-
- Изменить Позицию
-
- Введите позицию (номер трека) для этого файла:
- Не указано (копировать из исходного файла)
- Изменить Комментарий
- Введите комментарий для этого файла:
-
- Кодировано с помощью LameXP
- Невозможно изменить
- Жаль, это свойство исходного файла не может быть отредактировано!
@@ -1874,82 +1459,66 @@
ProcessThread
- Начинаю...
- Ненайдено!
- Этот тип файлов неподдерживается:
- Формат Контейнера:
- Формат Аудио:
- Неподдерживается!
- Готово.
- Прервано!
- Ошибка!
- Кодирование
- Фильтрация
- Декодирование
- Исходный аудио файл не может быть найден:
- Исходный аудио файл не может быть открыт:
- Папка для кодированных файлов не существует и неможет быть создана:
- Папка для выходных файлов недоступна для записи:
@@ -1957,139 +1526,111 @@
ProcessingDialog
- LameXP - Обработка
- Инициализация, пожалуйста, подождите...
- Отмена
- Закрыть
- Показать детали задания
- Открыть папку с преобразованным файлом
- Преобразование Файлов
- Ваши файлы кодируются, пожалуйста проявите терпение...
- Кодируя файлы, пожалуйста, подождите...
- Многопоточность включена: Выполняется %1 экземпляра(ов) параллельно!
- Отменено! Ожидание завершения запущенных заданий...
- Кодирование: %1 файл из %2 завершен, пожалуйста ожидайте...
- Создаю плэйлист, пожалуйста, подождите...
- Процесс отменён пользователем после %1 файла(ов)!
- Процесс был прерван преждевременно пользователем!
- LameXP - Отменено
- Процесс был прерван пользователем.
- бред -_-Ошибка: %1 из %2 файлов перестали работать. Дважды щелкните по отказавшим элементам для получения дальнейшей информации!
- LameXP - Ошибка
- По крайней мере один файл перестал работать!
- LameXP - Завершено
-
- Все файлы завершились успешно.
- Немогу создать плэйлист
- Плэйлист неможет быть создан:
- Выключить компьютер после завершения преобразования всех файлов
- Внимание: Компьютер выключится через %1 секунд...
- Отменить выключение
@@ -2097,12 +1638,10 @@
ProgressModel
- Задание
- Статус
@@ -2110,17 +1649,14 @@
QApplication
- Исполняемый файл '%1' не поддерживает режим совместимости Windows.
- Исполняемому файлу '%1' требуется версия Qt v%2, но найдена версия v%3.
- Исполняемому файлу '%1' треубся Windows 2000 или новее.
@@ -2128,12 +1664,10 @@
ShellIntegration
- Аудио Файл поддерживаетя LameXP
- Конвертировать этот файл используя LameXP v%1
@@ -2141,7 +1675,6 @@
SplashScreen
- LameXP запускается...
@@ -2149,118 +1682,94 @@
UpdateDialog
- Менеджер обновлений LameXP
- пожалуйста, подождите...
- Последняя доступная версия:
- Установленная верися:
- Повторить
- Показать Лог
- Скачать и Установить
- Закрыть
-
- Сборка
- Неизвестно
- Проверяю соединение с сетью, пожалуйста, подождите...
- Нет соединения с сетью!
- Проверьте доступность интернет соединения и попробуйте снова.
- Проверяю обновлений, пожалйста, подождите...
- Немогу получить информацию об обновлениях с сервера!
- Извините, сервер обновлений сейчас недоступен. Пожалуйста попробуйте позднее.
- Больше информации доступно здесь:
- Новя версия LameXP доступна!
- Мы очень рекомендуем установить это обновлений как можо скорее.
- Нет обновлений.
- Вы используете самую новую версию LameXP. Проверяйте обновления регулярно!
- Установленная версия новее чем последний релиз.
- Это обычно показывает, что вы используете бета версию LameXP.
diff --git a/etc/Translation/LameXP_UK.ts b/etc/Translation/LameXP_UK.ts
index 2bfe68f1..d2c0be9f 100644
--- a/etc/Translation/LameXP_UK.ts
+++ b/etc/Translation/LameXP_UK.ts
@@ -195,6 +195,10 @@
+
+
+ ДЕМО ВЕРСІЯ
+ AudioFileModel
@@ -238,6 +242,13 @@
Всі файли
+
+ DiskObserverThread
+
+
+
+
+DropBox
diff --git a/etc/Translation/update.lst b/etc/Translation/update.lst
index 723b0fa5..6246678f 100644
--- a/etc/Translation/update.lst
+++ b/etc/Translation/update.lst
@@ -56,6 +56,7 @@
..\..\src\PlaylistImporter.cpp
..\..\src\Registry_Decoder.cpp
..\..\src\ShellIntegration.cpp
+..\..\src\Thread_DiskObserver.cpp
..\..\src\Thread_FileAnalyzer.cpp
..\..\src\Thread_Initialization.cpp
..\..\src\Thread_MessageHandler.cpp
@@ -115,6 +116,7 @@
..\..\src\Resource.h
..\..\src\ShellIntegration.h
..\..\src\Targetver.h
+..\..\src\Thread_DiskObserver.h
..\..\src\Thread_FileAnalyzer.h
..\..\src\Thread_Initialization.h
..\..\src\Thread_MessageHandler.h
diff --git a/gui/MetaInfo.ui b/gui/MetaInfo.ui
index a1bbb130..017373f9 100644
--- a/gui/MetaInfo.ui
+++ b/gui/MetaInfo.ui
@@ -238,10 +238,10 @@
- QFrame::Panel
+ QFrame::Box
- QFrame::Sunken
+ QFrame::Raised
@@ -497,6 +497,7 @@
+
diff --git a/res/Icons.qrc b/res/Icons.qrc
index 1d301d90..05275495 100644
--- a/res/Icons.qrc
+++ b/res/Icons.qrc
@@ -56,6 +56,8 @@
icons/money_dollar.pngicons/monitor.pngicons/music.png
+ icons/network.png
+ icons/network_error.pngicons/palette.pngicons/package.pngicons/page_white_cplusplus.png
@@ -70,6 +72,7 @@
icons/script_edit.pngicons/server_error.pngicons/shield_admin.png
+ icons/shield_error.pngicons/shield_exclamation.pngicons/shield_green.pngicons/sound.png
diff --git a/res/localization/LameXP_DE.qm b/res/localization/LameXP_DE.qm
index ea3baa00..f2836a81 100644
Binary files a/res/localization/LameXP_DE.qm and b/res/localization/LameXP_DE.qm differ
diff --git a/res/localization/LameXP_ES.qm b/res/localization/LameXP_ES.qm
index 786cf4bb..788966b6 100644
Binary files a/res/localization/LameXP_ES.qm and b/res/localization/LameXP_ES.qm differ
diff --git a/res/localization/LameXP_FR.qm b/res/localization/LameXP_FR.qm
index c63d1a47..fcefb2f0 100644
Binary files a/res/localization/LameXP_FR.qm and b/res/localization/LameXP_FR.qm differ
diff --git a/res/localization/LameXP_IT.qm b/res/localization/LameXP_IT.qm
index 7e84b2d3..44ec567a 100644
Binary files a/res/localization/LameXP_IT.qm and b/res/localization/LameXP_IT.qm differ
diff --git a/res/localization/LameXP_RU.qm b/res/localization/LameXP_RU.qm
index 8b307278..539fca0b 100644
Binary files a/res/localization/LameXP_RU.qm and b/res/localization/LameXP_RU.qm differ
diff --git a/res/localization/LameXP_UK.qm b/res/localization/LameXP_UK.qm
index c92648f9..f7be62c0 100644
Binary files a/res/localization/LameXP_UK.qm and b/res/localization/LameXP_UK.qm differ
diff --git a/src/Config.h b/src/Config.h
index 8a472083..e1d047b2 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -25,8 +25,8 @@
#define VER_LAMEXP_MAJOR 4
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 1
-#define VER_LAMEXP_BUILD 406
-#define VER_LAMEXP_SUFFIX Beta-14
+#define VER_LAMEXP_BUILD 412
+#define VER_LAMEXP_SUFFIX Beta-15
/*
* Tools versions
diff --git a/src/Dialog_About.cpp b/src/Dialog_About.cpp
index 2f7a961a..56cbf736 100644
--- a/src/Dialog_About.cpp
+++ b/src/Dialog_About.cpp
@@ -75,11 +75,13 @@ AboutDialog::AboutDialog(SettingsModel *settings, QWidget *parent, bool firstSta
QMessageBox(parent),
m_settings(settings)
{
+ const QString versionStr = QString().sprintf("Version %d.%02d %s, Build %d [%s]", lamexp_version_major(), lamexp_version_minor(), lamexp_version_release(), lamexp_version_build(), lamexp_version_date().toString(Qt::ISODate).toLatin1().constData());
+
QString aboutText;
aboutText += QString("