-
-
Notifications
You must be signed in to change notification settings - Fork 58
/
en.php
1286 lines (1286 loc) · 78.2 KB
/
en.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
return [
/*
* MikoPBX - free phone system for small business
* Copyright © 2017-2023 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/>.
*/
/*
* MikoPBX - free phone system for small business
* Copyright © 2017-2023 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/>.
*/
'ex_Russian' => 'Русский',
'ex_English' => 'English',
'ex_EnglishUK' => 'English(UK)',
'ex_Japanese' => '日本語',
'ex_Deutsch' => 'Deutsch',
'ex_Danish' => 'Dansk',
'ex_Spanish' => 'Espanol',
'ex_Greek' => 'Ελληνική',
'ex_French' => 'Le français',
'ex_Italian' => 'Italiano',
'ex_Portuguese' => 'Português',
'ex_PortugueseBrazil' => 'Português (Brazil)',
'ex_Ukrainian' => 'Українська',
'ex_Vietnamese' => 'Tiếng việt',
'ex_Chinese' => '中国人',
'ex_Polish' => 'Polskie',
'ex_Dutch' => 'Nederlands',
'ex_Swedish' => 'Svenska',
'ex_Czech' => 'Čeština',
'ex_Turkish' => 'Türkçe',
'ex_Georgian' => 'ქართველი',
'ex_Azerbaijan' => 'Azərbaycan',
'ex_Romanian' => 'Română',
'ex_Thai' => 'ไทย',
'January' => 'January',
'February' => 'February',
'March' => 'March',
'April' => 'April',
'May' => 'May',
'June' => 'June',
'July' => 'July',
'August' => 'August',
'September' => 'September',
'October' => 'October',
'November' => 'November',
'December' => 'December',
'Jan' => 'Jan',
'Feb' => 'Feb',
'Mar' => 'Mar',
'Apr' => 'Apr',
'Jun' => 'Jun',
'Jul' => 'Jul',
'Aug' => 'Aug',
'Sep' => 'Sep',
'Oct' => 'Oct',
'Nov' => 'Nov',
'Dec' => 'Dec',
'ShortDaySunday' => 'Sun',
'ShortDayMonday' => 'Mon',
'ShortDayTuesday' => 'Tue',
'ShortDayWednesday' => 'Wed',
'ShortDayThursday' => 'Thu',
'ShortDayFriday' => 'Fri',
'ShortDaySaturday' => 'Sat',
'Today' => 'Today',
'Now' => 'Now',
'MetaTegHeadDescription' => 'Telephone system for business',
'Loading' => 'Load',
'qf_Qualify' => 'Support NAT session',
'qf_Frequency' => 'Send frequency in seconds:',
'qf_QualifyInstructions' => 'When this option is enabled, the PBX will send SIP OPTIONS packets at the specified frequency. This is required to support NAT tunneling on your router.',
'AdvancedOptions' => 'Advanced setting',
'ConnectionSettings' => 'Connection settings',
'BreadcrumbHome' => 'At the start',
'BreadcrumbProviders' => 'Telephony providers',
'SubHeaderProviders' => 'Set up accounts for external inbound and outbound connections',
'BreadcrumbAsteriskManagers' => 'Asterisk Manager Interface',
'SubHeaderAsteriskManagers' => 'Configuring access rights to the AMI interface of the station',
'BreadcrumbAsteriskManagersmodify' => 'Setting up your account',
'BreadcrumbProvidersmodifysip' => 'To configure the SIP provider',
'BreadcrumbProvidersmodifyiax' => 'To configure the IAX provider',
'BreadcrumbTimeSettings' => 'System time',
'SubHeaderTimeSettings' => 'Setting the clock and calendar',
'BreadcrumbMailSettings' => 'Mail settings',
'SubHeaderMailSettings' => 'Configure the mail server to send notifications to users and system administrators',
'BreadcrumbNetwork' => 'Network setting',
'SubHeaderNetwork' => 'Configure DHCP, DNS, GATEWAY, VLAN',
'BreadcrumbModify' => 'Rule setting',
'BreadcrumbOutboundRoutes' => 'Outbound routing',
'SubHeaderOutboundRoutes' => 'Rules and patterns of call distribution through providers',
'BreadcrumbOutboundRoutesmodify' => 'Rule setting',
'BreadcrumbIncomingRoutes' => 'Incoming routing',
'SubHeaderIncomingRoutes' => 'Rules and patterns of incoming call distribution',
'BreadcrumbIncomingRoutesmodify' => 'Rule setting',
'BreadcrumbExtensions' => 'Extensions',
'SubHeaderExtensions' => 'Set up basic phone numbers and personal forwarding rules',
'BreadcrumbExtensionsmodify' => 'Changing settings',
'BreadcrumbCallQueues' => 'Call queue',
'SubHeaderCallQueues' => 'The calls are put on hold and then distributed among the participants according to the strategy',
'BreadcrumbCallQueuesmodify' => 'Set up a queue',
'BreadcrumbOutOffWorkTime' => 'Night and Holiday Switch',
'SubHeaderOutOffWorkTime' => 'Rules of operation of the station outside working hours, holidays and weekends',
'BreadcrumbOutOffWorkTimemodify' => 'Rule setting',
'BreadcrumbFirewall' => 'Configuring the firewall',
'BreadcrumbFirewallmodify' => 'Rule setting',
'SubHeaderFirewall' => 'Restriction of access to the PBX by type of traffic and subnets',
'BreadcrumbGeneralSettings' => 'PBX general settings',
'SubHeaderGeneralSettings' => 'Ports, codecs, passwords and system parameters',
'BreadcrumbIvrMenu' => 'Interactive Voice Response (IVR) Menu',
'BreadcrumbIvrMenumodify' => 'Setting Up an Interactive Voice Response (IVR) Menu',
'SubHeaderIvrMenu' => 'Setting up the scheme and options for inbound routing',
'BreadcrumbDialplanApplications' => 'Application dialplans',
'BreadcrumbDialplanApplicationsmodify' => 'Application setting',
'SubHeaderDialplanApplications' => 'Programmable voice applications in PHP and Asterisk Dialplan',
'BreadcrumbConferenceRooms' => 'Conference rooms',
'SubHeaderConferenceRooms' => 'Organization of rooms for multiparty audio conferences',
'BreadcrumbConferenceRoomsmodify' => 'Setting Up Conferences',
'BreadcrumbCallDetailRecords' => 'Call detail records (CDR)',
'SubHeaderCallDetailRecords' => 'Call detail records and call change log',
'BreadcrumbCustomFilesmodify' => 'Editing',
'BreadcrumbCustomFiles' => 'System file',
'SubHeaderCustomFiles' => 'Customizing system and Asterisk configuration files',
'BreadcrumbSoundFiles' => 'Sound files',
'SubHeaderSoundFiles' => 'Used in a variety of call scenarios and interactive voice response',
'BreadcrumbLicensing' => 'Licensing',
'SubHeaderLicensing' => 'Registration in <b>Marketplace</b> for access to new extensions and modules',
'BreadcrumbErrors' => 'Error message',
'SubHeaderErrors' => 'If this error persists, please notify the developer',
'BreadcrumbRestart' => 'System restart',
'SubHeaderRestart' => 'Restarting modules, a full restart or logout',
'BreadcrumbSession' => 'Authorization',
'BreadcrumbSessionend' => 'Authorization',
'BreadcrumbSystemDiagnostic' => 'System diagnostics',
'SubHeaderSystemDiagnostic' => 'Collection of system logs for detailed analysis of PBX errors',
'BreadcrumbFail2Ban' => 'Anti brute force',
'SubHeaderFail2Ban' => 'Fail2ban blocks IPs that show malicious signs, e.g. too many password failures within a specified amount of time',
'BreadcrumbUpdate' => 'System upgrade',
'SubHeaderUpdate' => 'Bug fixes, performance improvements, new functionality',
'BreadcrumbPbxExtensionModules' => 'Management of modules and extensions for MikoPBX',
'SubHeaderPbxExtensionModules' => 'Upload your own or download modules from our marketplace',
'mm_Setup' => 'Telephony',
'mm_Extensions' => 'Extensions',
'mm_CallQueues' => 'Call queue',
'mm_DialplanApplications' => 'Dialplan applications',
'mm_Routing' => 'Call Routing',
'mm_Providers' => 'Telephony providers',
'mm_IncomingRoutes' => 'Incoming routing',
'mm_OutboundRoutes' => 'Outbound routing',
'mm_OutOffWorkTime' => 'Night and Holiday Switch',
'mm_System' => 'System',
'mm_NetworkSettings' => 'Network and Firewall',
'mm_GeneralSettings' => 'General settings',
'mm_TimeSettings' => 'Time Settings',
'mm_Network' => 'Network interface',
'mm_Firewall' => 'Firewall',
'mm_MailSettings' => 'Mail settings',
'mm_AsteriskManagers' => 'Asterisk Manager Interface (AMI)',
'mm_IvrMenu' => 'IVR Menu',
'mm_ConferenceRooms' => 'Conference rooms',
'mm_CallDetailRecords' => 'Call detail records (CDR)',
'mm_CustomFiles' => 'System file customization',
'mm_SoundFiles' => 'Sound files',
'mm_Restart' => 'Reboot',
'mm_PbxExtensionModules' => 'Modules',
'mm_Maintenance' => 'Maintenance',
'mm_Logout' => 'Logout',
'mm_SystemDiagnostic' => 'System log entries',
'mm_Fail2Ban' => 'Anti brute force',
'mm_ModuleManager' => 'Marketplace of modules',
'mm_SSHConsole' => 'SSH console',
'bt_Edit' => 'Edit',
'bt_Clear' => 'Clear',
'bt_Delete' => 'Delete',
'bt_SaveSettings' => 'Save settings',
'bt_SaveSettingsAndAddNew' => 'Save settings and add new',
'bt_SaveSettingsAndExit' => 'Save settings and close',
'bt_ApplyChangesToPBX' => 'Apply the changes',
'bt_BackToList' => 'Back to list',
'bt_Back' => 'Back',
'bt_ToolTipCopyPassword' => 'Password copied to clipboard',
'bt_ToolTipEdit' => 'Edit',
'bt_ToolTipRestore' => 'Restore',
'bt_ToolTipDownload' => 'Download',
'bt_ToolTipDelete' => 'Delete',
'bt_ToolTipUpgradeOnline' => 'Online upgrade',
'ms_SuccessfulSaved' => 'Settings saved',
'ms_SuccessfulDeleted' => 'Data deleted',
'Codecs' => 'Codecs',
'pr_ProviderName' => 'Provider name',
'pr_ProviderLogin' => 'Username',
'pr_ProviderPassword' => 'Password',
'pr_ProviderHostOrIPAddress' => 'Provider host URL or IP address',
'pr_DTMFMode' => 'DTMF Mode',
'pr_RegistrationSettings' => 'Registration settings',
'pr_ValidationProviderNameIsEmpty' => 'Describe name for this provider',
'pr_ValidationProviderHostIsEmpty' => 'Enter the server name or IP address of the provider',
'pr_ValidationProviderLoginIsEmpty' => 'Enter the username for authorization at the provider',
'pr_ValidationProviderLoginNotSingleSimbol' => 'The login must be longer than one character',
'pr_SIPPort' => 'SIP connection port',
'pr_DisableFromUser' => 'To disable the use of fromuser field',
'pr_NoRegister' => 'Disable registration',
'pr_ManualAdditionalAtributes' => 'Advanced Options',
'pr_UpdateStatus' => 'Status update',
'pr_Online' => 'The connection is established',
'pr_Offline' => 'Offline',
'pr_WithoutRegistration' => 'Registration is disabled',
'pr_TableColumnProviderLogin' => 'Login',
'pr_TableColumnProviderHostName' => 'Host',
'pr_TableColumnProviderType' => 'Type',
'pr_TableColumnProviderName' => 'Provider',
'pr_TableColumnProviderStatus' => 'Status',
'pr_ValidateRTPOutOfRange' => 'The RTP port range is not specified correctly. Values should be between {ruleValue}',
'pr_RTPPortRange' => 'The range of RTP ports',
'pr_RTPPortFrom' => 'From',
'pr_RTPPortTo' => 'to',
'gs_RTPStunServer' => 'STUN server (example: stun.test.net:10000)',
'gs_UseWebRTC' => 'Use WebRTC',
'pr_AddSIPProvider' => 'Connect SIP',
'pr_AddIAXProvider' => 'Connect IAX',
'pr_QualifyInstructionsIAX' => 'If this option is enabled, Asterisk will send SIP Options packets. This is necessary to support NAT tunneling on your router.',
'pr_CustomFieldsDescriptions' => 'In most cases, override fields should be left blank.
Only if calls do not work for you, and the provider requires special settings, then these fields must be filled in according to the provider\'s recommendations.',
'pr_ReceiveCallsWithoutAuth' => 'Accept calls without authentication',
'pr_ValidationProviderPortRange' => 'SIP port out of range {ruleValue}',
'pr_DeleteTitle' => 'Delete provider',
'pr_DeleteDescription' => 'Together with the provider, all associated outbound routing rules will be deleted, and in the inbound routing rules all links will be replaced with "Any provider"',
'pr_Cancel' => 'Cancel',
'pr_Delete' => 'Delete',
'or_RuleName' => 'Rule name',
'or_Note' => 'Note',
'or_PatternToMatch' => 'The rule will work if',
'or_NumberBeginsWithTheDigits' => 'Number begins with',
'or_TheRestOfTheNumberMustBe' => 'The rest of the number consists of the specified number of digits',
'or_ReformatNumber' => 'Convert a number',
'or_BeforeConnectingTheCallTrim' => 'Before you start the call cut off',
'or_digitsFromTheFrontAndThenPrependTheDigits' => 'digits at the beginning of the number, then add to the beginning',
'or_toTheNumber' => '',
'or_CallThrough' => 'Send a call',
'or_Provider' => 'through the provider',
'or_ValidationPleaseEnterRuleName' => 'Enter a name for the rule',
'or_ValidateBeginPattern' => 'Error in a field of the call filter. It can contain numbers and characters: )|(- * # + [ ]. The maximum length of the value is 64 characters.',
'or_ValidateRestNumbers' => 'The minimum length of the phone number must be greater than two',
'or_ValidateTrimFromBegin' => 'Incorrect value for clipping characters at the beginning of the phone number',
'or_ValidatePrepend' => 'An error occurred while adding a character to the beginning of the phone number. The field can contain numbers and characters: * # +. The maximum length of the value is 20 characters.',
'or_AddNewRule' => 'Add a new rule',
'or_TableColumnName' => 'Name',
'or_TableColumnRule' => 'Rule',
'or_TableColumnProvider' => 'Provider',
'or_TableColumnNote' => 'Note',
'or_RuleDescription' => '<b>%numberbeginswith%</b> at the beginning and then <b>%restnumbers%</b> numbers',
'or_RuleDescriptionFullMatch' => 'Only for number <b>%numberbeginswith%</b>',
'or_RuleDescriptionBeginMatch' => 'For numbers starting with <b>%numberbeginswith%</b>',
'or_ValidationPleaseSelectProvider' => 'Select the provider for which this rule will apply.',
'ir_Provider' => 'Provider',
'ir_RuleName' => 'Rule name',
'ir_Note' => 'Note',
'ir_TableColumnNote' => 'Note',
'ir_TableColumnName' => 'Name',
'ir_TableColumnDetails' => 'Rule',
'ir_RuleDescriptionWithNumberAndWithProvider' => 'The call to the number <b>%number%</b> through the provider   <b>%provider%</b> will be forwarded to   <b>%callerid%</b>',
'ir_RuleDescriptionWithoutNumber' => 'The call through   <b>%provider%</b> will be forwarded to   <b>%callerid%</b>',
'ir_RuleDescriptionWithoutProvider' => 'The call to the number <b>%number%</b> will be forwarded to   <b>%callerid%</b>',
'ir_RuleDescriptionWithoutNumberAndWithoutProvider' => 'The call through any provider will be forwarded to   <b>%callerid%</b>',
'ir_DefaultRoute' => 'Default incoming route',
'ir_ActionSelect' => 'If none of the rules fit',
'ir_busy_signal' => 'Play busy signal',
'ir_hangup' => 'Hang up',
'ir_extension' => 'Redirect the call',
'ir_ExtensionSelect' => 'to phone number',
'ir_RuleAssignIf' => 'The rule will work when you call on',
'ir_DidNumber' => 'Direct inward dialing number (DID number)',
'ir_CallTransferTo' => 'The call will be forwarded to',
'ir_Extension' => 'number',
'ir_ValidateForwardingToBeFilled' => 'Do not specify the number to forward',
'ir_ValidateForwardingDefaultToBeFilled' => 'Do not specify the number to forward by default',
'ir_ValidationPleaseEnterRuleName' => 'Enter a name for the rule',
'ir_ValidateTimeoutOutOfRange' => 'The forwarding timeout is not correct. It must be between {ruleValue}',
'ir_DidNumberDescription' => 'The provider can send an additional number, this is an optional field, but in some cases it is possible to route calls more accurately.',
'ir_TimeoutToTransferDefault' => 'Time, in seconds, after which the call will be routed to the next priority rule',
'ir_AddNewRule' => 'Add a new rule',
'ir_AnyProvider' => 'Any provider',
'cq_Extension' => 'Call queue number',
'cq_Name' => 'Queue name',
'cq_Note' => 'Note',
'cq_Description' => 'Note',
'cq_AddNewQueue' => 'Add a new call queue',
'cq_StaticAgents' => 'Agents',
'cq_QueueMembersColumnName' => 'Member',
'cq_QueueMembersColumnExtension' => 'Number',
'cq_ringall' => 'The call is received simultaneously by all call queue agents, including those who are busy (default)',
'cq_leastrecent' => 'The call is received by the queue member who has not received calls for the longest time',
'cq_fewestcalls' => 'The call arrives at the queue participant who processed the least number of calls ',
'cq_random' => 'The call is received by any available queue member',
'cq_rrmemory' => 'The call is received by any available queue member except the one that processed the last call',
'cq_linear' => 'The call is received by members in the order listed upper',
'cq_QueueSetup' => 'Basic setup',
'cd_Extensions' => 'Phone number for this queue',
'cq_QueueStrategy' => 'Dialing strategy for agents',
'cd_Description' => 'Note',
'cq_QueueMembers' => 'Queue agents',
'cq_SelectAgentForAddToQueue' => 'Select an agent to add to the current queue',
'cq_AddQueueMembers' => 'Do not choose any member',
'cq_QueueMemberSettings' => 'Queue settings for agents',
'cq_SecRingToEachMembers' => 'Time attempt call to agents',
'cq_WrapupTime' => 'The rest time of the agent after the processing of the call, before starting to accept new calls',
'cq_ReciveCallWhileOnCall' => 'Receive new calls during a call',
'cq_QueueCallerSettings' => 'Queue settings for the caller',
'cq_CallerHearOnQueued' => 'What the caller hears while waiting',
'cq_ringing' => 'Ring signal',
'cq_moh' => 'Music',
'cq_AnnoncePosition' => 'Announce queue position',
'cq_AnnonceHoldTime' => 'Announce estimated hold time',
'cq_PereodicAnonceSoundFile' => 'Additional notification',
'cq_PereodicAnonceFrequency' => 'Time in seconds to repeat all alerts periodically',
'cq_CallRouting' => 'Call routing in case of failures',
'cq_ScenaryOne' => 'The script №1',
'cq_ScenaryTwo' => 'The script №2',
'cq_ScenaryThree' => 'The script №3',
'cq_ScenaryFour' => 'The script №4',
'cq_IfQueueNotAnsweredFor' => 'If the caller is waiting in the queue for more ',
'cq_SecondsCallWillBeRoutedTo' => ' seconds, redirect the call to ',
'cq_RedirectToExtensionIfEmtyQueue' => 'If there are no agents in the queue, redirect the call to ',
'cq_IfQueueNotAnsweredNumberCalls' => 'If no agent has received the call within ',
'cq_CallsCallWillBeRoutedTo' => 'calls, redirect all new calls to ',
'cq_IfQueueNotAnsweredRepeat' => 'If the queue has not processed sequentially ',
'cq_ThisNumberIsNotFree' => 'This number is busy',
'cq_ValidateNameEmpty' => 'Please enter the queue name',
'cq_ValidateExtensionEmpty' => 'No extension specified for the queue',
'cq_ValidateExtensionDouble' => 'The extension specified for this queue is already in use',
'cq_ValidateNoExtensions' => 'There is no selected queue member',
'dt_Info' => 'Recording at the _START_ to _END_ of _TOTAL_',
'dt_InfoEmpty' => 'There is no record that meets the selection criteria',
'dt_InfoFiltered' => '(selected from _MAX_ records)',
'dt_First' => '',
'dt_Previous' => 'Previous',
'dt_Next' => 'Next',
'dt_Last' => '',
'dt_Search' => 'Search',
'dt_TableIsEmpty' => 'No data to display',
'ml_EmailNotSended' => 'E-mail is not sent',
'ml_EmailSendedSuccess' => 'E-mail was sent',
'ml_EmailTestSubject' => 'Test email from your PBX',
'ml_EmailTestBody' => 'Hello, if this letter is in your mail, then the settings are correct.',
'er_Unauthorized' => 'Authorization error',
'er_UnauthorizedDescription' => 'You do not have access to this page.',
'er_PageNotFound' => 'Page not found',
'er_PageNotFoundDescription' => 'This page does not exist.',
'er_InternalServerError' => 'Internal server error',
'er_InternalServerErrorDescription' => 'Something went wrong. There should be no such mistakes.',
'ex_ThisUserIdNotExistInUsersModel' => 'This user does not exist',
'ex_ThisNumberNotExistInSipModel' => 'This number does not have a corresponding SIP setting',
'ex_NoNetworkFilter' => 'Connections from any addresses are allowed',
'ex_PermitNetwork' => 'Permitted network',
'ex_DenyNetwork' => 'Forbidden network',
'ex_GeneralSettings' => 'General settings',
'ex_RoutingSettings' => 'Routing settings',
'ex_Username' => 'Username',
'ex_EmailAddress' => 'Email address',
'ex_ThisEmailAlreadyRegisteredForOtherUser' => 'The entered address is already registered for',
'ex_Language' => 'Web interface and PBX messages language',
'ex_Number' => 'Extension',
'ex_ThisNumberIsNotFree' => 'The number is already in the database',
'ex_MobileNumber' => 'Mobile number',
'ex_Secret' => 'Password for SIP',
'ex_ChangeAvatar' => 'Change avatar',
'ex_MobileSettings' => 'Advanced settings for mobile',
'ex_MobileDialstring' => 'Redefining the set string',
'ex_SipSettings' => 'SIP settings',
'ex_BusyLevel' => 'Maximum number of parallel calls',
'ex_BusyLevelInfo' => "When the specified number of calls is reached, the employee's phone will be considered busy.",
'ex_DTMFMode' => 'DTMF Mode',
'ex_NetworkFilter' => 'Network filter',
'ex_NatMode' => 'NAT Mode',
'ex_ManualAdditionalAttributes' => 'Extra options',
'ex_RingMainExtension' => 'Within',
'ex_SecondsAndThenRedirectCallTo' => 'seconds trying to get through to the main number, then redirect to',
'ex_IfMainExtensionIsBusyRedirectCallTo' => 'If the main number is busy, redirect the call to',
'ex_IfMainExtensionIsUnavailableRedirectCallTo' => 'If the main number is not available, redirect the call to',
'ex_ValidateMobileIsNotCorrect' => 'Check the correctness of entering the mobile number',
'ex_ValidateEmailEmpty' => 'Likely the email address is invalid',
'ex_ValidateUsernameEmpty' => 'Enter username',
'ex_ValidateSecretEmpty' => 'The SIP password can\'t be empty',
'ex_AddNewExtension' => 'Add new extension',
'ex_Name' => 'Employee',
'ex_Extension' => 'Extension',
'ex_Mobile' => 'Mobile',
'ex_Email' => 'Email',
'ex_Status' => 'Status',
'ex_RegeneratePassword' => 'Create a new password',
'ex_ValidateForwardingToBeFilled' => 'In the routing settings, the timeout forwarding number is not filled',
'ex_ValidateRingingBeforeForwardOutOfRange' => 'The routing settings do not correctly specify the time before the transfer. Choose a value between {ruleValue}.',
'ex_ValidateNumberIsEmpty' => 'Employee internal number is not filled in',
'ex_ValidateForwardingToBeDifferent' => 'You cannot set up forwarding to your own number',
'ex_ValidateMobileNumberIsDouble' => 'The mobile number is already used by another employee',
'ex_ValidateNumberIsDouble' => 'Extension already occupied',
'ex_UpdateStatus' => 'Status update',
'ex_Online' => 'Online',
'ex_Offline' => 'Offline',
'ex_SelectNumber' => 'Select number',
'ex_dropdownCategory_CONFERENCE' => 'Conference',
'ex_dropdownCategory_USER' => 'Employees',
'ex_dropdownCategory_DIALPLAN_APPLICATION' => 'Dialplan applications',
'ex_dropdownCategory_IVR_MENU' => 'Interactive Voice Response (IVR) Menu',
'ex_dropdownCategory_QUEUE' => 'Call Queues',
'ex_dropdownCategory_MODULES' => 'Additional modules',
'am_TableColumnName' => 'Name',
'am_TableColumnRead' => 'Read access',
'am_TableColumnWrite' => 'Write access',
'am_TableColumnDescription' => 'Notes',
'am_AddNewUser' => 'Add AMI user',
'am_TableColumnNetworkFilter' => 'Network filter',
'am_Read' => 'Read',
'am_Write' => 'Write',
'am_Username' => 'Username',
'am_Secret' => 'Password',
'am_NetworkFilter' => 'Network filter',
'am_UserRights' => 'User right',
'am_Description' => 'Note',
'am_ValidationAMINameIsEmpty' => 'Account name not specified',
'am_ValidationAMISecretIsEmpty' => 'Password not filled',
'tf_ActionPlayMessage' => 'Play the file <b>%message%</b>',
'tf_ActionTransferToExtension' => 'Redirect the call to <b>%extension%</b>',
'tf_TableColumnDatePeriod' => 'Period',
'tf_TableColumnTimePeriod' => 'Time',
'tf_TableColumnWeekDaysPeriod' => 'Weekday',
'tf_TableColumnAction' => 'Action',
'tf_TableColumnNotes' => 'Note',
'tf_AddNewTimeFrame' => 'Add time interval',
'tf_DateDaysFrom' => 'Period',
'tf_WeekDaysFrom' => 'Weekday',
'tf_TimePeriodFrom' => 'Time period',
'tf_PeriodAction' => 'The action of the incoming call',
'tf_Description' => 'Note',
'tf_SelectActionPlayMessage' => 'Play a sound file',
'tf_SelectActionRedirectToExtension' => 'Redirect the call',
'tf_SelectAudioMessage' => 'Select an audio file',
'tf_SelectExtension' => 'Choose extension number',
'tf_ValidateCheckDateInterval' => 'Check date range',
'tf_ValidateCheckWeekDayInterval' => 'Check weekday interval',
'tf_ValidateCheckTimeInterval' => 'Check time interval',
'tf_ValidateAudioMessageEmpty' => 'Select an audio recording',
'tf_ValidateExtensionEmpty' => 'Select an extension number to forward to',
'tf_ValidateNoRulesSelected' => 'Not a single period of time is filled',
'Mon' => 'Monday',
'Tue' => 'Tuesday',
'Wed' => 'Wednesday',
'Thu' => 'Thursday',
'Fri' => 'Friday',
'Sat' => 'Saturday',
'Sun' => 'Sunday',
'fw_AddNewRule' => 'Add a new subnet',
'fw_TableColumnDescription' => 'Name',
'fw_TableColumnNetwork' => 'Subnet/Address',
'fw_Description' => 'Name',
'fw_Permit' => 'Subnet',
'fw_Rules' => 'Available service',
'fw_sipDescription' => 'SIP & RTP - phone registration and voice traffic',
'fw_webDescription' => 'WEB - access to the WEB interface',
'fw_amiDescription' => 'AMI - access to asterisk manager api via telnet',
'fw_ctiDescription' => 'CTI - connecting the telephony panel',
'fw_ajamDescription' => 'AJAM - access to asterisk manager api via http/https',
'fw_sshDescription' => 'SSH - root system access',
'fw_icmpDescription' => 'ICMP - ping command',
'fw_ValidatePermitAddress' => 'The subnet address is incorrect. Try a design similar 192.168.1.0/24',
'fw_ValidateRuleName' => 'Enter a name for the subnet',
'fw_NewerBlockIp' => 'Never block addresses from this network, ignore phone authorization errors and password entry errors in the Web interface',
'fw_ItIsLocalNetwork' => 'This VPN or local network, phones from this network are connected to the PBX directly without NAT routing',
'fw_AllNetworksRule' => 'All available networks',
'fw_LocalNetworksRule' => 'The subnet where the MikoPBX',
'fw_DenyNetwork' => 'Forbidden subnet',
'fw_PermitNetwork' => 'Subnetwork',
'fw_Subnet' => 'Subnet mask',
'fw_AdditionalRules' => 'Advanced Options',
'fw_StatusEnabled' => 'Firewall and anti-hacking protection are enabled',
'fw_StatusDisabled' => 'Firewall and anti-hacking protection disabled',
'fw_NeedConfigureRule' => 'Setup required',
'mo_BeforeDeleteNetworkFilterDeleteAsteriskManagerUsersFirst' => 'Found a link to this rule in the Asterisk Managers list of the user %username%',
'mo_BeforeDeleteNetworkFilterDeleteSipFirst' => 'Found a link to this rule in the list of Employees in %extension%',
'mo_ThisVlanIdNotUniqueForLanInterfacesModels' => 'The system already has an interface with the same VLAN',
'mo_Disabled' => 'Disabled',
'mo_RightNumber' => 'Rule №%id%',
'mo_NewElement' => 'Create',
'nw_PublicHostName' => 'The external host name of your router',
'nw_ValidateDHCPOnVlansDontSupport' => 'VLAN don\'t support DHCP',
'nw_ValidateNameIsNotBeEmpty' => 'Interface name not filled',
'nw_ValidateVlanRange' => 'Incorrectly filled value VLAN. Choose between {ruleValue}',
'nw_Hostname' => 'local hostname',
'nw_ValidateExtIppaddrNotRight' => 'Error filling external IP address of the router',
'nw_ValidateExtIppaddrOrHostIsEmpty' => 'You must fill in either the external IP of the router or its DNS name',
'nw_ValidateVlanCross' => 'Errors in the settings of the VLANs have interfaces, check the intersection of the parameters',
'nw_ValidateIppaddrIsEmpty' => 'Not filled in the IP address of the network interface',
'nw_ValidateIppaddrNotRight' => 'The IP address of the network interface is incorrect',
'nw_GatewayAddress' => 'Gateway address',
'nw_DNSAddresses' => 'DNS server addresses',
'nw_PublicAddress' => 'External IP address of your router',
'nw_InternetInterface' => 'Network interface with Internet access',
'nw_NetworkInterfaces' => 'Network interfaces',
'nw_InterfaceName' => 'Interface name',
'nw_IPAddress' => 'IP address',
'nw_NetworkMask' => 'Subnet mask (CIDR)',
'nw_VlanID' => 'VLAN ID',
'nw_SelectInterface' => 'Select the network interface',
'nw_AllowNatPortForwarding' => 'This PBX is located behind the NAT router',
'nw_UseDHCP' => 'Use DHCP to get network settings',
'nw_LookUpExternalIp' => 'Find out external IP',
'nw_DeleteCurrentInterface' => 'Delete this interface',
'nw_NetworkAddressTranslations' => 'Network topology',
'gs_MainTab' => 'Main',
'gs_FeaturesTab' => 'Call transfers',
'gs_SIPTab' => 'SIP',
'gs_AMITab' => 'AMI&AJAM',
'gs_SSHTab' => 'SSH',
'gs_WebTab' => 'Web-interface',
'gs_PBXName' => 'The name of the PBX',
'gs_PBXDescription' => 'Additional description',
'gs_NeedRestartPBX' => 'If the parameter is changed, asterisk will be restarted',
'gs_PBXLanguage' => 'PBX sound messages language',
'gs_PBXInternalExtensionLength' => 'Maximum length of extension',
'gs_PBXRecordCalls' => 'Call recording',
'gs_RestartEveryNight' => 'The PBX is restarted every night',
'gs_PBXCallParkingExt' => 'Call Park Number',
'gs_PBXFeatureAttendedTransfer' => 'This key combination activates an attended transfer',
'gs_PBXFeatureBlindTransfer' => 'This key combination activates a blind transfer',
'gs_PBXFeatureDigitTimeout' => 'Maximum timeout between digits when entering an extension number (in milliseconds)',
'gs_PBXFeatureAtxferNoAnswerTimeout' => 'Call return time if no answer after advisory transfer',
'gs_SIPPort' => 'SIP port for phone registration at this station',
'gs_SIPDefaultExpiry' => 'Default expiration time in seconds for contacts that are dynamically bound to an AoR',
'gs_AMIEnabled' => 'Use the AMI interface',
'gs_AMIPort' => 'AMI port',
'gs_AJAMEnabled' => 'Use the AJAM interface',
'gs_AJAMPort' => 'AJAM port',
'gs_AJAMPortTLS' => 'Secure AJAM port',
'gs_SSHPort' => 'SSH port',
'adv_SSHPPasswordCorrupt' => 'The SSH password set in the web interface does not match the current one in the system. <a target="_blank" href=\'%url%\'>fix</a>',
'gs_SSHLogin' => 'SSH login name',
'gs_SSHPassword' => 'SSH password',
'gs_SSHAuthorizedKeys' => 'SSH Authorized Keys',
'gs_SSHDisablePasswordLogins' => 'Disable password logins',
'gs_SSHecdsaKey' => 'SSH ECDSA Key',
'gs_SSHRsaKey' => 'SSH RSA Key',
'gs_SSHDssKey' => 'SSH DSS Key',
'gs_WebPort' => 'HTTP port',
'gs_WebHTTPSPort' => 'HTTPs port',
'gs_WEBHTTPSPrivateKey' => 'Private key HTTPs',
'gs_WEBHTTPSPublicKey' => 'Public key HTTPs',
'gs_ValidateEmptyPBXName' => 'Not specified the name of the PBX',
'gs_ThreeDigthts' => '3 digits',
'gs_FourDigthts' => '4 digits',
'gs_FiveDigthts' => '5 digits',
'gs_SixDigthts' => '6 digits',
'gs_WebAdminLogin' => 'Username',
'gs_WebAdminPassword' => 'Password',
'gs_WebAdminPasswordRepeat' => 'Reenter your password',
'gs_SSHPasswordRepeat' => 'Reenter your password',
'gs_Passwords' => 'WEB interface password',
'gs_DefaultPasswordWarning' => 'Don\'t use the default username and password of system administrator',
'gs_ValidateEmptyWebPassword' => 'Admin password can not be empty',
'gs_ValidateWeakWebPassword' => 'WEB password must be longer than 4 characters',
'gs_ValidateWebPasswordsFieldDifferent' => 'Web interface password entered incorrectly',
'gs_ValidateEmptySSHPassword' => 'The SSH password could not be empty',
'gs_ValidateWeakSSHPassword' => 'SSH password must be longer than 4 characters',
'gs_ValidateSSHPasswordsFieldDifferent' => 'The SSH password was entered incorrectly. Re-enter the password.',
'gs_SendAnonymousMetrics' => 'Send developers information about crashes',
'gs_RedirectToHttps' => 'Redirect to HTTPS',
'ts_CurrentSettings' => 'Current setting',
'ts_SystemTime' => 'System time',
'ts_TimeZone' => 'Timezone',
'ts_ModifySettings' => 'New setting',
'ts_ManualAdjustDateTime' => 'Adjust the time manually',
'ts_CurrentSystemTime' => 'Current system time',
'ts_NTPServer' => 'NTP servers',
'ms_SMTPSettings' => 'SMTP Settings',
'ms_SMTPHost' => 'SMTP host',
'ms_SMTPPort' => 'SMTP port',
'ms_SMTPUsername' => 'SMTP login',
'ms_SMTPPassword' => 'SMTP password',
'ms_SMTPSenderAddress' => 'Sender address',
'ms_SMTPFromUsername' => 'Sender name',
'ms_SMTPUseTLS' => 'Use TLS',
'ms_SMTPCertCheck' => 'Validate server certificate',
'ms_MailEnableNotifications' => 'Use mail notifications',
'ms_SentTestEmailAfterSaveTo' => 'Send a test email to this address',
'ms_MissedCallSubject' => 'Missed call - theme of the letter',
'ms_MissedCallBody' => 'Missed call - the text of the letter',
'ms_MissedCallFooter' => 'Missed call - footer',
'ms_VoicemailSubject' => 'Voice mail - subject',
'ms_VoicemailBody' => 'Voice mail-the text of the letter',
'ms_MailSysadminEmail' => 'System administrator Email',
'ms_TestEmailSubject' => 'Testing mail sending',
'ms_TestEmailBody' => 'If you receive this email, your email settings are correct.',
'ms_MissedCalls' => 'Missed calls',
'ms_Voicemail' => 'Voice mail',
'ms_VoicemailCommonEmail' => 'Email address to receive all voice mail records',
'ms_TestEmailSentSuccessfully' => 'E-mail was sent',
'iv_ValidateDigitsIsNotCorrect' => 'The code field is not filled in correctly',
'iv_ValidateExtensionIsNotCorrect' => 'No subscriber extension selected',
'iv_ValidateExtensionIsEmpty' => 'Do not specify extension for the IVR menu',
'iv_ValidateAudioFileIsEmpty' => 'You have not selected an audio file for the Voicemail greeting',
'iv_ValidateNameIsEmpty' => 'Not specified the name of the IVR menu',
'iv_ValidateNoIVRExtensions' => 'Not specified action when the extension dial to IVR menu',
'iv_ValidateTimeoutExtensionIsEmpty' => 'Not specified a forwarding extension for the timeout',
'iv_ValidateExtensionIsDouble' => 'The specified IVR menu extension is busy',
'iv_ValidateRepeatNumberOutOfRange' => 'The number of menu repeats is not correct',
'iv_ValidateTimeoutOutOfRange' => 'The timeout is not correct',
'iv_Name' => 'Menu name',
'iv_Description' => 'Note',
'iv_Extensions' => 'IVR menu extension',
'iv_PlaySound' => 'Voice greeting',
'iv_Actions' => 'Actions when you extend',
'iv_DeleteRow' => 'Delete',
'iv_AddNewRow' => 'Add',
'iv_TimeoutExtension' => 'Default extension',
'iv_TimeoutToRedirect' => 'Timeout to enter an extension number after IVR menu playback',
'iv_AllowEnterAnyInternalExtension' => 'Allow dialing of any extension',
'iv_Extension' => 'IVR menu extension',
'iv_Note' => 'Notes',
'iv_AddNewIvrMenu' => 'Add new IVR menu',
'iv_ThisNumberIsNotFree' => 'This number is busy',
'iv_NumberOfRepeat' => 'Number of repetitions before transferring to the default number',
'da_Main' => 'Application setting',
'da_Applicationlogic' => 'Programme code',
'da_Hint' => 'Hint',
'da_Description' => 'Note',
'da_Name' => 'Name',
'da_Extensions' => 'Extension to call the application',
'da_ThisNumberIsNotFree' => 'This number is busy',
'da_Type' => 'Type of code',
'da_ColumnExtension' => 'Number',
'da_ColumnName' => 'Name',
'da_ColumnNote' => 'Description',
'da_ValidateNameIsEmpty' => 'Not filled the name of the app',
'da_ValidateExtensionIsEmpty' => 'Ecr_ValidateExtensionNumberxtension for calling the application is not filled in',
'da_ValidateExtensionDouble' => 'The extension number specified for this application is busy',
'da_AddNewDialplanApp' => 'Add a new',
'da_TypePhp' => 'PHP-AGI script',
'da_TypePlaintext' => 'Dialplan Asterisk',
'cr_AddNewConferenceRoom' => 'Add conference',
'cr_ColumnExtension' => 'Number',
'cr_ColumnName' => 'Name',
'cr_Name' => 'Conference room name',
'cr_Extensions' => 'Number',
'cr_ThisNumberIsNotFree' => 'This number is busy',
'cr_ValidateExtensionDouble' => 'The extension number specified for this conference is busy',
'cr_ValidateExtensionEmpty' => 'Not specified extension number of the conference',
'cr_ValidateNameEmpty' => 'Conference name not specified',
'cdr_ColumnDate' => 'Call date',
'cdr_ColumnFrom' => 'From',
'cdr_ColumnTo' => 'To',
'cdr_ColumnDuration' => 'Duration',
'cdr_ColumnRecordings' => 'Call recording',
'cdr_And' => 'and',
'cf_ColumnPath' => 'File path',
'cf_ColumnMode' => 'Mode',
'cf_ColumnNote' => 'Note',
'cf_FileActionsNone' => 'Not change',
'cf_FileActionsAppend' => 'Add to end of file',
'cf_FileActionsOverride' => 'To replace all',
'cf_Main' => 'Comment on changes',
'cf_Content' => 'Program code or configuration',
'cf_Path' => 'File path',
'cf_Description' => 'Comment for what changes are made',
'cf_Mode' => 'Mode',
'mo_BeforeDeleteFirst' => 'There are references to the object - %represent%',
'ConstraintViolation' => 'Logical Integrity Violation',
'repAsteriskManagerUsers' => 'AMI record - %represent%',
'repCallQueues' => 'Call queue - %represent%',
'repCallQueueMembers' => 'Call queue member - %represent%',
'repConferenceRooms' => 'Conference room - %represent%',
'repCustomFiles' => 'System file - %represent%',
'repDialplanApplications' => 'Dialplan application - %represent%',
'repExtensionForwardingRights' => 'Employee routing settings - %represent%',
'repExtensions' => 'Extension - %represent%',
'repExternalPhones' => 'External number - %represent%',
'repFail2BanRules' => 'Fail2Ban rule - %represent%',
'repFirewallRules' => 'Firewall rule- %represent%',
'repIax' => 'IAX account - %represent%',
'repIncomingRoutingTable' => '%represent%',
'repLanInterfaces' => 'System file - %represent%',
'repNetworkFilters' => 'Network filter - %represent%',
'repOutgoingRoutingTable' => '%represent%',
'repOutWorkTimes' => 'Night and Holiday Switch - %represent%',
'repPbxSettings' => 'PBX settings - %represent%',
'repSip' => 'Sip account - %represent%',
'repSoundFiles' => 'Audio file - %represent%',
'repIvrMenu' => 'IVR menu - %represent%',
'repIvrMenuActions' => 'IVR menu member - %represent%',
'repLink' => 'Link',
'sf_ValidationFileNameIsEmpty' => 'Not specified the file name',
'sf_Filename' => 'The name of the recording file',
'sf_UploadNewSoundFile' => 'Upload a new file',
'sf_RecordNewSoundFile' => 'To record using the microphone',
'sf_UploadSoundFileButton' => 'Upload',
'sf_StartRecordSoundFileButton' => 'Start recording',
'sf_StopRecordSoundFileButton' => 'Stop',
'sf_ColumnFile' => 'Name',
'sf_ColumnPlayer' => 'Player',
'sf_AddNewSoundFile' => 'Add a new sound file',
'sf_FileNotFound' => 'Error - unable to play file',
'sf_SelectAudioFile' => 'Select the audio file',
'sf_ValidationFileNotSelected' => 'You should upload an audio file',
'lic_ValidateCompanyNameEmpty' => 'Required field is not filled - the name of the company',
'lic_ValidateContactEmail' => 'Required field not filled - contact person\'s email',
'lic_ValidateContactName' => 'Required field is not filled - contact person',
'lic_ValidateCouponEmpty' => 'Required field is not filled - coupon',
'lic_ValidateLicenseKeyEmpty' => 'Required field is not filled - license key',
'lic_ActivateCoupon' => 'Coupon activation',
'lic_LicenseKey' => 'License key',
'lic_CompanyName' => 'Company name',
'lic_Email' => 'Contact person\'s email address',
'lic_Contact' => 'The contact person',
'lic_Phone' => 'Contact person\'s phone number',
'lic_Inn' => 'Unique company ID (INN, IIN, UNP, etc.)',
'lic_Coupon' => 'Coupon is for upgrade of a license',
'lic_ActivateCouponButton' => 'Activate coupon',
'lic_SaveLicenseKeyButton' => 'Save key',
'lic_LicenseKeyMessage' => 'The license key is used to store all your licenses from any MIKO products.<br>
If you already have a key, you can simply enter it in this field.<br>
If you had the key, but you forgot it, look in the mail for incoming letters at lic@miko.ru<br>
You can get a new key automatically by filling out the registration form.<br>',
'lic_CouponMessage' => 'The coupon is used to renew subscriptions, trials and activate licenses for extension modules.<br>
The coupon can be activated once, after which it becomes redeemed.',
'lic_CurrentLicenseInfo' => 'Detailed information about the products in the license key',
'lic_Expired' => 'Product expired, contact <a href="mailto:lic@mikopbx.com">lic@mikopbx.com</a>',
'lic_ExpiredAfter' => 'The license expires after %expired%',
'lic_Product' => 'Product',
'lic_FeatureInfo' => 'Total %count% licenses for %name% of them use %captured%',
'lic_LicenseKeyProducts' => 'Activated products',
'lic_LicenseKeyOwner' => 'License key owner',
'lic_ResetLicenseSettings' => 'Reset key binding',
'lic_LicenseKeyValid' => 'Registration number is OK',
'lic_FailedToGetTrialKey2051' => '(2051) Failed to check in this copy. you have already used the registration number with another Email on this machine.<br>
Use the key sent to you earlier from lic@miko.ru',
'lic_FailedToGetTrialKey2022' => '(2022) Failed to register this copy. A registration number for another company has already been generated for the specified email.<br>
Use the key sent to you earlier from the address lic@miko.ru or enter the correct company name.',
'lic_FailedActivateCoupon2057' => '(2057) This coupon is blocked',
'lic_FailedActivateCoupon2041' => '(2041) Your coupon has already activated',
'lic_FailedActivateCoupon2040' => '(2040) Unknown coupon code',
'lic_FailedActivateCoupon2037' => '(2037) Wrong license number',
'lic_FailedCheckLicense2026' => '(2026) Wrong license number',
'lic_FailedToCaptureFeature2008' => '(2008) No required license or it is linked to another MikoPBX',
'lic_InvalidLicenseKey2009' => '(2009) Invalid license key',
'lic_FeatureExpired2011' => '(2011) Module license expired, contact <a href="mailto:sale@mikopbx.com">sale@mikopbx.com</a>',
'lic_FailedCheckLicense' => 'The license server did not return a response, please check your Internet settings',
'lic_UnknownLicenseMessage' => 'License subsystem returned nothing',
'lic_IntroductionTabHeader' => 'Marketplace licensing',
'lic_ManagementTabHeader' => 'License management',
'lic_FirstQuestionHeader' => 'Do you have to register',
'lic_FirstQuestionAnswer' => 'The basic functionality of MikoPBX is completely free and not limited by a license. The absence of a license does not affect calls in any way.<br> You can register and unregister in the Marketplace at any time.',
'lic_MarketplaceHeader' => 'For what purpose do you need registration',
'lic_MarketplaceText' => 'Registering on the Marketplace will give you access to additional modules and extensions.<br>There are free modules that we removed from the core functionality to simplify initial setup, as well as paid modules from us and other developers.<br>If you are a developer, you can contact <a href="mailto:developers@mikopbx.com">us</a> for instructions on how to develop your own module and add it to the Marketplace.',
'lic_LastQuestionAnswer' => 'Frequently asked questions about licenses can be found at <a href="https://wiki.mikopbx.com/licensing#faq_chavo" target="_blank">link</a>.',
'er_Home' => 'Go to top',
'rs_RestartPhoneSystem' => 'Restart the MikoPBX',
'rs_ShutDownPhoneSystem' => 'Turn off MikoPBX',
'rs_CurrentCalls' => 'Active call',
'rs_DateCall' => 'Start date',
'rs_Src' => 'From',
'rs_Dst' => 'To',
'rs_ShutdownRebootMessage' => 'When you restart or switch off all current calls will be interrupted.',
'auth_Login' => 'Username',
'auth_Password' => 'Password',
'auth_ValidatePasswordNotEmpty' => 'Enter the password',
'auth_ValidateLoginNotEmpty' => 'Enter the login',
'auth_SubmitButton' => 'Authorize',
'auth_WrongLoginPassword' => 'Authorization failed, you have %attempts% attempts left',
'log_CaptureMessage' => 'Start collecting network packets and make a call or other action that causes the failure.
<br>The system will save all packets passing at this moment through the network card for further analysis.',
'dbg_NoDebugInformation' => 'No information',
'dbg_Header' => 'Debugging information',
'f2b_Reason' => 'Reason',
'f2b_IpAddres' => 'IP address',
'f2b_BanedTime' => 'Date',
'f2b_TableBannedHeader' => 'Blocked addresses',
'f2b_Unban' => 'Unlock',
'f2b_Jail_dropbear' => 'The error of SSH login sessions',
'f2b_Jail_mikopbx-www' => 'Authorization errors in the PBX administrative interface',
'f2b_WhiteList' => 'List of addresses that are never blocked',
'f2b_MaxRetry' => 'Number of attempts before blocking',
'f2b_FindTime' => 'Within seconds',
'f2b_BanTime' => 'To block for (seconds)',
'f2b_Fail2BanSwitch' => 'Use Fail2Ban active blocking system',
'f2b_ValidateMaxRetryRange' => 'The retry count parameter is not set correctly',
'f2b_ValidateFindTimeRange' => 'Not correctly set the analysis period of authorization attempts',
'f2b_ValidateBanTimeRange' => 'Not correct the lock-up period',
'f2b_TableBannedEmpty' => 'No data available',
'upd_FileName' => 'Select the update file',
'upd_UpdateSystem' => 'Apply the update',
'upd_VersionColumn' => 'Version',
'upd_DescriptionColumn' => 'Description',
'upd_AvailableUpdates' => 'Online updates available',
'upd_DownloadUpgradeError' => 'Error downloading update, please try again later',
'upd_UploadError' => 'File upload error',
'upd_UpdateTitle' => 'PBX update',
'upd_UpdateDescription' => 'After downloading the update, the MikoPBX will reboot automatically, all current calls will be dropped. Be sure to backup your MikoPBX before updating.',
'upd_Cancel' => 'Cancel',
'upd_Update' => 'Upgrade',
'upd_UploadInProgress' => 'The firmware file is uploading …',
'upd_UpgradeInProgress' => 'The PBX is upgrading …',
'ext_TableColumnDescription' => 'Module name',
'ext_TableColumnDeveloper' => 'Creator',
'ext_TableColumnVersion' => 'Version',
'ext_UpdateModule' => 'Update module',
'ext_UpdateModuleError' => 'Error installing module',
'ext_DeleteModuleError' => 'Error deleting module',
'ext_Available' => 'can update toо',
'ext_InstallModule' => 'Install module',
'ext_AvailableModules' => 'Modules available for installation',
'ext_ModuleDisabledStatusDisabled' => 'Module disabled',
'ext_ModuleDisabledStatusEnabled' => 'Module enabled',
'ext_ModuleStatusChanging' => 'Change the module state …',
'ext_ExternalDescription' => 'Detailed description, documentation',
'ext_DeleteTitle' => 'Delete module',
'ext_DeleteDescription' => 'Before deleting this module, the system going to check links to other modules and system settings.',
'ext_KeepModuleSettings' => 'Save current module settings',
'ext_Cancel' => 'Cancel',
'ext_Delete' => 'Delete',
'ext_GetLinkError' => 'The update server returns a wrong answer, try to continue a bit later.',
'ext_NoLicenseAvailable' => 'There is no license to install this module or update it.',
'ext_Version' => 'Version',
'ext_ValidateCaptionEmpty' => 'Menu item caption is empty',
'ext_ShowModuleItemAtMainMenu' => 'Show item in sidebar menu',
'ext_SelectMenuGroup' => 'Select menu group',
'ext_SettingsForModule' => 'Settings for module:',
'ext_Caption' => 'Caption',
'ext_AddNewExtension' => 'Upload new module',
'ext_CreateNewExtension' => 'Create new one',
'ext_UploadError' => 'Upload error',
'ext_UploadInProgress' => 'Uploading…',
'ext_InstallationInProgress' => 'Installation …',
'ext_ModuleChangeStatusError' => 'Problem with module status',
'ext_InstallationError' => 'Error installing module',
'DimmerWaitForPBXIsOnline' => 'Connection lost to PBX core …',
'DimmerWaitForPBXOnlineDescription' => 'It\'s normal if the station reboots. <br>As soon as the connection is restored, the page will be updated automatically!',
'loc_NoResult' => 'Nothing found',
'mo_CallQueueShort4Dropdown' => 'Queue',
'mo_ConferenceRoomsShort4Dropdown' => 'Conference',
'mo_ApplicationShort4Dropdown' => 'Application',
'mo_IVRMenuShort4Dropdown' => 'IVR Menu',
'mo_ModuleShort4Dropdown' => 'Module',
'GoToWikiDocumentation' => 'Go to online documentation',
'mo_ModuleSettingsError' => 'Errors in module settings - %modulename%',
'adv_MessagesHeader' => 'Pay attention',
'adv_MessagesHeaderError' => 'System error',
'adv_YouUseDefaultWebPassword' => 'You use the default password to log in to the administrative interface - <a href=\'%url%\'>fix it</a>',
'adv_YouUseDefaultSSHPassword' => 'You are using the default password for SSH access - <a href=\'%url%\'>fix it</a>',
'adv_FirewallDisabled' => 'The firewall is disabled in the PBX - <a href=\'%url%\'>fix it</a>',
'adv_NetworksNotConfigured' => 'Network subnets don\'t configured – <a href=\'%url%\'>fix it</a>',
'adv_StorageDiskUnMounted' => 'The storage disk was not connected!',
'adv_AvailableNewVersionPBX' => 'New PBX version available - <a href=\'%url%\'>%ver%</a>',
'adv_ThisCopyIsNotRegistered' => 'This program isn\'t registered - <a href=\'%url%\'>Get free license</a>',
'adv_StorageDiskRunningOutOfFreeSpace' => 'Out of free storage space (%free% Mb)</a>',
'adv_ThisCopyHasLicensingTroubles' => 'PBX license has problem: %error% <a target="_blank" href=\'%url%\'>how to fix it?</a>',
'cal_Today' => 'Today',
'cal_Yesterday' => 'Yesterday',
'cal_LastWeek' => 'LastWeek',
'cal_Last30Days' => 'Last 30 days',
'cal_ThisMonth' => 'This month',
'cal_LastMonth' => 'Last month',
'cal_ApplyBtn' => 'Apply',
'cal_CancelBtn' => 'Cancel',
'cal_from' => 'from',
'cal_to' => 'to',
'cal_CustomPeriod' => 'Custom',
'sntry_Title' => 'It looks like we’re having issues!',
'sntry_Subtitle' => 'Our team has been notified.',
'sntry_Subtitle2' => 'If you’d like to help, tell us what happened below.',
'sntry_LabelComments' => 'What happened?',
'sntry_LabelClose' => 'Close',
'sntry_LabelSubmit' => 'Submit',
'sntry_ErrorGeneric' => 'An unknown error occurred while submitting your report. Please try again!',
'sntry_ErrorFormEntry' => 'Some fields were invalid. Please correct the errors and try again!',
'sntry_SuccessMessage' => 'Thank you for your help!',
'gs_WebAdminLanguage' => 'Web interface language',
'lang_HelpWithTranslateIt' => 'Help with MikoPBX Translation',
'topMenu_Support' => 'Support',
'ex_dropdownCategory_IVRMENU' => 'Interactive Voice Response (IVR) Menu',
'ex_dropdownCategory_PBXEXTENSIONMODULES' => 'Additional modules',
'ex_dropdownCategory_DIALPLANAPPLICATIONS' => 'Dialplan applications',
'ex_dropdownCategory_NETWORKFILTERS' => 'Subnets',
'ex_dropdownCategory_OUTWORKTIMES' => 'Non-working hours',
'ex_dropdownCategory_ASTERISKMANAGERUSERS' => 'AMI users',
'ex_dropdownCategory_CUSTOMFILES' => 'Configuration files',
'ex_dropdownCategory_MENUITEMS' => 'Menu items',
'topMenu_SearchPlaceholder' => 'Enter your search query',
'ex_dropdownCategory_USERS' => 'Extensions',
'ex_dropdownCategory_PROVIDERS' => 'Providers',
'ex_dropdownCategory_CALLQUEUES' => 'Call Queues',
'ex_dropdownCategory_CONFERENCEROOMS' => 'Conference rooms',
'sf_CustomSounds' => 'Audio files',
'sf_MusicOnHold' => 'Music on hold',
'MIKO_PBX' => 'MIKO PBX',
'PBX is running in Live or Recovery mode' => 'The system is loaded in recovery mode (Live CD)',
'this_is' => 'This is ',
'Change language' => 'Change language / Смена языка интерфейса',
'Check storage' => 'Check disk for errors',
'Resize storage' => 'Increase the data storage partition with an unallocated area',
'Storage' => 'Data storage',
'Manual setting' => 'Manual settings',
'Configuring using DHCP' => 'Configuration with DHCP server',
'All processes will be completed. Continue? (y/n):' => 'All processes will be finished. Proceed? (y / n):',
'Failed to mount the disc...' => 'Failed to mount the drive',
'Console' => 'Console (Shell)',
'Пропущенный вызов' => 'You have a missed call',
'Choose action' => 'Choose an action',
'Power off' => 'Shutdown',
'Reboot' => 'Reboot MikoPBX',
'user' => 'user',
'Select the drive to store the data.' => 'Select a drive to use it as a storage disk',
'(default value = ' => '(default value = ',
'Selected disk:' => 'Selected drive:',
'Select the drive to install the system.' => 'Select a drive to install the system',
'this cannot be undone!' => 'the operation is irreversible!',
'everything on this device will be erased!' => 'All data on the device will be deleted!',
'The PBX is about to be installed onto the' => 'MikoPBX will be installed on the disk:',
'The PBX will reboot after installation.' => 'The system will reboot after the installation process finished',
'WARNING' => 'ATTENTION',
'Firmware version on this system:' => 'The version of the current system firmware:',
'Reinstall to' => 'Update to version',
'Install' => 'Install',
'Cancel' => 'Cancel',
'All settings will be kept!' => 'The current settings will be saved!',
'All settings will be lost!' => 'Return to factory settings!',
'Install or recovery' => 'Install / restore',
'Error resetting password.' => 'Password reset error',
'Password successfully reset. New login: admin. New password: admin.' => 'Password reset successfully. Username: admin Password: admin',
'Do you want reset password? (y/n): ' => 'Do you want to reset the web password to the factory settings? (y / n):',
'Enter the device name:' => 'Enter the device name:',
'Valid disks are:' => 'List of available disks:',
'Valid disks not found...' => 'No appropriate discs found',
'Storage disk is already mounted...' => 'The data storage disk has already mounted',
'Do you want enable firewall now? (y/n): ' => 'Turn it on? (y / n):',
'Do you want disable firewall now? (y/n): ' => 'Turn it off? (y / n):',
'Firewall is now' => 'Firewall',
'stopped' => 'disabled',
'running' => 'enabled',
'enable' => 'turn on',
'disable' => 'disconnect',
'Enter a host name or IP address: ' => 'Enter the server address:',
'The system is rebooting now...' => 'Reboot …',
'Do you want to proceed? (y/n): ' => 'Continue? (y / n):',
'The system will reboot. This may take a minute.' => 'The system will reboot. It takes a few minutes.',
'Enter the LAN DNS IP address: ' => 'Enter the DNS server address:',
'Enter the LAN gateway IP address: ' => 'Enter the LAN gateway IP address:',
'Enter the new LAN subnet bit count: ' => 'Enter the mask value:',
'Subnet masks are to be entered as bit counts (as in CIDR notation).' => 'Enter a subnet mask in CIDR format (1-32)',
'Enter the new LAN IP address: ' => 'Enter a new LAN IP address:',
'The LAN interface will now be configured ...' => 'Setting up the LAN interface …',
'The LAN interface will now be configured via DHCP...' => 'The LAN interface will be configured by DHCP …',
'Do you want to use DHCP to configure your LAN interface?' => 'Use DHCP server to configure the LAN interface?',
'version' => 'version',
'Press ENTER to continue.' => 'Press ENTER to continue …',
'Enter a number' => 'Enter number',
'Reset admin password' => 'Reset password for the web interface',
'Connect storage' => 'Mount drive as data storage',
'Firewall' => 'Enable / Disable Firewall',
'Ping host' => 'Ping address',
'Reboot system' => 'Reboot the system',
'Set up LAN IP address' => 'Configure LAN IP Address',
'Install on Hard Drive' => 'Install',
'Install or recover' => 'Install / Repair',
'PBX console setup' => 'PBX console',
'The integrity of the system is broken' => 'System files integrity is compromised',
'adv_SystemBrokenComment' => 'Critical system files have been modified. It is necessary to perform a system restore/update.',
'VLAN IP address assigned via' => 'VLAN IP: works through',
'LAN IP address' => 'LAN IP set manually',
'LAN IP address assigned via DHCP' => 'LAN IP assigned through DHCP server',
'sd_Filename' => 'Filename',
'sd_filter' => 'Filter',
'sd_lines' => 'Lines',
'sd_ShowLog' => 'Show log',
'sd_CapturePcap' => 'Capturing network packets',
'sd_DownloadPcapFileError' => 'An error occurred while creating a log archive',
'upd_UpgradeError' => 'Error while updating MikoPBX',
'cr_ValidateExtensionNumber' => 'Extension number must only consist of numbers',