/
mikopbx
/
ModuleVietnameseLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleVietnameseLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/vi/Route.php
508 строк
54 KB
Nikolay Beketov
Initial commit: ModuleVietnameseLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
d786a0b
Код
Авторство
О чём код?
<?php return [ /** * Routing related translations */ 'cq_AddNewQueue' => 'Tạo một hàng đợi mới', 'cq_AddQueueMembers' => 'Không có toán tử nào được chọn', 'cq_AnnonceHoldTime' => 'Thông báo thời gian chờ ước tính', 'cq_AnnoncePosition' => 'Thông báo về vị trí hiện tại trong hàng đợi', 'cq_CallRouting' => 'Lỗi định tuyến cuộc gọi', 'cq_CallerHearOnQueued' => 'Những gì người gọi nghe trong khi chờ đợi', 'cq_CallerIDPrefix' => 'Tên ngắn gọn của hàng đợi để hiển thị trước ID người gọi của người gọi, ví dụ: "Bán hàng"', 'cq_CallsCallWillBeRoutedTo' => 'cuộc gọi, chuyển tất cả các cuộc gọi mới đến ', 'cq_Description' => 'Một lưu ý', 'cq_Extension' => 'Số hàng đợi', 'cq_IfQueueNotAnsweredFor' => 'Nếu thuê bao đang chờ xếp hàng nhiều hơn ', 'cq_IfQueueNotAnsweredNumberCalls' => 'Nếu không có đại lý đã chấp nhận cuộc gọi trong ', 'cq_IfQueueNotAnsweredRepeat' => 'Nếu hàng đợi không được xử lý tuần tự ', 'cq_ImpossibleToDeleteCallQueue' => 'Không thể xóa hàng đợi cuộc gọi vì có các liên kết sau', 'cq_Name' => 'Tên hàng đợi', 'cq_Note' => 'Một lưu ý', 'cq_PereodicAnonceFrequency' => 'Thời gian tính bằng giây để lặp lại định kỳ tất cả các cảnh báo', 'cq_PereodicAnonceMohSoundFile' => 'Nhạc nền (MOH)', 'cq_PereodicAnonceSoundFile' => 'Cụm từ quảng cáo hoặc thông báo bổ sung', 'cq_QueueCallerSettings' => 'Cài đặt hàng đợi cuộc gọi', 'cq_QueueMemberSettings' => 'Cài đặt hàng đợi cho các đại lý', 'cq_QueueMembers' => 'Toán tử xếp hàng', 'cq_QueueMembersColumnExtension' => 'Số', 'cq_QueueMembersColumnName' => 'Điều hành', 'cq_QueueSetup' => 'Thông số chính', 'cq_QueueStrategy' => 'Chiến lược quay số của nhà điều hành', 'cq_ReciveCallWhileOnCall' => 'Nhận cuộc gọi mới trong khi nói chuyện', 'cq_RedirectToExtensionIfEmtyQueue' => 'Nếu không có đại lý nào trong hàng đợi, hãy chuyển cuộc gọi đến ', 'cq_ScenaryFour' => 'Kịch bản số 4', 'cq_ScenaryOne' => 'Kịch bản số 1', 'cq_ScenaryThree' => 'Kịch bản số 3', 'cq_ScenaryTwo' => 'Kịch bản số 2', 'cq_SecRingToEachMembers' => 'Thời gian thử cuộc gọi', 'cq_SecondsCallWillBeRoutedTo' => ' giây, chuyển cuộc gọi đến ', 'cq_SelectAgentForAddToQueue' => 'Chọn một nhân viên để thêm vào hàng đợi hiện tại', 'cq_StaticAgents' => 'Thành viên', 'cq_ThisNumberIsNotFree' => 'Số này bận', 'cq_ValidateExtensionDouble' => 'Số tiện ích mở rộng được chỉ định cho hàng đợi này đã được sử dụng', 'cq_ValidateExtensionEmpty' => 'Số mở rộng hàng đợi không được chỉ định', 'cq_ValidateExtensionNumber' => 'Số máy nhánh chỉ được chứa các số', 'cq_ValidateNameEmpty' => 'Vui lòng nhập tên hàng đợi', 'cq_ValidateNoExtensions' => 'Không có thành viên nào được chọn', 'cq_WrapupTime' => 'Nhà điều hành thời gian nghỉ ngơi sau khi xử lý cuộc gọi, trước khi bắt đầu nhận cuộc gọi mới', 'cq_fewestcalls' => 'Cuộc gọi đến người tham gia hàng đợi đã xử lý số lượng cuộc gọi ít nhất ', 'cq_leastrecent' => 'Cuộc gọi đến người tham gia xếp hàng chưa nhận được cuộc gọi lâu nhất', 'cq_linear' => 'Cuộc gọi đến từng người tham gia xếp hàng theo thứ tự', 'cq_moh' => 'Âm nhạc', 'cq_random' => 'Cuộc gọi đến bất kỳ người tham gia xếp hàng miễn phí', 'cq_ringall' => 'Cuộc gọi đến cùng lúc cho tất cả những người tham gia trong hàng đợi, kể cả những người bận rộn (theo mặc định)', 'cq_ringing' => 'Nhạc gọi', 'cq_rrmemory' => 'Cuộc gọi đến bất kỳ người tham gia miễn phí nào trong hàng đợi ngoại trừ người tham gia đã xử lý cuộc gọi cuối cùng', 'cr_AddNewConferenceRoom' => 'Thêm hội nghị', 'cr_ColumnExtension' => 'Số', 'cr_ColumnName' => 'Tiêu đề', 'cr_Extensions' => 'Số', 'cr_ImpossibleToDeleteConferenceRoom' => 'Không thể xóa phòng hội thảo này', 'cr_Name' => 'Tên phòng hội thảo', 'cr_ThisNumberIsNotFree' => 'Số này bận', 'cr_ValidateExtensionDouble' => 'Số mở rộng cho hội nghị này là bận rộn', 'cr_ValidateExtensionEmpty' => 'Số nội bộ hội nghị không được chỉ định', 'cr_ValidateExtensionLen' => 'Số máy lẻ phải có hai chữ số trở lên', 'cr_ValidateExtensionNumber' => 'Số máy nhánh chỉ được chứa các số', 'cr_ValidateNameEmpty' => 'Tên hội nghị không được chỉ định', 'cr_ValidatePinNumber' => 'Mã PIN chỉ được là số', 'cr_pinCode' => 'mã PIN hội nghị', 'da_AddNewDialplanApp' => 'Thêm mới', 'da_Applicationlogic' => 'Mã chương trình', 'da_ColumnExtension' => 'Số', 'da_ColumnName' => 'Tiêu đề', 'da_ColumnNote' => 'Mô tả', 'da_Description' => 'Bình luận', 'da_Extensions' => 'Số điện thoại ứng dụng', 'da_Hint' => 'Gợi ý', 'da_ImpossibleToDeleteDialplanApplication' => 'Không thể xóa ứng dụng dialplans, nó có liên kết', 'da_Main' => 'Cài đặt ứng dụng', 'da_Name' => 'Tiêu đề', 'da_ThisNumberIsNotFree' => 'Số này bận', 'da_Type' => 'Loại mã', 'da_TypePhp' => 'Kịch bản PHP-AGI', 'da_TypePlaintext' => 'Dấu hoa thị quay số', 'da_ValidateExtensionDouble' => 'Số máy lẻ cho ứng dụng này đang bận', 'da_ValidateExtensionIsEmpty' => 'Số cuộc gọi ứng dụng không được điền', 'da_ValidateExtensionNumber' => 'Số máy nhánh chỉ được chứa các số', 'da_ValidateNameIsEmpty' => 'Tên ứng dụng không được điền', 'ir_ActionSelect' => 'Nếu không có quy tắc nào phù hợp', 'ir_AddNewRule' => 'Thêm quy tắc mới', 'ir_AnyProvider' => 'Bất kỳ nhà cung cấp', 'ir_AnyProvider_v2' => 'Không có kết nối với nhà cung cấp, không có ủy quyền', 'ir_CallTransferTo' => 'Cuộc gọi sẽ được chuyển tiếp đến', 'ir_DefaultRoute' => 'Tuyến đường mặc định trong nước', 'ir_DidNumber' => 'Số bổ sung (DID)', 'ir_DidNumberDescription' => 'Nhà cung cấp có thể gửi một số bổ sung, đây là trường tùy chọn nhưng trong một số trường hợp có thể định tuyến cuộc gọi chính xác hơn.', 'ir_DidNumberPlaceholder' => 'Nhập DID hoặc chọn từ lịch sử', 'ir_Extension' => 'con số', 'ir_ExtensionSelect' => 'Đến số', 'ir_Note' => 'Một lưu ý', 'ir_Provider' => 'Nhà cung cấp', 'ir_RuleAssignIf' => 'Quy tắc sẽ hoạt động khi gọi vào', 'ir_RuleDescriptionWithNumberAndWithProvider' => 'Cuộc gọi tới <b> %number% </b> qua & nbsp & nbsp & nbsp <b> %provider% </b> sẽ được chuyển tiếp tới & nbsp & nbsp & nbsp <b> %callerid% </b>', 'ir_RuleDescriptionWithNumberAndWithProvider_v2' => 'Cuộc gọi đến số <b>%number%</b> qua   <b>%provider%</b> sẽ được chuyển hướng đến   <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumber' => 'Một cuộc gọi qua & nbsp & nbsp & nbsp <b> %provider% </b> sẽ được chuyển tiếp đến & nbsp & nbsp & nbsp <b> %callerid% </b>', 'ir_RuleDescriptionWithoutNumberAndWithoutProvider' => 'Các cuộc gọi thông qua bất kỳ nhà cung cấp nào sẽ được chuyển tiếp đến & nbsp & nbsp & nbsp <b> %callerid% </b>', 'ir_RuleDescriptionWithoutNumberAndWithoutProvider_v2' => 'Cuộc gọi tới <b>bất kỳ số nào</b> không liên quan đến nhà cung cấp sẽ được chuyển hướng đến   <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumber_v2' => 'Cuộc gọi tới <b>bất kỳ số nào</b> qua   <b>%provider%</b> sẽ được chuyển hướng đến   <b>%callerid%</b>', 'ir_RuleDescriptionWithoutProvider' => 'Cuộc gọi không được liên kết với nhà cung cấp đến số <b>%number%</b> sẽ được chuyển hướng đến   <b>%callerid%</b>', 'ir_RuleDescriptionWithoutProvider_v2' => 'Cuộc gọi không có kết nối với nhà cung cấp tới số <b>%number%</b> sẽ được chuyển hướng đến   <b>%callerid%</b>', 'ir_RuleName' => 'Tên quy tắc', 'ir_TableColumnDetails' => 'Quy tắc', 'ir_TableColumnName' => 'Tiêu đề', 'ir_TableColumnNote' => 'Một lưu ý', 'ir_TimeoutToTransferDefault' => 'Thời gian tính bằng giây sau đó cuộc gọi sẽ được chuyển sang quy tắc ưu tiên tiếp theo', 'ir_ValidateForwardingDefaultToBeFilled' => 'Không có số chuyển tiếp mặc định được chỉ định', 'ir_ValidateForwardingToBeFilled' => 'Số chuyển tiếp không được chỉ định', 'ir_ValidateTimeoutOutOfRange' => 'Hết thời gian chuyển hướng không hợp lệ được chỉ định. Nó phải nằm giữa {ruleValue}', 'ir_ValidationPleaseEnterRuleName' => 'Nhập tên quy tắc', 'ir_busy_signal' => 'Chơi tín hiệu bận', 'ir_extension' => 'Chuyển cuộc gọi', 'ir_hangup' => 'Treo lên', 'ir_playback' => 'Phát tập tin phương tiện', 'iv_Actions' => 'Thao tác quay số', 'iv_AddNewIvrMenu' => 'Tạo menu IVR mới', 'iv_AddNewRow' => 'Thêm', 'iv_AllowEnterAnyInternalExtension' => 'Cho phép quay số mở rộng của bất kỳ số mở rộng', 'iv_DeleteRow' => 'Xóa', 'iv_Description' => 'Bình luận', 'iv_Extension' => 'Số menu IVR', 'iv_Extensions' => 'Số menu IVR', 'iv_ImpossibleToDeleteIVRMenu' => 'Không thể xóa menu IVR, có các liên kết hoạt động với nó', 'iv_Name' => 'Tên menu', 'iv_Note' => 'Ghi chú', 'iv_NumberOfRepeat' => 'Số lần lặp lại trước khi chuyển sang số mặc định', 'iv_PlaySound' => 'Lời chào', 'iv_ThisNumberIsNotFree' => 'Số này bận', 'iv_TimeoutExtension' => 'Số mặc định', 'iv_TimeoutToRedirect' => 'Thời gian chờ để mở rộng được nhập, sau đó lời chào bằng giọng nói sẽ được lặp lại', 'iv_ValidateAudioFileIsEmpty' => 'Không có tệp âm thanh nào được chọn cho lời chào bằng giọng nói', 'iv_ValidateDigitsIsNotCorrect' => 'Trường mã không hợp lệ', 'iv_ValidateExtensionIsDouble' => 'Số menu IVR được chỉ định đang bận', 'iv_ValidateExtensionIsEmpty' => 'Thiếu số menu IVR', 'iv_ValidateExtensionIsNotCorrect' => 'Không có số thuê bao được chọn', 'iv_ValidateNameIsEmpty' => 'Thiếu tên menu IVR', 'iv_ValidateNoIVRExtensions' => 'Không có hành động quay số cho menu IVR', 'iv_ValidateRepeatNumberOutOfRange' => 'Số lần lặp lại menu không chính xác', 'iv_ValidateTimeoutExtensionIsEmpty' => 'Số chuyển hướng hết thời gian không được chỉ định', 'iv_ValidateTimeoutOutOfRange' => 'Hết thời gian gia hạn không hợp lệ được chỉ định', 'iv_AudioMessageIdTooltip_desc' => 'Lời chào bằng giọng nói sẽ được phát cho những người gọi khi vào menu IVR.', 'iv_AudioMessageIdTooltip_header' => 'Lời chào giọng nói IVR', 'iv_AudioMessageIdTooltip_content_header' => 'Nội dung tin nhắn', 'iv_AudioMessageIdTooltip_content1' => 'Giải thích ngắn gọn các mục menu có sẵn', 'iv_AudioMessageIdTooltip_content2' => 'Hướng dẫn lựa chọn: "Nhấn 1 để..., 2 để..."', 'iv_AudioMessageIdTooltip_content3' => 'Tùy chọn bổ sung: "Để gọi số trực tiếp, hãy quay toàn bộ số"', 'iv_AudioMessageIdTooltip_recommendations_header' => 'Khuyến nghị', 'iv_AudioMessageIdTooltip_rec1' => 'Thời lượng: không quá 30-45 giây', 'iv_AudioMessageIdTooltip_rec2' => 'Phát âm rõ ràng và tốc độ nói bình thường', 'iv_AudioMessageIdTooltip_rec3' => 'Giọng điệu chuyên nghiệp phù hợp với hình ảnh công ty', 'iv_AudioMessageIdTooltip_note' => 'Lời chào chất lượng tạo ấn tượng đầu tiên tích cực về công ty.', 'or_AddNewRule' => 'Thêm quy tắc mới', 'or_BeforeConnectingTheCallTrim' => 'Trước khi bắt đầu một cuộc gọi, chúng tôi đã cắt', 'or_CallThrough' => 'Gửi một cuộc gọi', 'or_Note' => 'Một lưu ý', 'or_NumberBeginsWithTheDigits' => 'Số bắt đầu bằng', 'or_PatternToMatch' => 'Quy tắc sẽ hoạt động nếu', 'or_Provider' => 'thông qua nhà cung cấp', 'or_ReformatNumber' => 'Chuyển đổi số', 'or_RuleAnyNumbers' => 'Bất kỳ số nào', 'or_RuleDescription' => '<b>%numberbeginswith%</b> ở đầu và sau đó <b>%restnumbers%</b> chữ số', 'or_RuleDescriptionBeginEmpty' => 'Số bao gồm các chữ số <b> %restnumbers% </b>', 'or_RuleDescriptionBeginMatch' => 'Đối với các số có độ dài bất kỳ bắt đầu bằng <b>%numberbeginswith%</b>', 'or_RuleDescriptionFullMatch' => 'Chỉ dành cho số <b>%numberbeginswith%</b>', 'or_RuleName' => 'Tên quy tắc', 'or_RuleNotConfigured' => 'Quy tắc không được định cấu hình', 'or_TableColumnName' => 'Tiêu đề', 'or_TableColumnNote' => 'Một lưu ý', 'or_TableColumnProvider' => 'Nhà cung cấp', 'or_TableColumnRule' => 'Quy tắc', 'or_TheRestOfTheNumberMustBe' => 'Phần còn lại của số bao gồm số chữ số được chỉ định', 'or_ValidateBeginPattern' => 'Lỗi trong trường lọc số. Nó có thể chứa số và dấu hiệu: )|(- * # + [ ]', 'or_ValidatePrepend' => 'Lỗi thêm vào đầu số. Trường có thể chứa số và dấu hiệu: * # +. Độ dài tối đa của một giá trị là 20 ký tự.', 'or_ValidateRestNumbers' => 'Độ dài số tối thiểu phải nhiều hơn 2', 'or_ValidateTrimFromBegin' => 'Giá trị để cắt các ký tự ở đầu số là không chính xác', 'or_ValidationPleaseEnterRuleName' => 'Nhập tên quy tắc', 'or_ValidationPleaseSelectProvider' => 'Chọn nhà cung cấp mà quy tắc này sẽ áp dụng.', 'or_digitsFromTheFrontAndThenPrependTheDigits' => 'chữ số ở đầu số, sau đó thêm vào đầu', 'tf_ActionPlayMessage' => 'Phát tệp <b>%message%</b>', 'tf_ActionTransferToExtension' => 'Chuyển cuộc gọi đến <b> %extension% </b>', 'tf_AddNewTimeFrame' => 'Thêm khoảng thời gian', 'tf_AllowRestriction' => 'Chỉ áp dụng cho một số tuyến đến nhất định', 'tf_CAL_TYPE_CALDAV' => 'CalDAV', 'tf_CAL_TYPE_ICAL' => 'iCal', 'tf_DateDaysFrom' => 'Thời gian', 'tf_Description' => 'Bình luận', 'tf_PeriodAction' => 'Cuộc gọi đến', 'tf_SelectActionPlayMessage' => 'Phát tập tin âm thanh', 'tf_SelectActionRedirectToExtension' => 'Chuyển cuộc gọi', 'tf_SelectAudioMessage' => 'Chọn một tập tin âm thanh', 'tf_SelectExtension' => 'Chọn số máy lẻ', 'tf_TabGeneralSettings' => 'cài đặt cơ bản', 'tf_TabRoutsRestriction' => 'Hợp lệ cho các tuyến đường đã chọn', 'tf_TableColumnAction' => 'Hành động', 'tf_TableColumnDatePeriod' => 'Thời gian', 'tf_TableColumnNotes' => 'Một lưu ý', 'tf_TableColumnTimePeriod' => 'Thời gian', 'tf_TableColumnWeekDaysPeriod' => 'Các ngày trong tuần', 'tf_TimePeriodFrom' => 'Khoảng thời gian', 'tf_ValidateAudioMessageEmpty' => 'Chọn bản ghi âm', 'tf_ValidateCalUri' => 'Trường "URL lịch" chứa giá trị không chính xác.', 'tf_ValidateCheckDateInterval' => 'Kiểm tra phạm vi ngày', 'tf_ValidateCheckTimeInterval' => 'Kiểm tra khoảng thời gian', 'tf_ValidateCheckWeekDayInterval' => 'Kiểm tra khoảng thời gian trong tuần', 'tf_ValidateExtensionEmpty' => 'Chọn một số mở rộng để chuyển tiếp', 'tf_ValidateNoRulesSelected' => 'Không một khoảng thời gian nào được lấp đầy', 'tf_WeekDaysFrom' => 'Các ngày trong tuần', 'tf_calSecret' => 'Mật khẩu', 'tf_calType' => 'Kiểu', 'tf_calUrl' => 'URL lịch', 'tf_calUser' => 'tên tài khoản', 'cq_CallerIDPrefixTooltip_desc' => 'Tên ngắn của hàng đợi sẽ hiển thị trước tên của người gọi trên điện thoại của nhân viên.', 'cq_CallerIDPrefixTooltip_example' => 'Nếu thuê bao "Nguyễn Văn A" gọi vào hàng đợi có tiền tố "Sales", nhân viên sẽ thấy: "Sales: Nguyễn Văn A"', 'cq_CallerIDPrefixTooltip_examples' => 'Sales|Support|VIP|Hỗ trợ kỹ thuật|Bán hàng|Đường dây 1', 'cq_CallerIDPrefixTooltip_examples_header' => 'Ví dụ về tiền tố', 'cq_CallerIDPrefixTooltip_header' => 'Tiền tố CallerID', 'cq_CallerIDPrefixTooltip_how_it_works' => 'Cách thức hoạt động', 'cq_CallerIDPrefixTooltip_note' => 'Khuyến nghị sử dụng tên ngắn gọn và dễ hiểu. Các ký tự đặc biệt sẽ được tự động loại bỏ.', 'cq_CallerIDPrefixTooltip_purpose_identify' => 'Nhận diện nhanh hàng đợi khi có cuộc gọi đến', 'cq_CallerIDPrefixTooltip_purpose_priority' => 'Ưu tiên các cuộc gọi từ hàng đợi khác nhau', 'cq_CallerIDPrefixTooltip_purpose_stats' => 'Đơn giản hóa thống kê và báo cáo', 'cq_CallerIDPrefixTooltip_purposes' => 'Dùng để làm gì', 'cq_ColumnQueue' => 'Tên hàng đợi', 'cq_EmptyTableDescription' => 'Hàng đợi cho phép phân phối các cuộc gọi đến giữa nhóm nhân viên theo chiến lược đã chọn', 'cq_EmptyTableTitle' => 'Đây sẽ là hàng đợi cuộc gọi của bạn', 'cq_SecondsForWrapupTooltip_desc' => 'Время в секундах, в течение которого оператор не будет получать новые звонки после завершения предыдущего разговора.', 'cq_SecondsForWrapupTooltip_header' => 'Время отдыха после вызова', 'cq_SecondsForWrapupTooltip_note' => 'По умолчанию: 3 секунды. Учитывайте среднее время обработки звонка и нагрузку на операторов.', 'cq_SecondsForWrapupTooltip_purpose_break' => 'Короткий перерыв для оператора', 'cq_SecondsForWrapupTooltip_purpose_crm' => 'Обновление данных в CRM системе', 'cq_SecondsForWrapupTooltip_purpose_notes' => 'Заполнение заметок о завершенном звонке', 'cq_SecondsForWrapupTooltip_purpose_prepare' => 'Подготовка к следующему звонку', 'cq_SecondsForWrapupTooltip_purposes_header' => 'Для чего нужно', 'cq_SecondsForWrapupTooltip_rec_long' => '45-60 сек - сложные случаи требующие дополнительных действий', 'cq_SecondsForWrapupTooltip_rec_medium' => '15-30 сек - детальное оформление звонка', 'cq_SecondsForWrapupTooltip_rec_none' => '0 сек - для простых информационных звонков', 'cq_SecondsForWrapupTooltip_rec_short' => '3-10 сек - быстрая фиксация результата', 'cq_SecondsForWrapupTooltip_recommendations_header' => 'Рекомендуемые значения', 'cq_SecondsToRingEachMemberTooltip_desc' => 'Максимальное время в секундах, в течение которого система будет пытаться дозвониться до оператора, прежде чем перейти к следующему.', 'cq_SecondsToRingEachMemberTooltip_header' => 'Время дозвона на каждого оператора', 'cq_SecondsToRingEachMemberTooltip_linear' => 'linear/rrmemory', 'cq_SecondsToRingEachMemberTooltip_linear_desc' => 'каждый оператор звонит по очереди указанное время', 'cq_SecondsToRingEachMemberTooltip_note' => 'По умолчанию: 60 секунд. Слишком короткое время может не дать оператору возможность ответить, слишком длинное - увеличит время ожидания абонента.', 'cq_SecondsToRingEachMemberTooltip_rec_long' => '60-120 сек - когда операторы могут быть временно отошли', 'cq_SecondsToRingEachMemberTooltip_rec_medium' => '30-60 сек - стандартное значение для большинства очередей', 'cq_SecondsToRingEachMemberTooltip_rec_short' => '15-30 сек - для быстрого обслуживания и большого количества операторов', 'cq_SecondsToRingEachMemberTooltip_recommendations_header' => 'Рекомендации', 'cq_SecondsToRingEachMemberTooltip_ringall' => 'ringall', 'cq_SecondsToRingEachMemberTooltip_ringall_desc' => 'все операторы звонят одновременно в течение указанного времени', 'cq_SecondsToRingEachMemberTooltip_strategies_header' => 'Влияние на разные стратегии', 'cq_strategy_fewestcalls_short' => 'Наименее активному', 'cq_strategy_leastrecent_short' => 'Меньше всех звонков', 'cq_strategy_linear_short' => 'По порядку', 'cq_strategy_random_short' => 'Случайный выбор', 'cq_strategy_ringall_short' => 'Звонить всем одновременно', 'cq_strategy_rrmemory_short' => 'По очереди с памятью', 'cq_strategy_wrandom_short' => 'Взвешенный случайный', 'cr_ColumnPinCode' => 'PIN-код', 'cr_ConferenceRoomDeleted' => 'Конференция успешно удалена', 'cr_ConferenceRoomSaved' => 'Конференция успешно сохранена', 'cr_EmptyTableDescription' => 'Конференции позволяют проводить групповые звонки с несколькими участниками', 'cr_EmptyTableTitle' => 'Организуйте конференц-комнаты', 'cr_ValidateExtensionFormat' => 'Номер должен содержать от 2 до 8 цифр', 'cr_ValidateExtensionIsEmpty' => 'Номер конференции обязателен для заполнения', 'cr_ValidateNameIsEmpty' => 'Название конференции обязательно для заполнения', 'da_CreateFirstDialplanApp' => 'Создайте первое приложение диалплана', 'da_NoDialplanApplicationsFound' => 'Приложения диалплана не найдены', 'da_SelectType' => 'Выберите тип приложения', 'da_ValidateNameTooLong' => 'Название слишком длинное (максимум 50 символов)', 'ir_EmptyTableDescription' => 'Входящие маршруты определяют, куда направлять звонки от провайдеров', 'ir_EmptyTableTitle' => 'Настройте входящую маршрутизацию', 'ir_NoAssignedProvider' => 'Прямые звонки', 'ir_ValidateAudioMessageToBeFilled' => 'Выберите аудиозапись для воспроизведения', 'ir_audio_message_id_tooltip_desc' => 'Звуковое сообщение, которое проиграется звонящему, если внутренний номер не ответил.', 'ir_audio_message_id_tooltip_example1' => '"Сотрудник временно недоступен, оставьте сообщение после сигнала"', 'ir_audio_message_id_tooltip_example2' => '"Все операторы заняты, ваш звонок важен для нас, ожидайте"', 'ir_audio_message_id_tooltip_example3' => 'Информация о часах работы: "Рабочее время с 9 до 18, звоните в рабочие часы"', 'ir_audio_message_id_tooltip_examples_header' => 'Примеры сообщений', 'ir_audio_message_id_tooltip_header' => 'Сообщение при недоступности', 'ir_audio_message_id_tooltip_target1' => '<strong>Сотрудники:</strong> внутренние номера 100, 200, 300', 'ir_audio_message_id_tooltip_target2' => '<strong>Очереди:</strong> номера call-центра с несколькими операторами', 'ir_audio_message_id_tooltip_target3' => '<strong>Конференции:</strong> автоматическое подключение к конференц-связи', 'ir_audio_message_id_tooltip_target4' => '<strong>Голосовая почта:</strong> автоответчик для записи сообщений', 'ir_audio_message_id_tooltip_targets_header' => 'На что можно переводить звонки', 'ir_audio_message_id_tooltip_when1' => 'ТОЛЬКО если внутренний номер не поднял трубку за отведенное время', 'ir_audio_message_id_tooltip_when2' => 'НЕ проигрывается если звонок был успешно соединен', 'ir_audio_message_id_tooltip_when3' => 'НЕ проигрывается перед попыткой соединения', 'ir_audio_message_id_tooltip_when_header' => 'Когда проигрывается сообщение', 'ir_number_tooltip_desc' => 'Номер телефона или логин, на который поступает входящий звонок. Поддерживает маски для группировки.', 'ir_number_tooltip_header' => 'DID номер (входящий номер)', 'ir_number_tooltip_mask1' => '<strong>X (любая цифра):</strong> 7495123456X → номера 74951234560-74951234569', 'ir_number_tooltip_mask2' => '<strong>N (цифры 2-9):</strong> 495N → номера 4952, 4953, 4954...4959', 'ir_number_tooltip_mask3' => '<strong>Z (цифры 1-9):</strong> 8Z00 → номера 8100, 8200...8900', 'ir_number_tooltip_mask4' => '<strong>Точка (любое продолжение):</strong> 7495. → все номера начинающиеся с 7495', 'ir_number_tooltip_mask5' => '<strong>Пустое поле:</strong> любой входящий номер (универсальное правило)', 'ir_number_tooltip_masks_header' => 'Маски для группировки номеров', 'ir_number_tooltip_note' => 'Система проверяет правила сверху вниз до первого совпадения', 'ir_number_tooltip_priority1' => '1. Точное совпадение (74951234567)', 'ir_number_tooltip_priority2' => '2. Маски с X, N, Z (7495123456X)', 'ir_number_tooltip_priority3' => '3. Маски с точкой (7495.)', 'ir_number_tooltip_priority4' => '4. Пустое поле (универсальное правило)', 'ir_number_tooltip_priority_header' => 'Приоритет обработки (независимо от поля "Приоритет")', 'ir_number_tooltip_type1' => '<strong>Телефонный номер:</strong> 74951234567, 8800123456', 'ir_number_tooltip_type2' => '<strong>Короткий номер:</strong> 100, 200, 777', 'ir_number_tooltip_type3' => '<strong>SIP логин:</strong> office, reception, support', 'ir_number_tooltip_type4' => '<strong>Любые символы:</strong> user@domain.com', 'ir_number_tooltip_types_header' => 'Типы входящих номеров', 'ir_provider_tooltip_desc' => 'Выберите провайдера связи, от которого должны поступать звонки для применения этого правила.', 'ir_provider_tooltip_example' => 'Если у вас несколько провайдеров - можете настроить разную обработку для каждого', 'ir_provider_tooltip_header' => 'Привязка к провайдеру', 'ir_provider_tooltip_item1' => '<strong>Любой провайдер</strong> - правило работает для всех входящих звонков', 'ir_provider_tooltip_item2' => '<strong>Конкретный провайдер</strong> - только звонки от выбранного провайдера', 'ir_provider_tooltip_priority1' => 'Правила с указанным провайдером имеют приоритет над правилами "Любой провайдер"', 'ir_provider_tooltip_priority2' => 'Среди правил одного провайдера приоритет определяется полем "Приоритет" в списке', 'ir_provider_tooltip_priority_header' => 'Влияние на приоритет', 'ir_timeout_tooltip_behavior1' => 'Система прекращает попытку дозвона до внутреннего номера', 'ir_timeout_tooltip_behavior2' => 'Проверяется следующее правило маршрутизации с меньшим приоритетом', 'ir_timeout_tooltip_behavior3' => 'Если нет других правил - используется действие по умолчанию (обычно "занято")', 'ir_timeout_tooltip_behavior4' => 'Звонок НЕ обрывается сразу - система пытается найти альтернативу', 'ir_timeout_tooltip_behavior_header' => 'Что происходит при истечении времени', 'ir_timeout_tooltip_chain1' => '1. Срабатывает правило с высоким приоритетом (короткий timeout)', 'ir_timeout_tooltip_chain2' => '2. Если не ответили - срабатывает правило с меньшим приоритетом', 'ir_timeout_tooltip_chain3' => '3. Можно создать цепочку: сначала к менеджеру → потом к секретарю → потом на автоответчик', 'ir_timeout_tooltip_chain_header' => 'Цепочка правил обработки', 'ir_timeout_tooltip_desc' => 'Максимальное время ожидания, пока кто-то поднимет трубку на внутреннем номере.', 'ir_timeout_tooltip_header' => 'Время ожидания ответа (секунды)', 'ir_timeout_tooltip_value1' => '<strong>10-15 секунд:</strong> для срочных звонков, быстрое обслуживание', 'ir_timeout_tooltip_value2' => '<strong>20-30 секунд:</strong> стандартное время для офисов', 'ir_timeout_tooltip_value3' => '<strong>45-60 секунд:</strong> если сотрудники могут быть временно заняты', 'ir_timeout_tooltip_values_header' => 'Рекомендуемые значения', 'iv_AllowEnterAnyInternalExtensionTooltip_desc' => 'Позволяет абонентам набирать любой существующий внутренний номер напрямую, даже если он не указан в меню IVR.', 'iv_AllowEnterAnyInternalExtensionTooltip_header' => 'Разрешить прямой набор внутренних номеров', 'iv_AllowEnterAnyInternalExtensionTooltip_list1' => 'Абонент может набрать полный внутренний номер вместо выбора пункта меню', 'iv_AllowEnterAnyInternalExtensionTooltip_list2' => 'Система проверяет существование набранного номера', 'iv_AllowEnterAnyInternalExtensionTooltip_list3' => 'Если номер существует - звонок переводится на него', 'iv_AllowEnterAnyInternalExtensionTooltip_list4' => 'Если номер не существует - применяется обычная логика таймаута', 'iv_AllowEnterAnyInternalExtensionTooltip_list_header' => 'Как это работает:', 'iv_AllowEnterAnyInternalExtensionTooltip_note' => 'Полезно для компаний, где клиенты знают прямые номера сотрудников.', 'iv_DigitsPlaceholder' => 'Chữ số', 'iv_EmptyTableDescription' => 'IVR позволяет абонентам выбирать нужное направление с помощью тонального набора', 'iv_EmptyTableTitle' => 'Создайте интерактивное голосовое меню', 'iv_ExtensionTooltip_desc' => 'Внутренний номер, по которому можно вызвать это IVR меню из других частей системы (например, из другого IVR меню, очередей или маршрутов входящих вызовов).', 'iv_ExtensionTooltip_header' => 'Номер IVR меню', 'iv_ExtensionTooltip_note' => 'Номер должен быть уникальным в системе и не совпадать с номерами сотрудников или других объектов.', 'iv_IvrMenuDeleted' => 'IVR меню успешно удалено', 'iv_IvrMenuNotFound' => 'IVR меню не найдено', 'iv_NumberOfRepeatTooltip_desc' => 'Определяет, сколько раз будет проигрываться голосовое приветствие, если абонент не делает выбор. После превышения указанного количества повторов звонок будет автоматически переведен на номер по умолчанию. Если указать 0, то IVR меню проиграется один раз и после этого произойдет переход на номер по-умолчанию.', 'iv_NumberOfRepeatTooltip_header' => 'Количество повторов голосового приветствия', 'iv_NumberOfRepeatTooltip_note' => 'Рекомендуемое значение: 2 повтора. Слишком большое количество повторов может раздражать звонящих.', 'iv_TimeoutExtensionTooltip_desc' => 'Внутренний номер, на который будет переведен звонок в следующих случаях:', 'iv_TimeoutExtensionTooltip_header' => 'Номер по умолчанию', 'iv_TimeoutExtensionTooltip_list1' => 'Абонент не сделал выбор после всех повторов голосового приветствия', 'iv_TimeoutExtensionTooltip_list2' => 'Абонент ввел несуществующий пункт меню', 'iv_TimeoutExtensionTooltip_list3' => 'Произошла ошибка в обработке выбора абонента', 'iv_TimeoutExtensionTooltip_note' => 'Обычно это номер секретаря, оператора или общей очереди вызовов.', 'iv_TimeoutTooltip_desc' => 'Время в секундах, в течение которого система ожидает ввода цифр от абонента после проигрывания голосового приветствия.', 'iv_TimeoutTooltip_header' => 'Таймаут ожидания ввода', 'iv_TimeoutTooltip_list1' => 'Если установлено значение больше 0, система будет ждать указанное количество секунд', 'iv_TimeoutTooltip_list2' => 'Если абонент не вводит цифры в течение таймаута, приветствие повторяется', 'iv_TimeoutTooltip_list3' => 'После превышения количества повторов звонок переводится на номер по умолчанию', 'iv_TimeoutTooltip_note' => 'Рекомендуемое значение: 5-7 секунд для комфортного выбора пункта меню.', 'iv_ValidateDigitsIsEmpty' => 'Не указаны цифры для действия', 'iv_ValidateExtensionFormat' => 'Số phải chứa 2-8 chữ số', 'iv_ValidateRepeatCount' => 'Количество повторов должно быть от 0 до 10', 'iv_ValidateTimeout' => 'Таймаут должен быть от 1 до 99 секунд', 'or_EmptyTableDescription' => 'Исходящие маршруты определяют, через какого провайдера совершать внешние вызовы', 'or_EmptyTableTitle' => 'Создайте правила исходящих звонков', 'or_RuleAnyNumbersWithProvider' => 'Любые номера → через %provider%', 'or_RuleAnyNumbersWithProviderAndModify' => 'Любые номера → отсечь <b>%trim%</b>, добавить <b>%prepend%</b> → через %provider%', 'or_RuleAnyNumbersWithProviderAndPrepend' => 'Любые номера → добавить <b>%prepend%</b> → через %provider%', 'or_RuleAnyNumbersWithProviderAndTrim' => 'Любые номера → отсечь <b>%trim%</b> → через %provider%', 'or_RuleBeginEmptyWithProviderAndModify' => 'Номера из <b>%restnumbers%</b> цифр → отсечь <b>%trim%</b>, добавить <b>%prepend%</b> → через %provider%', 'or_RuleBeginEmptyWithProviderAndPrepend' => 'Номера из <b>%restnumbers%</b> цифр → добавить <b>%prepend%</b> → через %provider%', 'or_RuleBeginEmptyWithProviderAndTrim' => 'Номера из <b>%restnumbers%</b> цифр → отсечь <b>%trim%</b> → через %provider%', 'or_RuleBeginMatchWithProviderAndModify' => 'Номера с <b>%numberbeginswith%</b> → отсечь <b>%trim%</b>, добавить <b>%prepend%</b> → через %provider%', 'or_RuleBeginMatchWithProviderAndPrepend' => 'Номера с <b>%numberbeginswith%</b> → добавить <b>%prepend%</b> → через %provider%', 'or_RuleBeginMatchWithProviderAndTrim' => 'Номера с <b>%numberbeginswith%</b> → отсечь <b>%trim%</b> → через %provider%', 'or_RuleDescriptionBeginEmptyWithProvider' => 'Номера из <b>%restnumbers%</b> цифр → через %provider%', 'or_RuleDescriptionBeginMatchWithProvider' => 'Номера с <b>%numberbeginswith%</b> → через %provider%', 'or_RuleDescriptionFullMatchWithProvider' => 'Только <b>%numberbeginswith%</b> → через %provider%', 'or_RuleDescriptionWithProvider' => 'Номера: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> цифр → через %provider%', 'or_RuleDescriptionWithProviderAndModify' => 'Номера: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> цифр → отсечь <b>%trim%</b>, добавить <b>%prepend%</b> → через %provider%', 'or_RuleDescriptionWithProviderAndPrepend' => 'Номера: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> цифр → добавить <b>%prepend%</b> → через %provider%', 'or_RuleDescriptionWithProviderAndTrim' => 'Номера: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> цифр → отсечь <b>%trim%</b> → через %provider%', 'or_RuleFullMatchWithProviderAndModify' => 'Только <b>%numberbeginswith%</b> → отсечь <b>%trim%</b>, добавить <b>%prepend%</b> → через %provider%', 'or_RuleFullMatchWithProviderAndPrepend' => 'Только <b>%numberbeginswith%</b> → добавить <b>%prepend%</b> → через %provider%', 'or_RuleFullMatchWithProviderAndTrim' => 'Только <b>%numberbeginswith%</b> → отсечь <b>%trim%</b> → через %provider%', 'or_SelectProvider' => 'Выберите провайдера', 'or_numberbeginswith_tooltip_advanced1' => '[2-9] - любая цифра от 2 до 9', 'or_numberbeginswith_tooltip_advanced2' => '[237] - только цифры 2, 3 или 7', 'or_numberbeginswith_tooltip_advanced3' => '(495|499) - коды 495 или 499', 'or_numberbeginswith_tooltip_advanced_header' => 'Расширенные возможности (regex):', 'or_numberbeginswith_tooltip_desc' => 'Определяет начальные цифры, с которых должен начинаться набираемый номер для применения этого маршрута. Поддерживаются регулярные выражения.', 'or_numberbeginswith_tooltip_header' => 'Префикс набираемого номера', 'or_numberbeginswith_tooltip_limitation1' => 'Максимум 32 символа', 'or_numberbeginswith_tooltip_limitation2' => 'Символы * и + экранируются автоматически', 'or_numberbeginswith_tooltip_limitation3' => 'Символы [ ] ( ) { } | работают как regex операторы', 'or_numberbeginswith_tooltip_limitations_header' => 'Ограничения:', 'or_numberbeginswith_tooltip_note' => 'Для простых задач используйте только цифры и символы * # +. Regex используйте только если понимаете принцип работы регулярных выражений.', 'or_numberbeginswith_tooltip_pattern1' => '8 - звонки, начинающиеся с цифры 8', 'or_numberbeginswith_tooltip_pattern2' => '+7 - звонки, начинающиеся с +7', 'or_numberbeginswith_tooltip_pattern3' => '810 - международные звонки через 810', 'or_numberbeginswith_tooltip_pattern4' => '00 - международные звонки через 00', 'or_numberbeginswith_tooltip_pattern5' => '* - сервисные коды на звездочку', 'or_numberbeginswith_tooltip_pattern6' => '# - сервисные коды на решетку', 'or_numberbeginswith_tooltip_pattern7' => 'Trường trống - số bất kỳ', 'or_numberbeginswith_tooltip_patterns_header' => 'Простые префиксы:', 'or_numberbeginswith_tooltip_warning' => 'Внимание: Неправильное использование regex может привести к непредсказуемой маршрутизации звонков!', 'or_prepend_tooltip_desc' => 'Цифры или символы, которые будут добавлены в начало номера после удаления. Допустимые символы: 0-9, *, #, +. Максимум 20 символов.', 'or_prepend_tooltip_example1' => 'Обрезать 1, добавить +7: 84951234567 → +74951234567', 'or_prepend_tooltip_example2' => 'Обрезать 3, добавить 007: 8104951234567 → 0074951234567', 'or_prepend_tooltip_example3' => 'Не обрезать, добавить 9: 4951234567 → 94951234567', 'or_prepend_tooltip_examples_header' => 'Примеры работы с обрезкой:', 'or_prepend_tooltip_header' => 'Добавить префикс к номеру', 'or_prepend_tooltip_limitation1' => 'Максимум 20 символов', 'or_prepend_tooltip_limitation2' => 'Только цифры 0-9 и символы: * # +', 'or_prepend_tooltip_limitation3' => 'Другие символы будут автоматически удалены', 'or_prepend_tooltip_limitations_header' => 'Ограничения:', 'or_prepend_tooltip_note' => 'Преобразование происходит перед отправкой вызова провайдеру.', 'or_prepend_tooltip_usage1' => 'Добавить код страны: +7 или 007', 'or_prepend_tooltip_usage2' => 'Добавить код выхода: 9 для города, 810 для международной связи', 'or_prepend_tooltip_usage3' => 'Добавить префикс провайдера для тарификации', 'or_prepend_tooltip_usage_header' => 'Типичное использование:', 'or_provider_tooltip_desc' => 'Обязательное поле. Выберите провайдера связи, через которого будет направлен звонок.', 'or_provider_tooltip_header' => 'Провайдер для исходящего вызова', 'or_provider_tooltip_important1' => 'Провайдер должен быть включен (активен)', 'or_provider_tooltip_important2' => 'Если провайдер отключен, маршрут будет пропущен', 'or_provider_tooltip_important3' => 'Поддерживаются SIP и IAX провайдеры', 'or_provider_tooltip_important_header' => 'Важно знать:', 'or_provider_tooltip_note' => 'Если провайдер недоступен или неверно указан, маршрут не будет работать.', 'or_provider_tooltip_priority1' => 'Маршруты проверяются по приоритету (сверху вниз)', 'or_provider_tooltip_priority2' => 'Первый подходящий маршрут с активным провайдером будет использован', 'or_provider_tooltip_priority3' => 'Создайте несколько маршрутов для резервирования', 'or_provider_tooltip_priority_header' => 'Приоритет маршрутов:', 'or_restnumbers_tooltip_desc' => 'Определяет точное количество цифр в номере после указанного префикса. Используется для маршрутизации по длине номера.', 'or_restnumbers_tooltip_example1' => 'Внутренние: префикс "", остаток "3" = трёхзначные номера (100-999)', 'or_restnumbers_tooltip_example2' => 'Городские РФ: префикс "8", остаток "10" = номера 8XXXXXXXXXX', 'or_restnumbers_tooltip_example3' => 'Мобильные РФ: префикс "+7", остаток "10" = номера +7XXXXXXXXXX', 'or_restnumbers_tooltip_example4' => 'Московские: префикс "495", остаток "7" = номера 495XXXXXXX', 'or_restnumbers_tooltip_example5' => 'Международные: префикс "810", остаток "-1" = любая длина после 810', 'or_restnumbers_tooltip_example6' => 'Сервисные: префикс "*", остаток "2" = коды вида *XX', 'or_restnumbers_tooltip_examples_header' => 'Типичные примеры:', 'or_restnumbers_tooltip_header' => 'Количество оставшихся цифр', 'or_restnumbers_tooltip_limitation1' => 'От -1 до 20 (покрывает 95% всех телефонных номеров)', 'or_restnumbers_tooltip_limitation2' => 'Максимум 15 цифр по стандарту E.164 + запас для префиксов', 'or_restnumbers_tooltip_limitations_header' => 'Допустимые значения:', 'or_restnumbers_tooltip_note' => 'Для большинства задач достаточно значений от 3 до 11 цифр.', 'or_restnumbers_tooltip_value1' => '-1 или пусто - любое количество цифр после префикса', 'or_restnumbers_tooltip_value2' => '0 - только префикс, без дополнительных цифр', 'or_restnumbers_tooltip_value3' => '1-20 - ровно указанное количество цифр после префикса', 'or_restnumbers_tooltip_values_header' => 'Специальные значения:', 'or_toTheNumber' => '', 'or_trimfrombegin_tooltip_desc' => 'Количество цифр, которые нужно удалить из начала номера перед отправкой провайдеру. Допустимые значения: 0-30.', 'or_trimfrombegin_tooltip_example1' => '0 - не удалять: 84951234567 → 84951234567', 'or_trimfrombegin_tooltip_example2' => '1 - удалить "8": 84951234567 → 4951234567', 'or_trimfrombegin_tooltip_example3' => '2 - удалить "+7": +74951234567 → 4951234567', 'or_trimfrombegin_tooltip_example4' => '4 - удалить "8010": 80104951234567 → 4951234567', 'or_trimfrombegin_tooltip_examples_header' => 'Примеры преобразований:', 'or_trimfrombegin_tooltip_header' => 'Удалить цифры в начале', 'or_trimfrombegin_tooltip_limitation1' => 'От 0 до 30 (покрывает все реальные сценарии)', 'or_trimfrombegin_tooltip_limitation2' => 'Большинству достаточно значений 0-4', 'or_trimfrombegin_tooltip_limitation_header' => 'Ограничения:', 'or_trimfrombegin_tooltip_note' => 'Работает с полем "Добавить префикс" для замены кодов выхода.', 'or_trimfrombegin_tooltip_why1' => 'Убрать код выхода на город (8 или 9)', 'or_trimfrombegin_tooltip_why2' => 'Удалить префикс оператора или корпоративный код', 'or_trimfrombegin_tooltip_why3' => 'Привести номер к формату провайдера', 'or_trimfrombegin_tooltip_why_header' => 'Зачем это нужно:', 'tf_CAL_TYPE_TIMEFRAME' => 'Временные рамки', 'tf_CalUrlTooltip_caldav_google' => 'Google Calendar: Настройки → Интеграция календаря → Закрытый адрес в формате CalDAV', 'tf_CalUrlTooltip_caldav_header' => 'CalDAV календари (требуют аутентификацию)', 'tf_CalUrlTooltip_caldav_nextcloud' => 'Nextcloud/ownCloud: Настройки календаря → Скопировать приватную ссылку CalDAV', 'tf_CalUrlTooltip_caldav_yandex' => 'Яндекс.Календарь: https://caldav.yandex.ru/calendars/[имя_пользователя]/[календарь]/', 'tf_CalUrlTooltip_desc' => 'Укажите URL-адрес календаря для автоматического определения нерабочего времени по событиям в календаре.', 'tf_CalUrlTooltip_example_google' => 'https://calendar.google.com/calendar/dav/your-calendar-id/events', 'tf_CalUrlTooltip_example_ics' => 'https://example.com/holidays.ics', 'tf_CalUrlTooltip_example_nextcloud' => 'https://cloud.example.com/remote.php/dav/calendars/user/calendar-name/', 'tf_CalUrlTooltip_examples_header' => 'Примеры адресов', 'tf_CalUrlTooltip_header' => 'Адрес календаря', 'tf_CalUrlTooltip_icalendar_desc' => 'Прямая ссылка на файл .ics (обычно для публичных календарей без авторизации)', 'tf_CalUrlTooltip_icalendar_header' => 'iCalendar файлы (.ics)', 'tf_CalUrlTooltip_note' => 'Календарь обновляется каждую минуту. Правило активируется автоматически при наличии события в календаре на текущий момент времени.', 'tf_CallHandlingHeader' => 'Обработка вызовов в нерабочее время', 'tf_EmptyTableDescription' => 'Определите праздники и нерабочие часы для автоматической переадресации звонков', 'tf_EmptyTableTitle' => 'Настройте расписание работы', 'tf_EnterPassword' => 'Введите пароль', 'tf_PasswordMasked' => 'Пароль сохранен (введите новый для изменения)', 'tf_TooltipGeneralRule' => 'Это правило применяется ко всем звонкам от провайдера. Связанные правила будут синхронизированы.', 'tf_TooltipSpecificRule' => 'Это правило применяется к звонкам на конкретный номер. Связанные правила будут синхронизированы.', 'or_RuleDescriptionBeginEmptyWithProviderAndModify' => 'Các số từ <b>%restnumbers%</b> chữ số → cắt bỏ <b>%trim%</b>, thêm <b>%prepend%</b> → thông qua %provider%', 'or_RuleDescriptionBeginEmptyWithProviderAndPrepend' => 'Các số từ <b>%số còn lại%</b> chữ số → thêm <b>%đầu vào%</b> → thông qua %nhà cung cấp%', 'or_RuleDescriptionBeginEmptyWithProviderAndTrim' => 'Số từ <b>%số còn lại%</b> chữ số → cắt bớt <b>%cắt bớt%</b> → thông qua %nhà cung cấp%', 'or_RuleDescriptionBeginMatchWithProviderAndModify' => 'Số bắt đầu bằng <b>%numberbeginswith%</b> → cắt bớt <b>%trim%</b>, thêm <b>%prepend%</b> → thông qua %provider%', 'or_RuleDescriptionBeginMatchWithProviderAndPrepend' => 'Số có <b>%số bắt đầu bằng%</b> → thêm <b>%đầu vào%</b> → thông qua %nhà cung cấp%', 'or_RuleDescriptionBeginMatchWithProviderAndTrim' => 'Số bắt đầu bằng <b>%numberbeginswith%</b> → cắt bớt <b>%trim%</b> → thông qua %provider%', 'or_RuleDescriptionFullMatchWithProviderAndModify' => 'Chỉ <b>%số bắt đầu bằng%</b> → cắt bớt <b>%cắt bớt%</b>, thêm <b>%thêm vào trước%</b> → thông qua %nhà cung cấp%', 'or_RuleDescriptionFullMatchWithProviderAndPrepend' => 'Chỉ <b>%số bắt đầu bằng%</b> → thêm <b>%đưa vào trước%</b> → thông qua %nhà cung cấp%', 'or_RuleDescriptionFullMatchWithProviderAndTrim' => 'Chỉ <b>%số bắt đầu bằng%</b> → cắt bớt <b>%cắt bớt%</b> → thông qua %nhà cung cấp%', ];