/
mikopbx
/
ModulePhoneBook
Обзор
Документация
Войти
/
mikopbx
/
ModulePhoneBook
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/ru.php
67 строк
5 KB
Nikolay Beketov
fix: improve API caller ID lookup security and stability
06 дек 2025, 03:16
06 дек 2025, 03:16
83f3589
Код
Авторство
О чём код?
<?php /* * MikoPBX - free phone system for small business * Copyright © 2017-2024 Alexey Portnov and Nikolay Beketov * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with this program. * If not, see <https://www.gnu.org/licenses/>. */ return [ 'repModulePhoneBook' => 'Модуль Телефонная книга - %repesent%', 'mo_ModuleModulePhoneBook' => 'Модуль телефонная книга', 'BreadcrumbModulePhoneBook' => 'Телефонная книга', 'SubHeaderModulePhoneBook' => 'Позволяет отображать названия абонентов во время звонка и в истории разговоров', 'module_phnbk_ColumnName' => 'Имя абонента', 'module_phnbk_ColumnNumber' => 'Телефон', 'module_phnbk_AddNewRecord' => 'Добавить новую запись', 'module_phnbk_AlreadyExistWithThisNumber' => 'Запись с номером %repesent% уже существует', 'module_phnbk_Connected' => 'Модуль подключен', 'module_phnbk_Disconnected' => 'Модуль отключен', 'module_phnbk_Search' => 'Найти...', 'module_phnbk_ImportFromExcel' => 'Импортировать', 'module_phnbk_ImportExcelTab' => 'Импорт из Excel', 'module_phnbk_PhonebookTab' => 'Телефонная книга', 'module_phnbk_ImportFromExcelLabel' => 'Выберите Excel файл для загрузки', 'module_phnbk_ExcelInstructionHeader' => 'Инструкция по загрузке телефонной книги из Excel', 'module_phnbk_ExcelInstructionStep1' => 'Файл должен быть в формате <strong>.xls</strong> или <strong>.xlsx.</strong>', 'module_phnbk_ExcelInstructionStep2' => 'В файле должны присутствовать два столбца:', 'module_phnbk_ExcelInstructionStep2_1' => '<strong>CallerID</strong> — имя абонента (например: Иван Иванов).', 'module_phnbk_ExcelInstructionStep2_2' => '<strong>Номер телефона</strong> — в формате <em>+7(926)123-45-67</em>.', 'module_phnbk_ExcelInstructionStep3' => 'Каждая строка представляет собой запись телефонной книги.', 'module_phnbk_ExcelInstructionStep4' => 'Убедитесь, что данные в файле корректны, перед тем как его загрузить.', 'module_phnbk_ImportError' => 'Ошибка при сохранении записи', 'module_phnbk_SettingsTab' => 'Настройки', 'module_phnbk_disableInputMask' => 'Отключить маску для номеров', 'module_phnbk_DeleteAllRecords' => 'Очистить телефонную книгу', 'module_phnbk_NoFileUploaded' => 'Не загружен файл для импорта', 'module_phnbk_invalidFormat' => 'Ошибка формата файла', 'module_phnbk_DeleteAllTitle' => 'Внимание!', 'module_phnbk_DeleteAllDescription' => 'Все записи телефонной книги будут безвозвратно удалены, если вам нужно удалить одну или несколько записей, используйтесь кнопкой в таблице.', 'module_phnbk_CancelBtn' => 'Отмена', 'module_phnbk_Approve' => 'Удалить все', 'module_phnbk_GeneraLFileUploadError' => 'Ошибка при загрузке файла', 'module_phnbk_UploadError' => 'Ошибка загрузки файла', 'module_phnbk_UploadInProgress' => 'Загрузки файла на сервер', 'module_phnbk_AllRecordsDeleted' => 'Все записи удалены', 'module_phnbk_RecognitionOnProgress' => 'Разбор и загрузка данных из файла', 'module_phnbk_RecognitionFinished' => 'Загрузка данных выполнена', 'module_phnbk_UrlNotValid' => 'Недопустимый URL-адрес', 'module_phnbk_IntegerPositiveOrZero' => 'Целое положительное число или ноль', 'module_phnbk_CacheLifetime' => 'Время жизни кеша', 'module_phnbk_CacheLifetimeDescription' => 'Количество секунд, в течение которых кэшированная запись будет действительна. 0 - навсегда.', 'module_phnbk_SaveBtn' => 'Сохранить', 'module_phnbk_ApiUrl' => 'URL-адрес для поиска CallerID', 'module_phnbk_ApiUrlDescription' => '%repesent% в строке будет заменен на номер телефона.' ];