diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang
index 547396cede..24901eb269 100644
--- a/apps/lang/russian.lang
+++ b/apps/lang/russian.lang
@@ -3593,14 +3593,17 @@
*: "Int:"
xduoox3: "mSD1:"
+ hibylinux: "mSD:"
*: "Внутр:"
xduoox3: "mSD1:"
+ hibylinux: "mSD:"
*: "Внутр"
xduoox3: "микро Эс Ди 1"
+ hibylinux: "микро Эс Ди"
@@ -9250,10 +9253,10 @@
*: "Album Artist"
- *: "Исполнитель"
+ *: "Исполнитель альбома"
- *: "Исполнитель"
+ *: "Исполнитель альбома"
@@ -9424,15 +9427,15 @@
desc: in lcd settings
user: core
- *: none
+ *: "Backlight on Lock"
hold_button: "Backlight on Hold"
- *: none
+ *: "Подсветка в режиме блокировки"
hold_button: "Подсветка при блокировке"
- *: none
+ *: "Подсветка в режиме блокировки"
hold_button: "Подсветка при блокировке"
@@ -15557,3 +15560,1063 @@
*: "Просмотреть"
+
+ id: LANG_ENTER_USB_STORAGE_MODE_QUERY
+ desc: upon plugging in USB
+ user: core
+
+ *: "Enter USB mass storage mode?"
+
+
+ *: "Разрешить доступ к данным через USB?"
+
+
+ *: "Разрешить доступ к данным через USB?"
+
+
+
+ id: LANG_TALK_MIXER_LEVEL
+ desc: Relative volume of voice prompts
+ user: core
+
+ *: "Voice prompt volume"
+
+
+ *: "Громкость голосовых подсказок"
+
+
+ *: "Громкость голосовых подсказок"
+
+
+
+ id: LANG_DAC_POWER_MODE
+ desc: in sound settings
+ user: core
+
+ *: none
+ dac_power_mode: "DAC's power mode"
+ es9218: "DAC's output level"
+
+
+ *: none
+ dac_power_mode: "Режим питания ЦАП"
+ es9218: "Выходной уровень ЦАП"
+
+
+ *: none
+ dac_power_mode: "Режим питания ЦАП"
+ es9218: "Выходной уровень ЦАП"
+
+
+
+ id: LANG_DAC_POWER_HIGH
+ desc: in sound settings
+ user: core
+
+ *: none
+ dac_power_mode: "High performance"
+ es9218: "High Gain (2 Vrms)"
+
+
+ *: none
+ dac_power_mode: "Высокая производительность"
+ es9218: "Высокая громкость (2 Vrms)"
+
+
+ *: none
+ dac_power_mode: "Высокая производительность"
+ es9218: "Высокая громкость"
+
+
+
+ id: LANG_DAC_POWER_LOW
+ desc: in sound settings
+ user: core
+
+ *: none
+ dac_power_mode: "Save battery"
+ es9218: "Low Gain (1 Vrms)"
+
+
+ *: none
+ dac_power_mode: "Экономия батареи"
+ es9218: "Низкая громкость (1 Vrms)"
+
+
+ *: none
+ dac_power_mode: "Экономия батареи"
+ es9218: "Низкая громкость"
+
+
+
+ id: LANG_CLEAR_LIST_AND_PLAY_NEXT
+ desc: in onplay menu. Replace current playlist with selected tracks
+ user: core
+
+ *: "Clear List & Play Next"
+
+
+ *: "Очистить список и играть следующий"
+
+
+ *: "Очистить список и играть следующий"
+
+
+
+ id: LANG_QUEUE_MENU
+ desc: in onplay menu
+ user: core
+
+ *: "Queue..."
+
+
+ *: "Очередь..."
+
+
+ *: "Очередь..."
+
+
+
+ id: LANG_SHOW_QUEUE_OPTIONS
+ desc: in Current Playlist settings
+ user: core
+
+ *: "Show Queue Options"
+
+
+ *: "Показать настройки очереди"
+
+
+ *: "Показать настройки очереди"
+
+
+
+ id: LANG_SHOW_SHUFFLED_ADDING_OPTIONS
+ desc: in Current Playlist settings
+ user: core
+
+ *: "Show Shuffled Adding Options"
+
+
+ *: "Показать настройки случайного добавления"
+
+
+ *: "Показать настройки случайного добавления"
+
+
+
+ id: LANG_IN_SUBMENU
+ desc: in Settings
+ user: core
+
+ *: "In Submenu"
+
+
+ *: "В подменю"
+
+
+ *: "В подменю"
+
+
+
+ id: LANG_CLEAR_LIST_AND_PLAY_SHUFFLED
+ desc: in onplay menu. Replace current playlist with selected tracks in random order.
+ user: core
+
+ *: "Clear List & Play Shuffled"
+
+
+ *: "Очистить список и играть в случайном порядке"
+
+
+ *: "Очистить список и играть в случайном порядке"
+
+
+
+ id: LANG_SOFTLOCK_DISABLE_ALL_NOTIFY
+ desc: disable all softlock notifications
+ user: core
+
+ *: "Disable All Lock Notifications"
+
+
+ *: "Запретить все оповещения о блокировке"
+
+
+ *: "Запретить все оповещения о блокировке"
+
+
+
+ id: LANG_ACTION_VOLUME
+ desc: exempt volume from softlock
+ user: core
+
+ *: "Exempt Volume"
+
+
+ *: "Регулировка громкости"
+
+
+ *: "Регулировка громкости"
+
+
+
+ id: LANG_ACTION_ALWAYSAUTOLOCK
+ desc: always prime autolock
+ user: core
+
+ *: "Always Autolock"
+
+
+ *: "Автоблокировка всегда"
+
+
+ *: "Автоблокировка всегда"
+
+
+
+ id: LANG_PLAYLIST_RELOAD_AFTER_SAVE
+ desc: reload playlist after saving
+ user: core
+
+ *: "Reload After Saving"
+
+
+ *: "Перезагрузить после сохранения"
+
+
+ *: "Перезагрузить после сохранения"
+
+
+
+ id: LANG_FILTER_LINEAR_FAST
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Linear Fast"
+
+
+ *: none
+ es9218: "Линейный Быстрый"
+
+
+ *: none
+ es9218: "Линейный Быстрый"
+
+
+
+ id: LANG_FILTER_LINEAR_SLOW
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Linear Slow"
+
+
+ *: none
+ es9218: "Линейный Медленный"
+
+
+ *: none
+ es9218: "Линейный Медленный"
+
+
+
+ id: LANG_FILTER_MINIMUM_FAST
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Minimum Fast"
+
+
+ *: none
+ es9218: "Минимальный Быстрый"
+
+
+ *: none
+ es9218: "Минимальный Быстрый"
+
+
+
+ id: LANG_FILTER_MINIMUM_SLOW
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Minimum Slow"
+
+
+ *: none
+ es9218: "Минимальный Медленный"
+
+
+ *: none
+ es9218: "Минимальный Медленный"
+
+
+
+ id: LANG_FILTER_APODIZING_1
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Apodizing type 1"
+
+
+ *: none
+ es9218: "Аподизационный 1-го типа"
+
+
+ *: none
+ es9218: "Аподизационный первого типа"
+
+
+
+ id: LANG_FILTER_APODIZING_2
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Apodizing type 2"
+
+
+ *: none
+ es9218: "Аподизационный 2-го типа"
+
+
+ *: none
+ es9218: "Аподизационный второго типа"
+
+
+
+ id: LANG_FILTER_HYBRID_FAST
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Hybrid Fast"
+
+
+ *: none
+ es9218: "Гибридный Быстрый"
+
+
+ *: none
+ es9218: "Гибридный Быстрый"
+
+
+
+ id: LANG_FILTER_BRICK_WALL
+ desc: in sound settings
+ user: core
+
+ *: none
+ es9218: "Brick Wall"
+
+
+ *: none
+ es9218: "Кирпичная Стена"
+
+
+ *: none
+ es9218: "Кирпичная Стена"
+
+
+
+ id: LANG_FILTER_SUPER_SLOW
+ desc: in sound settings
+ user: core
+
+ *: none
+ filter_roll_off: "Super Slow"
+
+
+ *: none
+ filter_roll_off: "Супермедленный"
+
+
+ *: none
+ filter_roll_off: "Супермедленный"
+
+
+
+ id: LANG_PROPERTIES_ALBUMARTIST
+ desc: in properties plugin
+ user: core
+
+ *: "[Album Artist]"
+
+
+ *: "[Исполнитель альбома]"
+
+
+ *: "Исполнитель альбома"
+
+
+
+ id: LANG_PROPERTIES_GENRE
+ desc: in properties plugin
+ user: core
+
+ *: "[Genre]"
+
+
+ *: "[Жанр]"
+
+
+ *: "Жанр"
+
+
+
+ id: LANG_PROPERTIES_COMMENT
+ desc: in properties plugin
+ user: core
+
+ *: "[Comment]"
+
+
+ *: "[Комментарий]"
+
+
+ *: "Комментарий"
+
+
+
+ id: LANG_PROPERTIES_COMPOSER
+ desc: in properties plugin
+ user: core
+
+ *: "[Composer]"
+
+
+ *: "[Композитор]"
+
+
+ *: "Композитор"
+
+
+
+ id: LANG_PROPERTIES_YEAR
+ desc: in properties plugin
+ user: core
+
+ *: "[Year]"
+
+
+ *: "[Год]"
+
+
+ *: "Год"
+
+
+
+ id: LANG_PROPERTIES_TRACKNUM
+ desc: in properties plugin
+ user: core
+
+ *: "[Tracknum]"
+
+
+ *: "[Номер трека]"
+
+
+ *: "Номер трека"
+
+
+
+ id: LANG_PROPERTIES_DISCNUM
+ desc: in properties plugin
+ user: core
+
+ *: "[Discnum]"
+
+
+ *: "[Номер диска]"
+
+
+ *: "Номер диска"
+
+
+
+ id: LANG_PROPERTIES_FREQUENCY
+ desc: in properties plugin
+ user: core
+
+ *: "[Frequency]"
+
+
+ *: "[Частота]"
+
+
+ *: "Частота"
+
+
+
+ id: LANG_PROPERTIES_BITRATE
+ desc: in properties plugin
+ user: core
+
+ *: "[Bitrate]"
+
+
+ *: "[Битрейт]"
+
+
+ *: "Битрейт"
+
+
+
+ id: LANG_SINGLE_MODE
+ desc: single mode
+ user: core
+
+ *: "Single Mode"
+
+
+ *: "Одиночный режим"
+
+
+ *: "Одиночный режим"
+
+
+
+ id: LANG_LIST_WRAPAROUND
+ desc: in Settings
+ user: core
+
+ *: "List Wraparound"
+
+
+ *: "Зацикливание списков"
+
+
+ *: "Зацикливание списков"
+
+
+
+ id: LANG_SHOW_SHUTDOWN_MESSAGE
+ desc: in Settings
+ user: core
+
+ *: "Show Shutdown Message"
+
+
+ *: "Сообщать о выключении"
+
+
+ *: "Сообщать о выключении"
+
+
+
+ id: LANG_LIST_ORDER
+ desc: in Settings
+ user: core
+
+ *: "List Order"
+
+
+ *: "Порядок списков"
+
+
+ *: "Порядок списков"
+
+
+
+ id: LANG_ASCENDING
+ desc: in Settings
+ user: core
+
+ *: "Ascending"
+
+
+ *: "Восходящий"
+
+
+ *: "Восходящий"
+
+
+
+ id: LANG_DESCENDING
+ desc: in Settings
+ user: core
+
+ *: "Descending"
+
+
+ *: "Нисходящий"
+
+
+ *: "Нисходящий"
+
+
+
+ id: LANG_ALBUM_ART
+ desc: in Settings
+ user: core
+
+ *: "Album Art"
+
+
+ *: "Обложка"
+
+
+ *: "Обложка"
+
+
+
+ id: LANG_PREFER_EMBEDDED
+ desc: in Settings
+ user: core
+
+ *: "Prefer Embedded"
+
+
+ *: "Предпочитать встроенную"
+
+
+ *: "Предпочитать встроенную"
+
+
+
+ id: LANG_PREFER_IMAGE_FILE
+ desc: in Settings
+ user: core
+
+ *: "Prefer Image File"
+
+
+ *: "Предпочитать файл с картинкой"
+
+
+ *: "Предпочитать файл с картинкой"
+
+
+
+ id: LANG_FM_SYNC_RDS_TIME
+ desc: in radio screen and Settings
+ user: core
+
+ *: none
+ rds: "Sync RDS Time"
+
+
+ *: none
+ rds: "Подстройка часов по радио"
+
+
+ *: none
+ rds: "Подстройка часов по радио"
+
+
+
+ id: LANG_SORT_ALBUMS_BY
+ desc: in Settings
+ user: core
+
+ *: "Sort albums by"
+
+
+ *: "Сортировать альбомы по"
+
+
+ *: "Сортировать альбомы по"
+
+
+
+ id: LANG_ARTIST_PLUS_NAME
+ desc: in Settings
+ user: core
+
+ *: "Artist + Name"
+
+
+ *: "Исполнителю и названию"
+
+
+ *: "Исполнителю и названию"
+
+
+
+ id: LANG_ARTIST_PLUS_YEAR
+ desc: in Settings
+ user: core
+
+ *: "Artist + Year"
+
+
+ *: "Исполнителю и году"
+
+
+ *: "Исполнителю и году"
+
+
+
+ id: LANG_YEAR_SORT_ORDER
+ desc: in Settings
+ user: core
+
+ *: "Year sort order"
+
+
+ *: "Порядок сортировки по году"
+
+
+ *: "Порядок сортировки по году"
+
+
+
+ id: LANG_SHOW_YEAR_IN_ALBUM_TITLE
+ desc: in Settings
+ user: core
+
+ *: "Show year in album title"
+
+
+ *: "Показывать год в заголовке альбома"
+
+
+ *: "Показывать год в заголовке альбома"
+
+
+
+ id: LANG_WAIT_FOR_CACHE
+ desc: in Settings
+ user: core
+
+ *: "Cache needs to finish updating first!"
+
+
+ *: "Сначала надо закончить обновление кэша!"
+
+
+ *: "Сначало надо закончить обновление кэша!"
+
+
+
+ id: LANG_TRACK_INFO
+ desc: Track Info Title
+ user: core
+
+ *: "Track Info"
+
+
+ *: "Информация о треке"
+
+
+ *: "Информация о треке"
+
+
+
+ id: LANG_PLAY
+ desc: play selected file/directory, in playlist context menu
+ user: core
+
+ *: "Play"
+
+
+ *: "Проиграть"
+
+
+ *: "Проиграть"
+
+
+
+ id: LANG_PLAY_SHUFFLED
+ desc: play selected files in shuffled order, in playlist context menu
+ user: core
+
+ *: "Play Shuffled"
+
+
+ *: "Проиграть в случайном порядке"
+
+
+ *: "Проиграть в случайном порядке"
+
+
+
+ id: LANG_KEEP_CURRENT_TRACK_ON_REPLACE
+ desc: used in the playlist settings menu
+ user: core
+
+ *: "Keep Current Track When Replacing Playlist"
+
+
+ *: "Сохранять текущий трек при замене списка проигрывания"
+
+
+ *: "Сохранять текущий трек при замене списка проигрывания"
+
+
+
+ id: LANG_CLEAR_SETTINGS_ON_HOLD
+ desc: in the system sub menu
+ user: core
+
+ *: none
+ ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Clear settings when hold switch is on during startup"
+ clear_settings_on_hold, iriverh10: "Clear settings when reset button is held during startup"
+
+
+ *: none
+ ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Сбросить настройки при включенной блокировке во время загрузки"
+ clear_settings_on_hold, iriverh10: "Сбросит настройки при нажатой кнопке сброса во время загрузки"
+
+
+ *: none
+ ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Сбросить настройки при включенной блокировке во время загрузки"
+ clear_settings_on_hold, iriverh10: "Сбросит настройки при нажатой кнопке сброса во время загрузки"
+
+
+
+ id: LANG_REWIND_ACROSS_TRACKS
+ desc: in playback settings menu
+ user: core
+
+ *: "Rewind Across Tracks"
+
+
+ *: "Перемотка через границы треков"
+
+
+ *: "Перемотка через границы треков"
+
+
+
+ id: LANG_SET_AS
+ desc: used in the onplay menu
+ user: core
+
+ *: "Set As..."
+
+
+ *: "Установить как..."
+
+
+ *: "Установить как..."
+
+
+
+ id: LANG_PLAYLIST_DIR
+ desc: used in the onplay menu
+ user: core
+
+ *: "Playlist Directory"
+
+
+ *: "Каталог списков проигрывания"
+
+
+ *: "Каталог списков проигрывания"
+
+
+
+ id: LANG_START_DIR
+ desc: used in the onplay menu
+ user: core
+
+ *: "Start Directory"
+
+
+ *: "Начальную папку"
+
+
+ *: "Начальную папку"
+
+
+
+ id: LANG_RECORDING_DIR
+ desc: used in the onplay menu
+ user: core
+
+ *: none
+ recording: "Recording Directory"
+
+
+ *: none
+ recording: "Папку записи"
+
+
+ *: none
+ recording: "Папку записи"
+
+
+
+ id: LANG_ADD_TO_PL
+ desc: used in the onplay menu
+ user: core
+
+ *: "Add to Playlist..."
+
+
+ *: "Добавить к списку проигрывания..."
+
+
+ *: "Добавить к списку проигрывания..."
+
+
+
+ id: LANG_ADD_TO_EXISTING_PL
+ desc: used in the onplay menu
+ user: core
+
+ *: "Add to Existing Playlist"
+
+
+ *: "Добавить к существующему списку"
+
+
+ *: "Добавить к существующему списку"
+
+
+
+ id: LANG_PLAYING_NEXT
+ desc: used in the onplay menu
+ user: core
+
+ *: "Playing Next..."
+
+
+ *: "Дальнейшее проигрывание..."
+
+
+ *: "Дальнейшее проигрывание..."
+
+
+
+ id: LANG_PLAY_NEXT
+ desc: used in the onplay menu
+ user: core
+
+ *: "Play Next"
+
+
+ *: "Играть следующим"
+
+
+ *: "Играть следующим"
+
+
+
+ id: LANG_ADD_SHUFFLED
+ desc: used in the onplay menu
+ user: core
+
+ *: "Add Shuffled"
+
+
+ *: "Добавить случайный трек"
+
+
+ *: "Добавить случайный трэк"
+
+
+
+ id: LANG_PLAY_LAST
+ desc: used in the onplay menu
+ user: core
+
+ *: "Play Last"
+
+
+ *: "Играть последним"
+
+
+ *: "Играть последним"
+
+
+
+ id: LANG_PLAY_LAST_SHUFFLED
+ desc: used in the onplay menu
+ user: core
+
+ *: "Play Last Shuffled"
+
+
+ *: "Играть случайный трек последним"
+
+
+ *: "Играть случайный трэк последним"
+
+
+
+ id: LANG_VOLUME_ADJUST_MODE
+ desc: in system settings
+ user: core
+
+ *: none
+ perceptual_volume: "Volume Adjustment Mode"
+
+
+ *: none
+ perceptual_volume: "Режим регулировки громкости"
+
+
+ *: none
+ perceptual_volume: "Режим регулировки громкости"
+
+
+
+ id: LANG_VOLUME_ADJUST_NORM_STEPS
+ desc: in system settings
+ user: core
+
+ *: none
+ perceptual_volume: "Number of Volume Steps"
+
+
+ *: none
+ perceptual_volume: "Число градаций громкости"
+
+
+ *: none
+ perceptual_volume: "Число градаций громкости"
+
+
+
+ id: LANG_PERCEPTUAL
+ desc: in system settings -> volume adjustment mode
+ user: core
+
+ *: none
+ perceptual_volume: "Perceptual"
+
+
+ *: none
+ perceptual_volume: "По ощущениям"
+
+
+ *: none
+ perceptual_volume: "По ощущениям"
+
+
+
+ id: LANG_SHOW_TRACKS_WHILE_BROWSING
+ desc: in PictureFlow Main Menu
+ user: core
+
+ *: "Show Tracks While Browsing"
+
+
+ *: "Показывать треки при просмотре"
+
+
+ *: "Показывать трэки при просмотре"
+
+
+
+ id: LANG_GOTO_LAST_ALBUM
+ desc: in PictureFlow Main Menu
+ user: core
+
+ *: "Go to Last Album"
+
+
+ *: "Перейти к последнему альбому"
+
+
+ *: "Перейти к последнему альбому"
+
+