From 707e4f447a102e4be09a2787c92f94d4badc4f0c Mon Sep 17 00:00:00 2001 From: Codenift Date: Sat, 21 Mar 2020 01:46:33 -0400 Subject: [PATCH 01/70] Hid type button in library if null, added "select a type" in track edit --- airtime_mvc/application/forms/EditAudioMD.php | 1 + airtime_mvc/public/js/airtime/library/library.js | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/application/forms/EditAudioMD.php b/airtime_mvc/application/forms/EditAudioMD.php index 9a00b9fb5..1e73c9522 100644 --- a/airtime_mvc/application/forms/EditAudioMD.php +++ b/airtime_mvc/application/forms/EditAudioMD.php @@ -94,6 +94,7 @@ class Application_Form_EditAudioMD extends Zend_Form // Add track type dropdown $track_type_options = array(); $track_types = Application_Model_Tracktype::getTracktypes(); + $track_type_options[""] = _('Select a Type'); foreach ($track_types as $key => $tt) { $track_type_options[$tt['code']] = $tt['type_name']; } diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index 01f12e8ad..771673c35 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -767,6 +767,14 @@ var AIRTIME = (function(AIRTIME) { $(this).contextMenu({x: $(e.target).offset().left, y: $(e.target).offset().top}) }).html("
...
"); + if (aData.track_type == null || aData.track_type == undefined || aData.track_type == 0) { + var has_type = false; + var type_button = ""; + } else { + var has_type = true; + var type_button = "
"+aData.track_type+"
"; + } + $(nRow).find('td.library_track_type') .on('click', function (e) { @@ -814,12 +822,12 @@ var AIRTIME = (function(AIRTIME) { } }); - if(type_enabled == false){ + if(type_enabled == false && has_type == true){ alert("This type is disabled."); } }); - }).html("
"+aData.track_type+"
"); + }).html(type_button); } // add audio preview image/button From 845c7871234b2d0570d4e881e3dc8ca2d3a15a98 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:29:50 +0200 Subject: [PATCH 02/70] Updated translation - Original phrases fixed. --- airtime_mvc/application/controllers/LocaleController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/controllers/LocaleController.php b/airtime_mvc/application/controllers/LocaleController.php index 01810176c..b5364377b 100644 --- a/airtime_mvc/application/controllers/LocaleController.php +++ b/airtime_mvc/application/controllers/LocaleController.php @@ -193,9 +193,9 @@ final class LocaleController extends Zend_Controller_Action "The stream is disabled" => _("The stream is disabled"), "Getting information from the server..." => _("Getting information from the server..."), "Can not connect to the streaming server" => _("Can not connect to the streaming server"), - "If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151." - => _("If Airtime is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151."), - "For more details, please read the %sAirtime Manual%s" => _("For more details, please read the %sAirtime Manual%s"), + "If %s is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151." + => _("If %s is behind a router or firewall, you may need to configure port forwarding and this field information will be incorrect. In this case you will need to manually update this field so it shows the correct host/port/mount that your DJ's need to connect to. The allowed range is between 1024 and 49151."), + "For more details, please read the %s%s Manual%s" => _("For more details, please read the %s%s Manual%s"), "Check this option to enable metadata for OGG streams (stream metadata is the track title, artist, and show name that is displayed in an audio player). VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that has metadata information enabled: they will disconnect from the stream after every song. If you are using an OGG stream and your listeners do not require support for these audio players, then feel free to enable this option." => _("Check this option to enable metadata for OGG streams (stream metadata is the track title, artist, and show name that is displayed in an audio player). VLC and mplayer have a serious bug when playing an OGG/VORBIS stream that has metadata information enabled: they will disconnect from the stream after every song. If you are using an OGG stream and your listeners do not require support for these audio players, then feel free to enable this option."), "Check this box to automatically switch off Master/Show source upon source disconnection." => _("Check this box to automatically switch off Master/Show source upon source disconnection."), From 08bac9d853233de86bf820cc3d549a2010da1566 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:31:32 +0200 Subject: [PATCH 03/70] Optimization for better content display - Added decorators for preview-label. --- airtime_mvc/application/forms/Player.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/airtime_mvc/application/forms/Player.php b/airtime_mvc/application/forms/Player.php index 5a24397d7..862f0fd25 100644 --- a/airtime_mvc/application/forms/Player.php +++ b/airtime_mvc/application/forms/Player.php @@ -75,6 +75,12 @@ class Application_Form_Player extends Zend_Form_SubForm $previewLabel = new Zend_Form_Element_Text('player_preview_label'); $previewLabel->setLabel(_("Preview:")); + $previewLabel->setDecorators(array( + 'ViewHelper', + 'Errors', + 'Label' + )); + $previewLabel->addDecorator('Label', array('class' => 'preview-label')); $this->addElement($previewLabel); } From c94884e60a023c3909a5fc8a8ecf5bcbdb4053e4 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:35:04 +0200 Subject: [PATCH 04/70] Updated for translation & better visualization - Replacing HTML text output by php function 'echo' to optimize .po translation; - Replacing quotation marks <"> by <'> for echo-code working; - Center align header and some other changes - for better content visualization. --- .../views/scripts/embeddablewidgets/facebook.phtml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/airtime_mvc/application/views/scripts/embeddablewidgets/facebook.phtml b/airtime_mvc/application/views/scripts/embeddablewidgets/facebook.phtml index 172c7b73a..f89317ac0 100644 --- a/airtime_mvc/application/views/scripts/embeddablewidgets/facebook.phtml +++ b/airtime_mvc/application/views/scripts/embeddablewidgets/facebook.phtml @@ -2,10 +2,10 @@ -

+

-

+

facebook_error_msg; ?> @@ -13,7 +13,7 @@
-

Preview:

+

@@ -24,14 +24,14 @@
-

Tips:

+

- To make the tab more visible on your Facebook page, click "More", and "Manage Tabs":
+

">

- Then, drag the Radio Player item higher in the list, and click Save. It will now appear as one of the default tabs instead of being buried under "More":
+

">

-
\ No newline at end of file +
From c9531d37aba2ecd11a6ca6897015438cc39df3c4 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:37:44 +0200 Subject: [PATCH 05/70] Update player.phtml - Center align header and some other changes - for better content visualization. --- .../application/views/scripts/embeddablewidgets/player.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/views/scripts/embeddablewidgets/player.phtml b/airtime_mvc/application/views/scripts/embeddablewidgets/player.phtml index fb0658a6b..d81cb1e40 100644 --- a/airtime_mvc/application/views/scripts/embeddablewidgets/player.phtml +++ b/airtime_mvc/application/views/scripts/embeddablewidgets/player.phtml @@ -3,7 +3,7 @@
-

+

player_error_msg; ?> player_form; ?> From 63ffc23c6fecfcd8307d54d09d85d5fb6ddaa61a Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:40:25 +0200 Subject: [PATCH 06/70] Updated for translation & better visualization - Replacing HTML text output by php function 'echo' to optimize .po translation; - Center align header and some other changes - for better content visualization. --- .../views/scripts/embeddablewidgets/schedule.phtml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/airtime_mvc/application/views/scripts/embeddablewidgets/schedule.phtml b/airtime_mvc/application/views/scripts/embeddablewidgets/schedule.phtml index ffbfacb48..0c592a01b 100644 --- a/airtime_mvc/application/views/scripts/embeddablewidgets/schedule.phtml +++ b/airtime_mvc/application/views/scripts/embeddablewidgets/schedule.phtml @@ -2,27 +2,26 @@ -

+

weekly_schedule_error_msg; ?>
- +

weekly_schedule_error_msg)) echo "style=display:none"; ?>> - +
- +

- Copy this code and paste it into your website's HTML to embed the weekly schedule in your site. - Adjust the height and width attributes to your desired size. +

From 873000086f18c78fda70d50b04abc8024f0c6ee6 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:51:46 +0200 Subject: [PATCH 07/70] Update for translation & better content view - Added styles for .player-title label - was not space for translated text; - Added styles for .preview-label label - for styling like neighboring pages; - Center align header and some other changes - for better content visualization; - Replacing HTML text output by php function 'echo' to optimize .po translation. --- .../views/scripts/form/player.phtml | 39 +++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/airtime_mvc/application/views/scripts/form/player.phtml b/airtime_mvc/application/views/scripts/form/player.phtml index 798983830..806b9b7b1 100644 --- a/airtime_mvc/application/views/scripts/form/player.phtml +++ b/airtime_mvc/application/views/scripts/form/player.phtml @@ -1,3 +1,20 @@ +
@@ -23,11 +40,11 @@ element->getElement('player_display_track_metadata'); ?> - - +
Stream Compatibility
+ - - + + @@ -37,17 +54,17 @@ - - - - - + + + + + - +
DesktopMobile
FirefoxiOS 7 - Safari
Yes (Flash)Yes (Flash)Yes (Flash)MP3/OGG* onlyMP3/AAC only
* Chrome on Android is known to take about 4 seconds to buffer a 128 kbps MP3 stream. Lower bitrates take longer to buffer.
-
\ No newline at end of file +
From 7ea00b8437f5341db2c5fa6840938b1bd5925190 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 22 Mar 2020 14:54:25 +0200 Subject: [PATCH 08/70] Optimization for better visualization - "Override"-block in line now with spacings between "OK" and "RESET" --- .../views/scripts/form/preferences_livestream.phtml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/airtime_mvc/application/views/scripts/form/preferences_livestream.phtml b/airtime_mvc/application/views/scripts/form/preferences_livestream.phtml index ee7723f95..53fe1218d 100644 --- a/airtime_mvc/application/views/scripts/form/preferences_livestream.phtml +++ b/airtime_mvc/application/views/scripts/form/preferences_livestream.phtml @@ -18,8 +18,8 @@ element->getElement("master_source_host")->render() ?>   
- From 05ccb8dd026fed9aedd3d7c756b2d8e6bfcfb180 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Thu, 26 Mar 2020 08:44:48 +0200 Subject: [PATCH 17/70] Update index.phtml - Replacing HTML text output by php function 'echo' to optimize .po translation. --- airtime_mvc/application/views/scripts/listenerstat/index.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/views/scripts/listenerstat/index.phtml b/airtime_mvc/application/views/scripts/listenerstat/index.phtml index b1f67d6ea..fe12ca5f4 100644 --- a/airtime_mvc/application/views/scripts/listenerstat/index.phtml +++ b/airtime_mvc/application/views/scripts/listenerstat/index.phtml @@ -3,7 +3,7 @@
-

Date Range

+

date_form; ?>
From 5d3c5ec18599556367849649a668f87971557667 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Thu, 26 Mar 2020 08:45:47 +0200 Subject: [PATCH 18/70] Update show.phtml - Replacing HTML text output by php function 'echo' to optimize .po translation. --- airtime_mvc/application/views/scripts/listenerstat/show.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/views/scripts/listenerstat/show.phtml b/airtime_mvc/application/views/scripts/listenerstat/show.phtml index 064e8f3cf..1196768f9 100644 --- a/airtime_mvc/application/views/scripts/listenerstat/show.phtml +++ b/airtime_mvc/application/views/scripts/listenerstat/show.phtml @@ -2,7 +2,7 @@

-

Date Range

+

date_form; ?>
From 5f3310da03a1642b3d45e80f218e50be4b672e70 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Thu, 26 Mar 2020 08:48:12 +0200 Subject: [PATCH 19/70] Russian translation updated - Updated Russian translation of the LibreTime software interface. - The meanings of certain words and phrases which did not convey the essence of the LibreTime functionality were corrected; - Added translation of new words and phrases; --- .../locale/ru_RU/LC_MESSAGES/airtime.mo | Bin 113587 -> 118754 bytes .../locale/ru_RU/LC_MESSAGES/airtime.po | 271 ++++++++++++++++-- 2 files changed, 246 insertions(+), 25 deletions(-) diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo index 72b076f3dc9e077d7c49d0d878ae1f061b6531a4..77307b368ac93732b1c9444817a3f5817c0ad403 100644 GIT binary patch delta 29864 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
  • Hu&&qC71Bo7 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 delta 25248 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\n" "Language-Team: Russian (Russia) (http://www.transifex.com/sourcefabric/airtime/language/ru_RU/)\n" "Language: ru\n" @@ -612,9 +612,7 @@ msgstr "Для начала вещания завершите текущую с msgid "" "Linked shows need to be filled with tracks before it starts. To start broadcasting cancel the current linked show and schedule an unlinked show.\n" " %sCreate an unlinked show now%s." -msgstr "" -"Связанные Программы должны быть заполнены треками до их начала. Для начала вещания завершите текущую связанную Программу и запланируйте новую несвязанную.\n" -" %sСоздать несвязанную Программу сейчас%s." +msgstr "Связанные Программы необходимо заполнить до их начала. Для начала вещания отмените текущую связанную Программу и запланируйте новую %sнесвязанную Программу сейчас%s." #: airtime_mvc/application/common/UsabilityHints.php:91 msgid "To start broadcasting, click on the current show and select 'Schedule Tracks'" @@ -684,6 +682,10 @@ msgstr "Мой профиль" msgid "Users" msgstr "Пользователи" +#: airtime_mvc/application/configs/navigation.php +msgid "Track Types" +msgstr "Типы треков" + #: airtime_mvc/application/configs/navigation.php:96 msgid "Streams" msgstr "Аудио потоки" @@ -1097,7 +1099,7 @@ msgstr "Вы действительно хотите удалить выбран #: airtime_mvc/application/controllers/LocaleController.php:72 msgid "Scheduled" -msgstr "Запланирован в Программе" +msgstr "Запланирован" #: airtime_mvc/application/controllers/LocaleController.php:73 #: airtime_mvc/application/views/scripts/partialviews/dashboard-sub-nav.php:3 @@ -1170,7 +1172,7 @@ msgstr "Дирижер" #: airtime_mvc/application/services/HistoryService.php:1177 #: airtime_mvc/application/views/scripts/podcast/station.phtml:41 msgid "Copyright" -msgstr "Авторское право" +msgstr "Копирайт" #: airtime_mvc/application/controllers/LocaleController.php:83 #: airtime_mvc/application/forms/SmartBlockCriteria.php:61 @@ -1213,7 +1215,7 @@ msgstr "Язык" #: airtime_mvc/application/forms/SmartBlockCriteria.php:66 #: airtime_mvc/application/models/Block.php:1373 msgid "Last Modified" -msgstr "Последнее изменение" +msgstr "Изменен" #: airtime_mvc/application/controllers/LocaleController.php:89 #: airtime_mvc/application/forms/SmartBlockCriteria.php:67 @@ -1253,11 +1255,11 @@ msgstr "Владелец" #: airtime_mvc/application/forms/SmartBlockCriteria.php:72 #: airtime_mvc/application/models/Block.php:1379 msgid "Replay Gain" -msgstr "Выравнивание громкости" +msgstr "Replay Gain" #: airtime_mvc/application/controllers/LocaleController.php:95 msgid "Sample Rate" -msgstr "Частота дискретизации" +msgstr "Sample Rate" #: airtime_mvc/application/controllers/LocaleController.php:96 #: airtime_mvc/application/forms/SmartBlockCriteria.php:75 @@ -1271,6 +1273,10 @@ msgstr "Номер трека" msgid "Uploaded" msgstr "Загружено" +#: airtime_mvc +msgid "Cancel upload" +msgstr "Отменить загрузку" + #: airtime_mvc/application/controllers/LocaleController.php:98 #: airtime_mvc/application/forms/SmartBlockCriteria.php:77 #: airtime_mvc/application/models/Block.php:1384 @@ -2240,7 +2246,7 @@ msgstr "Минуты" #: airtime_mvc/application/controllers/LocaleController.php:374 msgid "Done" -msgstr "Сделано" +msgstr "Готово" #: airtime_mvc/application/controllers/LocaleController.php:377 msgid "Select files" @@ -2356,7 +2362,7 @@ msgstr "Редактировать историю" #: airtime_mvc/application/forms/EditHistoryItem.php:57 #: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:53 msgid "No Show" -msgstr "Нет Программы" +msgstr "Нет программы" #: airtime_mvc/application/controllers/LocaleController.php:410 #, php-format @@ -3025,12 +3031,12 @@ msgstr "Если эта опция включена, новый Смарт-бл #: airtime_mvc/application/forms/GeneralPreferences.php:107 #: airtime_mvc/application/forms/GeneralPreferences.php:125 msgid "Disabled" -msgstr "Отключить" +msgstr "Отключено" #: airtime_mvc/application/forms/GeneralPreferences.php:108 #: airtime_mvc/application/forms/GeneralPreferences.php:126 msgid "Enabled" -msgstr "Включить" +msgstr "Включено" #: airtime_mvc/application/forms/GeneralPreferences.php:111 msgid "Enabling this feature will cause podcast episode tracks to have their Artist, Title, and Album metatags set from podcast feed values. Note that enabling this feature is recommended in order to ensure reliable scheduling of episodes via smartblocks." @@ -4283,7 +4289,7 @@ msgstr "Фильтр истории" #: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:45 msgid "Choose Show Instance" -msgstr "Выберите Экземпляр Программы" +msgstr "Выберите экземпляр программы" #: airtime_mvc/application/views/scripts/form/edit-history-item.phtml:56 msgid "Find" @@ -4578,7 +4584,7 @@ msgstr "Опубликовано в:" #: airtime_mvc/application/views/scripts/library/publish-dialog.phtml:36 msgid "Unpublish" -msgstr "Убрать с публикации" +msgstr "Снять с публикации" #: airtime_mvc/application/views/scripts/library/publish-dialog.phtml:39 msgid "You haven't published this track to any sources!" @@ -4599,7 +4605,7 @@ msgstr "Слушатели" #: airtime_mvc/application/views/scripts/listenerstat/index.phtml:10 msgid "Stream Data Collection Status" -msgstr "Статус сбора данных потока:" +msgstr "Состояние потоков для сбора данных:" #: airtime_mvc/application/views/scripts/listenerstat/index.phtml:23 msgid "Monthly Listener Bandwidth Usage" @@ -5003,7 +5009,7 @@ msgstr "Версия %s:" #: airtime_mvc/application/views/scripts/systemstatus/index.phtml:29 msgid "Service" -msgstr "Сервис" +msgstr "Служба" #: airtime_mvc/application/views/scripts/systemstatus/index.phtml:154 msgid "Disk Space" @@ -5097,14 +5103,229 @@ msgstr "Только MP3/AAC" msgid "* Chrome on Android is known to take about 4 seconds to buffer a 128 kbps MP3 stream. Lower bitrates take longer to buffer." msgstr "* Известно, что для Chrome на Android требуется около 4 секунд для буферизации потока MP3 со скоростью 128 кбит/с. Более низкие битрейты требуют больше времени для буферизации." -#~ msgid "This version will soon be obsolete." -#~ msgstr "Эта версия скоро устареет." +#: airtime_mvc/application/views/scriptsform/cinfigs/navigation.php:148 +msgid "Show Listener Stats" +msgstr "Статистика прослушиваний" -#~ msgid "This version is no longer supported." -#~ msgstr "Эта версия больше не поддерживается." +#: airtime_mvc/application/views/scripts/form/cinfigs/navigation.php:188 +msgid "Help Translate Libretime" +msgstr "Помогите перевести Libretime" -#~ msgid "Please upgrade to " -#~ msgstr "Пожалуйста, обновитесь до" +#: airtime_mvc/application/views/scripts/podcast/station.phtml:106 +msgid "Feed URL" +msgstr "Ссылка на ленту" -#~ msgid "

    Preview:

    " -#~ msgstr "

    Предпросмотр:

    " +#: airtime_mvc\application\views\scripts\listenerstat\show.phtml:5 +msgid "Date Range" +msgstr "Выберите интервал дат ниже" + +#: airtime_mvc\application\views\scripts\listenerstat\show.phtml:13 +msgid "Show Name" +msgstr "Программа" + +#: airtime_mvc\application\views\scripts\listenerstat\show.phtml:14 +msgid "Air Date" +msgstr "Дата эфира" + +#: airtime_mvc\application\views\scripts\listenerstat\show.phtml:15 +msgid "Average Listeners" +msgstr "Слушателей в среднем" + +#: airtime_mvc\application\views\scripts\listenerstat\show.phtml:16 +msgid "Maximum Number of Listeners" +msgstr "Максимум слушателей" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Drag tracks here from the library" +msgstr "Перетащите треки сюда из Библиотеки" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "No tracks were played during the selected time period." +msgstr "В течение выбранного периода времени треки не воспроизводились." + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "No matching results found." +msgstr "Результаты не найдены." + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Publication Date" +msgstr "Дата публикации" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Import Status" +msgstr "Статус загрузки" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Actions" +msgstr "Действия" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Delete from Library" +msgstr "Удалить из Библиотеки" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Successfully imported" +msgstr "Успешно загружено" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "No matching records found" +msgstr "Совпадающих записей не найдено" + +#: airtime_mvc\application\views\scripts\plupload\index.phtml:86 +msgid "Storage" +msgstr "Хранилище" + +#: airtime_mvc\application\views\scripts\plupload\index.phtml:91 +msgid "%01.1fGB of %01.1fGB" +msgstr "%01.1fGB из %01.1fGB" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:41 +msgid "PDO and PostgreSQL libraries" +msgstr "Библиотеки PDO и PostgreSQL" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:58 +msgid "Database configuration for LibreTime" +msgstr "Конфигурация базы данных LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:77 +msgid "RabbitMQ configuration for LibreTime" +msgstr "Конфигурация RabbitMQ для LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:98 +msgid "LibreTime media analyzer service" +msgstr "Служба медиа анализатора LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:118 +msgid "LibreTime playout service" +msgstr "Служба воспроизведения LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:138 +msgid "LibreTime liquidsoap service" +msgstr "Служба Liquidsoap LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:158 +msgid "LibreTime Celery Task service" +msgstr "Служба Celery Task LibreTime" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:104 +msgid "Check that the airtime_analyzer service is installed correctly in " +msgstr "Проверьте, что служба airtime_analyzer правильно установлена в " + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:124 +msgid "Check that the airtime-playout service is installed correctly in " +msgstr "Проверьте, что служба airtime-playout правильно установлена в " + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:144 +msgid "Check that the airtime-liquidsoap service is installed correctly in " +msgstr "Проверьте, что служба airtime-liquidsoap правильно установлена в " + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:164 +msgid "Check that the airtime-celery service is installed correctly in " +msgstr "Проверьте, что служба airtime-celery правильно установлена в " + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:158 +msgid " If not, try
    sudo service airtime-celery restart" +msgstr " Если нет - попробуйте запустить
    sudo service airtime-celery restart" + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:164 +msgid " and ensure that it's running with " +msgstr " а также убедитесь, что она запущена " + +#: airtime_mvc\application\views\scripts\systemstatus\index.phtml:164 +msgid "If not, try " +msgstr "Если нет - попробуйте запустить" + +#: airtime_mvc/application/controllers/LocaleController.php:464 +msgid "Show _MENU_" +msgstr "Показать _MENU_" + +#: airtime_mvc/application/controllers/LocaleController.php:465 +msgid "Showing _START_ to _END_ of _TOTAL_ entries" +msgstr "Показано с _START_ по _END_ из _TOTAL_ значений" + +#: airtime_mvc/application/controllers/LocaleController.php:466 +msgid "Showing _START_ to _END_ of _TOTAL_ tracks" +msgstr "Показано с _START_ по _END_ из _TOTAL_ треков" + +#: airtime_mvc/application/controllers/LocaleController.php:467 +msgid "Showing _START_ to _END_ of _TOTAL_ track types" +msgstr "Показано с _START_ по _END_ из _TOTAL_ типов трека" + +#: airtime_mvc/application/controllers/LocaleController.php:468 +msgid "Showing 0 to 0 of 0 entries" +msgstr "Показано с 0 по 0 из 0 значений" + +#: airtime_mvc/application/controllers/LocaleController.php:469 +msgid "Showing 0 to 0 of 0 tracks" +msgstr "Показано с 0 по 0 из 0 треков" + +#: airtime_mvc/application/controllers/LocaleController.php:446 +msgid "First" +msgstr "Начало" + +#: airtime_mvc/application/controllers/LocaleController.php:447 +msgid "Last" +msgstr "Конец" + +#: airtime_mvc/application/controllers/LocaleController.php:449 +msgid "Previous" +msgstr "Предыдущая" + +#: airtime_mvc/application/controllers/LocaleController.php: airtime_mvc +msgid "Podcast settings saved" +msgstr "Настройки подкаста сохранены" + +#: airtime_mvc/ +msgid "Type" +msgstr "Тип" + +#: airtime_mvc/ +msgid "Manage Track Types" +msgstr "Управление типами треков" + +#: airtime_mvc/ +msgid "New Track Type" +msgstr "Новый тип" + +#: airtime_mvc/ +msgid "Type Name:" +msgstr "Название типа" + +#: airtime_mvc/ +msgid "Code" +msgstr "Код" + +#: airtime_mvc/ +msgid "Code:" +msgstr "Код:" + +#: airtime_mvc/ +msgid "Visibility" +msgstr "Видимость" + +#: airtime_mvc/ +msgid "Visibility:" +msgstr "Видимость:" + +#: airtime_mvc/application/controllers/LocaleController.php:471 +msgid "(filtered from _MAX_ total track types)" +msgstr "" + +#: airtime_mvc/application/controllers/LocaleController.php:473 +msgid "Are you sure you want to delete this tracktype?" +msgstr "Вы уверены что хотите удалить этот тип трека?" + +#: airtime_mvc/application/controllers/LocaleController.php:474 +msgid "No track types were found." +msgstr "Типы треков не были найдены." + +#: airtime_mvc/application/controllers/LocaleController.php:475 +msgid "No track types found" +msgstr "Типы треков не найдены" + +#: airtime_mvc/application/controllers/LocaleController.php:476 +msgid "No matching track types found" +msgstr "Не найдено подходящих типов треков" + +#~ msgid "of" +#~ msgstr "из" From 9551a9b3f32f11f27d3375a08b3efe475ea948f1 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Thu, 26 Mar 2020 09:07:15 +0200 Subject: [PATCH 20/70] Update show.phtml --- airtime_mvc/application/views/scripts/listenerstat/show.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/views/scripts/listenerstat/show.phtml b/airtime_mvc/application/views/scripts/listenerstat/show.phtml index 1196768f9..9a4ce82c9 100644 --- a/airtime_mvc/application/views/scripts/listenerstat/show.phtml +++ b/airtime_mvc/application/views/scripts/listenerstat/show.phtml @@ -2,7 +2,7 @@

    -

    +

    date_form; ?>
    From 988b46d30ce21e57de51418f7520e1a5f7b0d685 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 29 Mar 2020 20:48:43 +0300 Subject: [PATCH 21/70] Update user.js for translate adaptation - Add i18n for alert --- airtime_mvc/public/js/airtime/user/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/public/js/airtime/user/user.js b/airtime_mvc/public/js/airtime/user/user.js index 7a7480062..fbaee2d17 100644 --- a/airtime_mvc/public/js/airtime/user/user.js +++ b/airtime_mvc/public/js/airtime/user/user.js @@ -60,7 +60,7 @@ function rowCallback( nRow, aData, iDisplayIndex ){ if( aData['delete'] != "self"){ $('td:eq(4)', nRow).append( '').children('span').click(function(e){e.stopPropagation(); removeUserCallback(aData['id'], nRow)}); }else{ - $('td:eq(4)', nRow).empty().append( '').children('span').click(function(e){e.stopPropagation(); alert("Can't delete yourself!")}); + $('td:eq(4)', nRow).empty().append( '').children('span').click(function(e){e.stopPropagation(); alert($.i18n._("Can't delete yourself!"))}); } if ( aData['type'] == "A" ) From df676657c1d5bc5e1afa2b0664ff08550a6052b9 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 29 Mar 2020 20:52:16 +0300 Subject: [PATCH 22/70] Update for translation - Added new entries from .js for traslations. --- .../application/controllers/LocaleController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/controllers/LocaleController.php b/airtime_mvc/application/controllers/LocaleController.php index 14497bab9..63cbb495c 100644 --- a/airtime_mvc/application/controllers/LocaleController.php +++ b/airtime_mvc/application/controllers/LocaleController.php @@ -464,7 +464,8 @@ final class LocaleController extends Zend_Controller_Action "Show _MENU_" => _("Show _MENU_"), "Showing _START_ to _END_ of _TOTAL_ entries" => _("Showing _START_ to _END_ of _TOTAL_ entries"), "Showing _START_ to _END_ of _TOTAL_ tracks" => _("Showing _START_ to _END_ of _TOTAL_ tracks"), - "Showing _START_ to _END_ of _TOTAL_ track types" => _("Showing _START_ to _END_ of _TOTAL_ track types"), + "Showing _START_ to _END_ of _TOTAL_ track types" => _("Showing _START_ to _END_ of _TOTAL_ track types"), + "Showing _START_ to _END_ of _TOTAL_ users" => _("Showing _START_ to _END_ of _TOTAL_ users"), "Showing 0 to 0 of 0 entries" => _("Showing 0 to 0 of 0 entries"), "Showing 0 to 0 of 0 tracks" => _("Showing 0 to 0 of 0 tracks"), "Showing 0 to 0 of 0 track types" => _("Showing 0 to 0 of 0 track types"), @@ -478,6 +479,13 @@ final class LocaleController extends Zend_Controller_Action "Disabled" => _("Disabled"), "Cancel upload" => _("Cancel upload"), "Type" => _("Type"), + "Autoloading playlists' contents are added to shows one hour before the show airs. More information" => _("Autoloading playlists' contents are added to shows one hour before the show airs. More information"), + "Podcast settings saved" => _("Podcast settings saved"), + "Are you sure you want to delete this user?" => _("Are you sure you want to delete this user?"), + "Can't delete yourself!" => _("Can't delete yourself!"), + "You haven't published any episodes!" => _("You haven't published any episodes!"), + "You can publish your uploaded content from the 'Tracks' view." => _("You can publish your uploaded content from the 'Tracks' view."), + "Try it now" => _("Try it now"), //embed player "On Air" => _("On Air"), "Off Air" => _("Off Air"), From 5e819550c35830b12927a1098eab09a8a84756fa Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Sun, 29 Mar 2020 20:59:32 +0300 Subject: [PATCH 23/70] Russian translation updated - Updated Russian translation of the LibreTime software interface. - Added translation of new words and phrases; --- .../locale/ru_RU/LC_MESSAGES/airtime.mo | Bin 118754 -> 119947 bytes .../locale/ru_RU/LC_MESSAGES/airtime.po | 38 +++++++++++++++--- 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo index 77307b368ac93732b1c9444817a3f5817c0ad403..afd11bdd44b6bcfc8e2e0b04c6471a4a013915eb 100644 GIT binary patch delta 26567 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 diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po index 94c7e3169..eecd376d3 100644 --- a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: Airtime 2.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-24 16:23+0000\n" -"PO-Revision-Date: 2020-03-26 08:12+0200\n" +"PO-Revision-Date: 2020-03-29 20:56+0300\n" "Last-Translator: Stepan Curuci \n" "Language-Team: Russian (Russia) (http://www.transifex.com/sourcefabric/airtime/language/ru_RU/)\n" "Language: ru\n" @@ -695,7 +695,7 @@ msgstr "Аудио потоки" #: airtime_mvc/application/controllers/LocaleController.php:381 #: airtime_mvc/application/views/scripts/systemstatus/index.phtml:31 msgid "Status" -msgstr "Статус системы" +msgstr "Статус службы" #: airtime_mvc/application/configs/navigation.php:111 msgid "Analytics" @@ -1605,7 +1605,7 @@ msgstr "Если ваш сервер Icecast ожидает логин «source #: airtime_mvc/application/controllers/LocaleController.php:187 #: airtime_mvc/application/controllers/LocaleController.php:197 msgid "If your live streaming client does not ask for a username, this field should be 'source'." -msgstr "Если ваша программа для живого вещания не запрашивает логин, укажите в этом поле «source»." +msgstr "Если ваш клиент потокового вещания не запрашивает логин, укажите в этом поле «source»." #: airtime_mvc/application/controllers/LocaleController.php:188 msgid "WARNING: This will restart your stream and may cause a short dropout for your listeners!" @@ -4896,7 +4896,7 @@ msgstr "Просмотр Ленты" #: airtime_mvc/application/views/scripts/podcast/station.phtml:20 msgid "General Fields" -msgstr "Основные Поля" +msgstr "Основные поля" #: airtime_mvc/application/views/scripts/podcast/station.phtml:44 msgid "Link" @@ -5251,6 +5251,10 @@ msgstr "Показано с _START_ по _END_ из _TOTAL_ треков" msgid "Showing _START_ to _END_ of _TOTAL_ track types" msgstr "Показано с _START_ по _END_ из _TOTAL_ типов трека" +#: airtime_mvc/application/controllers/LocaleController.php:469 +msgid "Showing _START_ to _END_ of _TOTAL_ users" +msgstr "Показано с _START_ по _END_ из _TOTAL_ пользователей" + #: airtime_mvc/application/controllers/LocaleController.php:468 msgid "Showing 0 to 0 of 0 entries" msgstr "Показано с 0 по 0 из 0 значений" @@ -5271,7 +5275,7 @@ msgstr "Конец" msgid "Previous" msgstr "Предыдущая" -#: airtime_mvc/application/controllers/LocaleController.php: airtime_mvc +#: airtime_mvc/application/controllers/LocaleController.php:482 msgid "Podcast settings saved" msgstr "Настройки подкаста сохранены" @@ -5315,6 +5319,10 @@ msgstr "" msgid "Are you sure you want to delete this tracktype?" msgstr "Вы уверены что хотите удалить этот тип трека?" +#: airtime_mvc/application/controllers/LocaleController.php:483 +msgid "Are you sure you want to delete this user?" +msgstr "Вы уверены что хотите удалить этого пользователя?" + #: airtime_mvc/application/controllers/LocaleController.php:474 msgid "No track types were found." msgstr "Типы треков не были найдены." @@ -5327,5 +5335,25 @@ msgstr "Типы треков не найдены" msgid "No matching track types found" msgstr "Не найдено подходящих типов треков" +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Warning: These functions will have permanent and lasting effects on your Airtime station. Think carefully before using them!" +msgstr "ВНИМАНИЕ: Применение этих функций необратимо повлияет на вашу радиостанцию Libretime. Будьте внимательны, прежде чем использовать их!" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Can't delete yourself!" +msgstr "Вы не можете удалить себя!" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "You haven't published any episodes!" +msgstr "У вас нет опубликованных эпизодов!" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "You can publish your uploaded content from the 'Tracks' view." +msgstr "Вы можете опубликовать ваш загруженный контент из панели «Треки»." + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Try it now" +msgstr "Попробовать сейчас" + #~ msgid "of" #~ msgstr "из" From d58bd4c085f19e605e0b3a4684d27309d3f7d908 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 01:12:57 +0300 Subject: [PATCH 24/70] Update for translate adoptation -Add gettext-function --- airtime_mvc/application/services/PodcastService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/services/PodcastService.php b/airtime_mvc/application/services/PodcastService.php index 9d2c8fffb..78aca0748 100644 --- a/airtime_mvc/application/services/PodcastService.php +++ b/airtime_mvc/application/services/PodcastService.php @@ -158,7 +158,7 @@ class Application_Service_PodcastService $newBl = new Application_Model_Block(); $newBl->setCreator(Application_Model_User::getCurrentUser()->getId()); $newBl->setName($title); - $newBl->setDescription('Auto-generated smartblock for podcast'); + $newBl->setDescription(_("Auto-generated smartblock for podcast")); $newBl->saveType('dynamic'); // limit the smartblock to 1 item $row = new CcBlockcriteria(); From d0fcc4c24e7061e2b4a8f21cb31f3de4fac15f30 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 01:24:57 +0300 Subject: [PATCH 25/70] Update .js for translate adaptation - Add i18n for 'or', 'and' text output --- .../public/js/airtime/playlist/smart_blockbuilder.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/public/js/airtime/playlist/smart_blockbuilder.js b/airtime_mvc/public/js/airtime/playlist/smart_blockbuilder.js index c2caa3a1c..4dd3dc86c 100644 --- a/airtime_mvc/public/js/airtime/playlist/smart_blockbuilder.js +++ b/airtime_mvc/public/js/airtime/playlist/smart_blockbuilder.js @@ -451,12 +451,12 @@ function reindexElements() { */ if ($(div).find('select[name^="sp_criteria_field"]').hasClass('sp-invisible')) { if ($(div).is(':visible')) { - $(div).prev().find('.db-logic-label').text('or').show(); + $(div).prev().find('.db-logic-label').text($.i18n._("or")).show(); } modIndex++; } else { if ($(div).is(':visible')) { - $(div).prev().find('.db-logic-label').text('and').show(); + $(div).prev().find('.db-logic-label').text($.i18n._("and")).show(); } index++; modIndex = 0; @@ -981,4 +981,4 @@ var stringIsNotOptions = { }; let tracktypes = TRACKTYPES; -var stringTracktypeOptions = Object.assign({"": "Select Track Type"}, tracktypes); \ No newline at end of file +var stringTracktypeOptions = Object.assign({"": "Select Track Type"}, tracktypes); From c5c56956bd926963394ea4f1967e8f9b6666b4f2 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 01:36:02 +0300 Subject: [PATCH 26/70] Updated for translation - Original phrases fixed; - Added new entries from .js for traslations. --- airtime_mvc/application/controllers/LocaleController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/application/controllers/LocaleController.php b/airtime_mvc/application/controllers/LocaleController.php index 63cbb495c..df16369d5 100644 --- a/airtime_mvc/application/controllers/LocaleController.php +++ b/airtime_mvc/application/controllers/LocaleController.php @@ -161,8 +161,8 @@ final class LocaleController extends Zend_Controller_Action => _("A static smart block will save the criteria and generate the block content immediately. This allows you to edit and view it in the Library before adding it to a show."), "A dynamic smart block will only save the criteria. The block content will get generated upon adding it to a show. You will not be able to view and edit the content in the Library." => _("A dynamic smart block will only save the criteria. The block content will get generated upon adding it to a show. You will not be able to view and edit the content in the Library."), - "The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block." - => _("The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block."), + "The desired block length will not be reached if %s cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block." + => _("The desired block length will not be reached if %s cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block."), "Smart block shuffled" => _("Smart block shuffled"), "Smart block generated and criteria saved" => _("Smart block generated and criteria saved"), "Smart block saved" => _("Smart block saved"), @@ -486,6 +486,11 @@ final class LocaleController extends Zend_Controller_Action "You haven't published any episodes!" => _("You haven't published any episodes!"), "You can publish your uploaded content from the 'Tracks' view." => _("You can publish your uploaded content from the 'Tracks' view."), "Try it now" => _("Try it now"), + "

    If this option is unchecked, the smartblock will schedule as many tracks as can be played out in their entirety within the specified duration. This will usually result in audio playback that is slightly less than the specified duration.

    If this option is checked, the smartblock will also schedule one final track which will overflow the specified duration. This final track may be cut off mid-way if the show into which the smartblock is added finishes.

    " => _("

    If this option is unchecked, the smartblock will schedule as many tracks as can be played out in their entirety within the specified duration. This will usually result in audio playback that is slightly less than the specified duration.

    If this option is checked, the smartblock will also schedule one final track which will overflow the specified duration. This final track may be cut off mid-way if the show into which the smartblock is added finishes.

    "), + "Playlist preview" => _("Playlist preview"), + "Smart Block" => _("Smart Block"), + "Webstream preview" => _("Webstream preview"), + "You don't have permission to view the library." => _("You don't have permission to view the library."), //embed player "On Air" => _("On Air"), "Off Air" => _("Off Air"), From abb25df92f0ed59af3e9c0ffc50cad34230f2a30 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 01:51:16 +0300 Subject: [PATCH 27/70] Update file for translation - Add 'echo' & gettext function to optimize .po translation. --- .../application/views/scripts/form/preferences_danger.phtml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/airtime_mvc/application/views/scripts/form/preferences_danger.phtml b/airtime_mvc/application/views/scripts/form/preferences_danger.phtml index 7ea8a78d1..10ff96832 100644 --- a/airtime_mvc/application/views/scripts/form/preferences_danger.phtml +++ b/airtime_mvc/application/views/scripts/form/preferences_danger.phtml @@ -3,8 +3,7 @@

    - Warning: These functions will have permanent and lasting effects - on your Airtime station. Think carefully before using them! + Warning: These functions will have permanent and lasting effects on your Airtime station. Think carefully before using them!") ?>

    From 0be82bcc6a215fd9269c2e2e5b16897ce3e4887e Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 03:07:09 +0300 Subject: [PATCH 28/70] Russian translation updated - Added translation of new words and phrases; --- .../locale/ru_RU/LC_MESSAGES/airtime.mo | Bin 119947 -> 122565 bytes .../locale/ru_RU/LC_MESSAGES/airtime.po | 59 ++++++++++++++++-- 2 files changed, 54 insertions(+), 5 deletions(-) diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo index afd11bdd44b6bcfc8e2e0b04c6471a4a013915eb..3ef88eaed2155b75bed70439585255bceb4202d1 100644 GIT binary patch delta 27889 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 VSl^`ScKe)1$eNwl?6Rxr{{uMN%On5* delta 25953 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 diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po index eecd376d3..43899009a 100644 --- a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po @@ -16,14 +16,14 @@ msgstr "" "Project-Id-Version: Airtime 2.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-24 16:23+0000\n" -"PO-Revision-Date: 2020-03-29 20:56+0300\n" +"PO-Revision-Date: 2020-03-30 00:57+0300\n" "Last-Translator: Stepan Curuci \n" "Language-Team: Russian (Russia) (http://www.transifex.com/sourcefabric/airtime/language/ru_RU/)\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Poedit 2.3\n" #: airtime_mvc/application/common/DateHelper.php:213 @@ -1439,8 +1439,8 @@ msgid "A dynamic smart block will only save the criteria. The block content will msgstr "Динамический Смарт-блок сохраняет только параметры. Контент блока будет сгенерирован только после добавления его в Программу. Вы не сможете просматривать и редактировать содержимое в Библиотеке." #: airtime_mvc/application/controllers/LocaleController.php:150 -msgid "The desired block length will not be reached if Airtime cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block." -msgstr "Желаемая длительность блока не будет достигнута, если LibreTime не найдет достаточно уникальных треков, соответствующих вашим критериям. Поставьте галочку, если хотите, чтобы повторяющиеся треки заполнили остальное время до окончания Программы в Смарт-блоке." +msgid "The desired block length will not be reached if %s cannot find enough unique tracks to match your criteria. Enable this option if you wish to allow tracks to be added multiple times to the smart block." +msgstr "Желаемая длительность блока не будет достигнута, если %s не найдет достаточно уникальных треков, соответствующих вашим критериям. Поставьте галочку, если хотите, чтобы повторяющиеся треки заполнили остальное время до окончания Программы в Смарт-блоке." #: airtime_mvc/application/controllers/LocaleController.php:151 msgid "Smart block shuffled" @@ -4863,7 +4863,7 @@ msgstr "Запланировано:" #: airtime_mvc/application/views/scripts/podcast/podcast.phtml:28 msgid "Generate Smartblock and Playlist" -msgstr "Сгенерировать Смарт-блок и Плейлист" +msgstr "Создать Смарт-блок и Плейлист" #: airtime_mvc/application/views/scripts/podcast/podcast.phtml:30 msgid "Smartblock and Playlist Generated" @@ -5355,5 +5355,54 @@ msgstr "Вы можете опубликовать ваш загруженный msgid "Try it now" msgstr "Попробовать сейчас" +#: airtime_mvc\application\forms\SmartBlockCriteria.php:167 +msgid "time remaining in show" +msgstr "оставшееся время программы" + +#: airtime_mvc\application\forms\SmartBlockCriteria.php:179 +msgid "Most recently played" +msgstr "Давно проигранные" + +#: airtime_mvc\application\forms\SmartBlockCriteria.php:180 +msgid "Least recently played" +msgstr "Недавно проигранные" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "

    If this option is unchecked, the smartblock will schedule as many tracks as can be played out in their entirety within the specified duration. This will usually result in audio playback that is slightly less than the specified duration.

    If this option is checked, the smartblock will also schedule one final track which will overflow the specified duration. This final track may be cut off mid-way if the show into which the smartblock is added finishes.

    " +msgstr "

    Если галочка не установлена, то Смарт-блок будет планировать столько треков, сколько может быть полностью воспроизведено, в течение указанного периода времени. Обычно это приводит к воспроизведению аудио, которое немного меньше указанной длительности.

    Если галочка установлена, то Смарт-блок также запланирует одну последнюю дорожку, которая будет превышать указанный период времени. Этот последний трек может быть обрезан, если закончится Программа, в которое добавлен Смарт-блок.

    " + +#: airtime_mvc\application\views\scripts\playlist\update.phtml:10 +msgid " track matches your search criteria." +msgid_plural " tracks match your search criteria." +msgstr[0] " трек соответствует вашим критериям поиска." +msgstr[1] " трека соответствуют вашим критериям поиска." +msgstr[2] " треков соответствуют вашим критериям поиска." + +#: airtime_mvc\application\controllers\LibraryController.php:159 +#, php-format +msgid "Duplicate Smartblock" +msgstr "Дублировать Смарт-блок" + +#: airtime_mvc\application\services\PodcastService.php:161 +#, php-format +msgid "Auto-generated smartblock for podcast" +msgstr "Автоматически сгенерированный Смарт-блок для подкаста" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "You don't have permission to view the library." +msgstr "У вас нет разрешений для просмотра Библиотеки" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Playlist preview" +msgstr "Предпросмотр плейлиста" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Webstream preview" +msgstr "Предпросмотр веб-потока" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Smartblock and Playlist generated" +msgstr "Смарт-блок и Плейлист созданы" + #~ msgid "of" #~ msgstr "из" From 6cd7726ec90cf9940f39a59b489ea72f0d98b0fd Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Mon, 30 Mar 2020 14:02:31 +0300 Subject: [PATCH 29/70] Russian translation updated - Added translation of new words and phrases; --- .../locale/ru_RU/LC_MESSAGES/airtime.mo | Bin 122565 -> 123989 bytes .../locale/ru_RU/LC_MESSAGES/airtime.po | 56 +++++++++++++++++- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.mo index 3ef88eaed2155b75bed70439585255bceb4202d1..d9c197e9af0a07e260ab5b9e4958ad52f00c1795 100644 GIT binary patch delta 27147 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 GCiySR!x7*B delta 26141 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 diff --git a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po index 43899009a..1c902c4d9 100644 --- a/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po +++ b/airtime_mvc/locale/ru_RU/LC_MESSAGES/airtime.po @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: Airtime 2.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-24 16:23+0000\n" -"PO-Revision-Date: 2020-03-30 00:57+0300\n" +"PO-Revision-Date: 2020-03-30 13:59+0300\n" "Last-Translator: Stepan Curuci \n" "Language-Team: Russian (Russia) (http://www.transifex.com/sourcefabric/airtime/language/ru_RU/)\n" "Language: ru\n" @@ -3753,7 +3753,7 @@ msgstr "Новая версия LibreTime плавнее и быстрее на #: airtime_mvc/application/layouts/scripts/livestream.phtml:9 #: airtime_mvc/application/views/scripts/dashboard/stream-player.phtml:2 msgid "Live stream" -msgstr "Живой аудио поток" +msgstr "Прямой эфир" #: airtime_mvc/application/layouts/scripts/login.phtml:24 #, php-format @@ -5404,5 +5404,57 @@ msgstr "Предпросмотр веб-потока" msgid "Smartblock and Playlist generated" msgstr "Смарт-блок и Плейлист созданы" +#: airtime_mvc/ +msgid "Intro Autoloading Playlist" +msgstr "Вступительный автозагружаемый плейлист (Intro)" + +#: airtime_mvc/ +msgid "Outro Autoloading Playlist" +msgstr "Завершающий автозагружаемый плейлист (Outro)" + +#: airtime_mvc/application/controllers/LocaleController.php:496 +msgid "Now" +msgstr "С текущего момента" + +#: airtime_mvc/application/controllers/LocaleController.php:54 +msgid "You haven't added any podcasts" +msgstr "У вас не добавлено ни одного подкаста" + +#: airtime_mvc/application/controllers/LocaleController.php: +msgid "Click 'Add' to create one now." +msgstr "Нажмите «Добавить» чтобы создать новый" + +#: airtime_mvc +msgid "Click 'New' to create one now." +msgstr "Нажмите «Новый» чтобы создать новый" + +#: airtime_mvc +msgid "Click 'Upload' to add some now." +msgstr "Нажмите «Загрузить» чтобы добавить новый" + +#: airtime_mvc +msgid "Import Date" +msgstr "Дата импорта" + +#: airtime_mvc +msgid "Add new Podcast" +msgstr "Добавить новый подкаст" + +#: airtime_mvc +msgid "" +"Cannot schedule outside a show.\n" +"Try creating a show first." +msgstr "" +"Нельзя планировать аудио вне рамок Программы.\n" +"Попробуйте сначала создать Программу" + +#: airtime_mvc +msgid "No files have been uploaded yet." +msgstr "Еще ни одного файла не загружено" + +#: airtime_mvc +msgid "Please enter both your username and email address." +msgstr "Пожалуйста, введите ваши логин и e-mail." + #~ msgid "of" #~ msgstr "из" From 98e16d9a9500d076518cad6d564f3d1b3be69244 Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Tue, 31 Mar 2020 01:35:40 +0300 Subject: [PATCH 30/70] Update LocaleController.php - Added new entries from .js for traslations. --- .../controllers/LocaleController.php | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/airtime_mvc/application/controllers/LocaleController.php b/airtime_mvc/application/controllers/LocaleController.php index df16369d5..81fce3f15 100644 --- a/airtime_mvc/application/controllers/LocaleController.php +++ b/airtime_mvc/application/controllers/LocaleController.php @@ -356,7 +356,7 @@ final class LocaleController extends Zend_Controller_Action "Import media files" => _("Import media files"), "Create playlists, smart blocks, and webstreams" => _("Create playlists, smart blocks, and webstreams"), "Manage their own library content" => _("Manage their own library content"), - "Progam Managers can do the following:" => _("Progam Managers can do the following:"), + "Program Managers can do the following:" => _("Program Managers can do the following:"), "View and manage show content" => _("View and manage show content"), "Schedule shows" => _("Schedule shows"), "Manage all library content" => _("Manage all library content"), @@ -431,17 +431,13 @@ final class LocaleController extends Zend_Controller_Action "New Show" => _("New Show"), "New Log Entry" => _("New Log Entry"), //Datatables: - "No data available in table", - "(filtered from _MAX_ total entries)", - //"", - //",", - //"Loading...", - //"Processing...", + "No data available in table" => _("No data available in table"), + "(filtered from _MAX_ total entries)" => _("(filtered from _MAX_ total entries)"), ": activate to sort column ascending", ": activate to sort column descending", //End of datatables "Welcome to the new Airtime Pro!" => _("Welcome to the new Airtime Pro!"), - + //New entries from .js "" => _(""), "First" => _("First"), "Last" => _("Last"), @@ -491,6 +487,18 @@ final class LocaleController extends Zend_Controller_Action "Smart Block" => _("Smart Block"), "Webstream preview" => _("Webstream preview"), "You don't have permission to view the library." => _("You don't have permission to view the library."), + "Now" => _("Now"), + "Click 'New' to create one now." => _("Click 'New' to create one now."), + "Click 'Upload' to add some now." => _("Click 'Upload' to add some now."), + "Feed URL" => _("Feed URL"), + "Import Date" => _("Import Date"), + "Add New Podcast" => _("Add New Podcast"), + "Cannot schedule outside a show.\nTry creating a show first." => _("Cannot schedule outside a show.\nTry creating a show first."), + "No files have been uploaded yet." => _("No files have been uploaded yet."), + //"Value is required and can't be empty" => _("Value is required and can't be empty"), + //"mute" => _("mute"), + //"max volume" => _("max volume"), + //embed player "On Air" => _("On Air"), "Off Air" => _("Off Air"), From b5482defcc98b2dd22f143e873e52561aaf6830d Mon Sep 17 00:00:00 2001 From: farggus <61951994+farggus@users.noreply.github.com> Date: Tue, 31 Mar 2020 01:38:52 +0300 Subject: [PATCH 31/70] Update for translation Adde echo & gettext function --- .../application/views/scripts/form/password-restore.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/application/views/scripts/form/password-restore.phtml b/airtime_mvc/application/views/scripts/form/password-restore.phtml index 33d6fa7f2..d6b289ee8 100644 --- a/airtime_mvc/application/views/scripts/form/password-restore.phtml +++ b/airtime_mvc/application/views/scripts/form/password-restore.phtml @@ -2,7 +2,7 @@
    -

    Please enter both your username and email address.

    +

    podcastTitle ?> @@ -70,7 +70,7 @@