diff --git a/airtime_mvc/build/sql/defaultdata.sql b/airtime_mvc/build/sql/defaultdata.sql index dff2ab9d1..cf82ea0d4 100644 --- a/airtime_mvc/build/sql/defaultdata.sql +++ b/airtime_mvc/build/sql/defaultdata.sql @@ -314,9 +314,11 @@ INSERT INTO cc_stream_setting (keyname, value, type) VALUES ('s3_channels', 'ste INSERT INTO cc_pref("keystr", "valstr") VALUES('locale', 'en_CA'); INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('en_CA', 'English'); +INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('en_US', 'English - US'); INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('fr_FR', 'French'); INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('de_DE', 'German'); INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('ko_KR', 'Korean'); +INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('ru_RU', 'Russian'); INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('es_ES', 'Spanish'); -- end of added in 2.3 diff --git a/airtime_mvc/public/js/datatables/i18n/en_US.txt b/airtime_mvc/public/js/datatables/i18n/en_US.txt new file mode 100644 index 000000000..ff3cf6be4 --- /dev/null +++ b/airtime_mvc/public/js/datatables/i18n/en_US.txt @@ -0,0 +1,23 @@ +{ +"sEmptyTable": "No data available in table", +"sInfo": "Showing _START_ to _END_ of _TOTAL_ entries", +"sInfoEmpty": "Showing 0 to 0 of 0 entries", +"sInfoFiltered": "(filtered from _MAX_ total entries)", +"sInfoPostFix": "", +"sInfoThousands": ",", +"sLengthMenu": "Show _MENU_", +"sLoadingRecords": "Loading...", +"sProcessing": "Processing...", +"sSearch": "", +"sZeroRecords": "No matching records found", +"oPaginate": { + "sFirst": "First", + "sLast": "Last", + "sNext": "Next", + "sPrevious": "Previous" +}, +"oAria": { + "sSortAscending": ": activate to sort column ascending", + "sSortDescending": ": activate to sort column descending" +} +} \ No newline at end of file diff --git a/airtime_mvc/public/js/datatables/i18n/ru_RU.txt b/airtime_mvc/public/js/datatables/i18n/ru_RU.txt new file mode 100644 index 000000000..4df1b5e8b --- /dev/null +++ b/airtime_mvc/public/js/datatables/i18n/ru_RU.txt @@ -0,0 +1,17 @@ +{ + "sProcessing": "Подождите...", + "sLengthMenu": "Показать _MENU_ записей", + "sZeroRecords": "Записи отсутствуют.", + "sInfo": "Записи с _START_ до _END_ из _TOTAL_ записей", + "sInfoEmpty": "Записи с 0 до 0 из 0 записей", + "sInfoFiltered": "(отфильтровано из _MAX_ записей)", + "sInfoPostFix": "", + "sSearch": "", + "sUrl": "", + "oPaginate": { + "sFirst": "Первая", + "sPrevious": "Предыдущая", + "sNext": "Следующая", + "sLast": "Последняя" + } +} \ No newline at end of file diff --git a/airtime_mvc/public/js/plupload/i18n/en_US.js b/airtime_mvc/public/js/plupload/i18n/en_US.js new file mode 100644 index 000000000..40604ef6c --- /dev/null +++ b/airtime_mvc/public/js/plupload/i18n/en_US.js @@ -0,0 +1,26 @@ +// English - US +plupload.addI18n({ + 'Select files' : 'Select files', + 'Add files to the upload queue and click the start button.' : 'Add files to the upload queue and click the start button.', + 'Filename' : 'Filename', + 'Status' : 'Status', + 'Size' : 'Size', + 'Add files' : 'Add files', + 'Stop current upload' : 'Stop current upload', + 'Start uploading queue' : 'Start uploading queue', + 'Uploaded %d/%d files': 'Uploaded %d/%d files', + 'N/A' : 'N/A', + 'Drag files here.' : 'Drag files here.', + 'File extension error.': 'File extension error.', + 'File size error.': 'File size error.', + 'Init error.': 'Init error.', + 'HTTP Error.': 'HTTP Error.', + 'Security error.': 'Security error.', + 'Generic error.': 'Generic error.', + 'IO error.': 'IO error.', + 'Stop Upload': 'Stop Upload', + 'Add Files': 'Add Files', + 'Start Upload': 'Start Upload', + 'Start upload': 'Start upload', + '%d files queued': '%d files queued' +}); \ No newline at end of file diff --git a/airtime_mvc/public/js/plupload/i18n/ru_RU.js b/airtime_mvc/public/js/plupload/i18n/ru_RU.js new file mode 100644 index 000000000..593bd91ea --- /dev/null +++ b/airtime_mvc/public/js/plupload/i18n/ru_RU.js @@ -0,0 +1,21 @@ +// Russian +plupload.addI18n({ + 'Select files' : 'Выберите файлы', + 'Add files to the upload queue and click the start button.' : 'Добавьте файлы в очередь и нажмите кнопку "Загрузить файлы".', + 'Filename' : 'Имя файла', + 'Status' : 'Статус', + 'Size' : 'Размер', + 'Add files' : 'Добавить файлы', + 'Stop current upload' : 'Остановить загрузку', + 'Start upload' : 'Загрузить файлы', + 'Uploaded %d/%d files': 'Загружено %d из %d файлов', + 'N/A' : 'N/D', + 'Drag files here.' : 'Перетащите файлы сюда.', + 'File extension error.': 'Неправильное расширение файла.', + 'File size error.': 'Неправильный размер файла.', + 'Init error.': 'Ошибка инициализации.', + 'HTTP Error.': 'Ошибка HTTP.', + 'Security error.': 'Ошибка безопасности.', + 'Generic error.': 'Общая ошибка.', + 'IO error.': 'Ошибка ввода-вывода.' +});