diff --git a/lib/NGCP/Panel/Field/SubscriberDestinationSet.pm b/lib/NGCP/Panel/Field/SubscriberDestinationSet.pm
index 774e5c2029..e69c874592 100644
--- a/lib/NGCP/Panel/Field/SubscriberDestinationSet.pm
+++ b/lib/NGCP/Panel/Field/SubscriberDestinationSet.pm
@@ -6,6 +6,7 @@ sub build_options {
my ($self) = @_;
my $form = $self->form;
+ return [] unless $form->ctx;
my $active_destination_set = $form->ctx->stash->{cf_active_destination_set};
my $destination_sets = $form->ctx->stash->{cf_destination_sets};
diff --git a/lib/NGCP/Panel/Field/SubscriberTimeSet.pm b/lib/NGCP/Panel/Field/SubscriberTimeSet.pm
index 8713bf4eb9..54b7ca02b2 100644
--- a/lib/NGCP/Panel/Field/SubscriberTimeSet.pm
+++ b/lib/NGCP/Panel/Field/SubscriberTimeSet.pm
@@ -6,6 +6,7 @@ sub build_options {
my ($self) = @_;
my $form = $self->form;
+ return [] unless $form->ctx;
my $active_time_set = $form->ctx->stash->{cf_active_time_set};
my $time_sets = $form->ctx->stash->{cf_time_sets};
diff --git a/lib/NGCP/Panel/Form/Customer/PbxExtensionSubscriber.pm b/lib/NGCP/Panel/Form/Customer/PbxExtensionSubscriber.pm
index 38b4dca7c3..098f7b2405 100644
--- a/lib/NGCP/Panel/Form/Customer/PbxExtensionSubscriber.pm
+++ b/lib/NGCP/Panel/Form/Customer/PbxExtensionSubscriber.pm
@@ -29,6 +29,7 @@ has_block 'fields' => (
sub field_list {
my $self = shift;
my $c = $self->ctx;
+ return unless $c;
my $group = $self->field('group');
$group->field('id')->ajax_src(
diff --git a/lib/NGCP/Panel/Form/Customer/PbxFieldDevice.pm b/lib/NGCP/Panel/Form/Customer/PbxFieldDevice.pm
index eedc4b8e2a..4d56e893ec 100644
--- a/lib/NGCP/Panel/Form/Customer/PbxFieldDevice.pm
+++ b/lib/NGCP/Panel/Form/Customer/PbxFieldDevice.pm
@@ -22,6 +22,7 @@ has_field 'profile_id' => (
sub build_profiles {
my ($self) = @_;
my $c = $self->form->ctx;
+ return unless $c;
my $profile_rs = $c->stash->{autoprov_profile_rs};
my @options = ();
push @options, { label => '', value => undef };
@@ -73,6 +74,7 @@ has_field 'line.subscriber_id' => (
sub build_subscribers {
my ($self) = @_;
my $c = $self->form->ctx;
+ return unless $c;
my $sub_rs = $c->stash->{contract}->voip_subscribers;
my @options = ();
foreach my $s($sub_rs->all) {
diff --git a/lib/NGCP/Panel/Form/Customer/PbxFieldDeviceEdit.pm b/lib/NGCP/Panel/Form/Customer/PbxFieldDeviceEdit.pm
index 3c84a1c6c1..64ddb2b7c1 100644
--- a/lib/NGCP/Panel/Form/Customer/PbxFieldDeviceEdit.pm
+++ b/lib/NGCP/Panel/Form/Customer/PbxFieldDeviceEdit.pm
@@ -22,6 +22,7 @@ has_field 'line.line' => (
sub build_lines {
my ($self) = @_;
my $c = $self->form->ctx;
+ return [] unless $c;
my $fdev = $c->stash->{pbx_device};
my @options = ();
my $i = 0;
diff --git a/lib/NGCP/Panel/Form/PeeringServer.pm b/lib/NGCP/Panel/Form/PeeringServer.pm
index 0b3c1b2583..ca6c71e9ee 100644
--- a/lib/NGCP/Panel/Form/PeeringServer.pm
+++ b/lib/NGCP/Panel/Form/PeeringServer.pm
@@ -61,6 +61,7 @@ has_field 'via_route' => (
sub build_via_routes {
my ($self) = @_;
+ return unless $self->form->ctx;
my @options = ();
push @options, { label => 'None', value => '' };
my $sbcref = $self->form->ctx->config->{sip}->{external_sbc};
diff --git a/lib/NGCP/Panel/Form/Preferences.pm b/lib/NGCP/Panel/Form/Preferences.pm
index 046fb55e2d..8b4d0e4576 100644
--- a/lib/NGCP/Panel/Form/Preferences.pm
+++ b/lib/NGCP/Panel/Form/Preferences.pm
@@ -25,6 +25,7 @@ has_block 'fields' => (
sub field_list {
my $self = shift;
+ return [] unless $self->ctx;
my $is_subscriber = ($self->ctx->user->roles eq 'subscriber' ||
$self->ctx->user->roles eq 'subscriberadmin');
diff --git a/lib/NGCP/Panel/Form/Subscriber/SpeedDial.pm b/lib/NGCP/Panel/Form/Subscriber/SpeedDial.pm
index 3292e0d70b..a187aa313e 100644
--- a/lib/NGCP/Panel/Form/Subscriber/SpeedDial.pm
+++ b/lib/NGCP/Panel/Form/Subscriber/SpeedDial.pm
@@ -26,14 +26,14 @@ sub set_slots {
my @options = ();
my @used = ();
my $current;
- if(defined $self->form->ctx &&
- defined $self->form->ctx->stash->{used_sd_slots}) {
+
+ return [] unless $self->form->ctx;
+ if(defined $self->form->ctx->stash->{used_sd_slots}) {
foreach my $s($self->form->ctx->stash->{used_sd_slots}->all) {
push @used, $s->slot;
}
}
- if(defined $self->form->ctx &&
- defined $self->form->ctx->stash->{speeddial}) {
+ if(defined $self->form->ctx->stash->{speeddial}) {
$current = $self->form->ctx->stash->{speeddial}->slot;
}
foreach my $s(@{ $self->form->ctx->config->{speed_dial_vsc_presets}->{vsc} })
diff --git a/lib/NGCP/Panel/I18N/de.po b/lib/NGCP/Panel/I18N/de.po
index 3b6c67f6d3..31c81ecd94 100644
--- a/lib/NGCP/Panel/I18N/de.po
+++ b/lib/NGCP/Panel/I18N/de.po
@@ -57,7 +57,8 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:1947
#: lib/NGCP/Panel/Controller/Subscriber.pm:288
#: lib/NGCP/Panel/Controller/Subscriber.pm:293
-#: lib/NGCP/Panel/Utils/Sounds.pm:62 share/templates/customer/details.tt:58
+#: lib/NGCP/Panel/Utils/DbStrings.pm:323 lib/NGCP/Panel/Utils/Sounds.pm:62
+#: share/templates/customer/details.tt:58
msgid "#"
msgstr "No."
@@ -120,6 +121,18 @@ msgid ""
"list and NCOS level for a call."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:439
+msgid ""
+"A POSIX regex matching against 'sip:user@domain' (e.g. '^sip:.+@example\\.org"
+"$' matching the whole URI, or '999' matching if the URI contains '999')"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:460
+msgid ""
+"A POSIX regex matching against the full Request-URI (e.g. '^sip:.+@example\\."
+"org$' or '^sip:431')"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:75
msgid ""
"A list of shell patterns specifying which CLIs are allowed to be set by the "
@@ -146,11 +159,19 @@ msgstr ""
msgid "A username used for authentication against the peer host."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:546
+msgid "ANY"
+msgstr ""
+
#: share/templates/administrator/list.tt:21
#: share/templates/administrator/list.tt:29
msgid "API key"
msgstr "API Schlüssel"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:572
+msgid "Ac"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:186
msgid "Access Restrictions"
msgstr "Zugriffsbeschränkungen"
@@ -161,14 +182,24 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:37
#: lib/NGCP/Panel/Controller/Reseller.pm:135
+#: lib/NGCP/Panel/Utils/DbStrings.pm:463
#: share/templates/subscriber/preferences.tt:274
msgid "Active"
msgstr "Aktiv"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:618
+msgid "Active callforward"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:593
+msgid "Add"
+msgstr ""
+
#: share/templates/customer/details.tt:108
msgid "Address"
msgstr "Adresse"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:346
#: share/templates/subscriber/master.tt:71
msgid "Administrative"
msgstr ""
@@ -232,10 +263,30 @@ msgstr "Administrator erfolgreich geändert"
msgid "Administrators"
msgstr "Administratoren"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:594
+msgid "Advanced"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:619
+msgid "Advanced View"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:390
+msgid "Alias Number"
+msgstr ""
+
#: share/templates/subscriber/master.tt:85
msgid "Alias Numbers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:392
+msgid "Alias number"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:406
+msgid "Alias number add"
+msgstr ""
+
#: share/templates/widgets/admin_system_overview.tt:7
msgid "All services running"
msgstr "Alle Dienste gestartet"
@@ -270,6 +321,10 @@ msgstr ""
msgid "Allowed source IPs"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:497
+msgid "An external id, e.g. provided by a 3rd party provisioning"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:53
msgid "Answer Timeout"
msgstr ""
@@ -278,10 +333,22 @@ msgstr ""
msgid "Applications Ok"
msgstr "Anwendungen Ok"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:395
+msgid "April"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:46
msgid "Area Code"
msgstr "Ländercode"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:420
+msgid "Area Code, e.g. 212 for NYC or 1 for Vienna"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:552
+msgid "Attach WAV"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:199
msgid "Attach WAV in Email"
msgstr ""
@@ -290,6 +357,10 @@ msgstr ""
msgid "Attribute"
msgstr "Attribut"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:556
+msgid "August"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:2956
msgid "Auto Attendant Slot"
msgstr ""
@@ -366,7 +437,8 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Contract.pm:29
#: lib/NGCP/Panel/Controller/Contract.pm:372
#: lib/NGCP/Panel/Controller/Customer.pm:52
-#: lib/NGCP/Panel/Controller/Reseller.pm:43 share/templates/billing/list.tt:3
+#: lib/NGCP/Panel/Controller/Reseller.pm:43
+#: lib/NGCP/Panel/Utils/DbStrings.pm:553 share/templates/billing/list.tt:3
#: share/templates/widgets/admin_billing_overview.tt:7
#: share/templates/widgets/reseller_billing_overview.tt:7
msgid "Billing Profile"
@@ -406,6 +478,10 @@ msgstr ""
msgid "Billing fee not found!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:407
+msgid "Billing profile"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:238
msgid "Billing profile successfully created"
msgstr ""
@@ -446,6 +522,18 @@ msgstr ""
msgid "Block anonymous inbound calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:506
+msgid "Bootstrap Sync HTTP Method"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:355
+msgid "Bootstrap Sync Parameters"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:605
+msgid "Bootstrap Sync URI"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:172
msgid "CLI of CloudPBX Pilot Subscriber"
msgstr ""
@@ -527,12 +615,17 @@ msgstr ""
msgid "Call List for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:437
+msgid "Call data"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Callflow.pm:25
#: lib/NGCP/Panel/Controller/Subscriber.pm:1641
msgid "Call-ID"
msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:1622
+#: lib/NGCP/Panel/Utils/DbStrings.pm:282
msgid "Callee"
msgstr ""
@@ -548,8 +641,21 @@ msgstr ""
msgid "Callee UUID"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:534
+msgid "Callee pattern"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:513
+msgid "Callee prefix"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:584
+msgid "Callee prefix, eg: 43"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1621
#: lib/NGCP/Panel/Controller/Subscriber.pm:1629
+#: lib/NGCP/Panel/Utils/DbStrings.pm:299
msgid "Caller"
msgstr ""
@@ -561,6 +667,14 @@ msgstr ""
msgid "Caller UUID"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:518
+msgid "Caller pattern"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:328
+msgid "Callforward controls add"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:760
msgid "Can't create a PBX group without having an administrative subscriber."
msgstr ""
@@ -591,6 +705,22 @@ msgstr ""
msgid "Cash"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:539
+msgid "Cash Balance"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:560
+msgid "Category:"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:570
+msgid "Cc"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:462
+msgid "Cf actions"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:163
msgid ""
"Choose the logic for RTP/SRTP transcoding (SAVP profile) for the RTP relay"
@@ -605,14 +735,23 @@ msgstr ""
msgid "Choose the logic of IPv4/IPv6 autodetection for the RTP relay"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:517
+msgid "City"
+msgstr ""
+
#: share/templates/statistics/list.tt:37
msgid "Click&Drag on the graphs to zoom individual ranges."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:372
#: share/templates/rewrite/set_list.tt:24
msgid "Clone"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:374
+msgid "Close"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:192
msgid "Cloud PBX"
msgstr ""
@@ -639,6 +778,7 @@ msgstr "Alle einklappen"
#: lib/NGCP/Panel/Controller/Contact.pm:34
#: lib/NGCP/Panel/Controller/Reseller.pm:123
+#: lib/NGCP/Panel/Utils/DbStrings.pm:365
#: share/templates/customer/details.tt:104
msgid "Company"
msgstr "Firma"
@@ -661,7 +801,8 @@ msgid "Configure Line Settings"
msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:1636
-#: share/templates/contact/list.tt:3 share/templates/reseller/details.tt:96
+#: lib/NGCP/Panel/Utils/DbStrings.pm:582 share/templates/contact/list.tt:3
+#: share/templates/reseller/details.tt:96
#: share/templates/widgets/reseller_customer_overview.tt:12
msgid "Contact"
msgstr "Kontakt"
@@ -678,6 +819,7 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Reseller.pm:144
#: lib/NGCP/Panel/Controller/Reseller.pm:42
#: lib/NGCP/Panel/Controller/Subscriber.pm:108
+#: lib/NGCP/Panel/Utils/DbStrings.pm:396
msgid "Contact Email"
msgstr "Kontakt Email"
@@ -686,6 +828,10 @@ msgstr "Kontakt Email"
msgid "Contact Support"
msgstr "Support kontaktieren"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:381
+msgid "Contact URI"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Contact.pm:112
msgid "Contact not found"
msgstr "Kontakt nicht gefunden"
@@ -726,12 +872,22 @@ msgid ""
"numbers from 0 to 9 may be used as wildcards like in shell patterns."
msgstr ""
-#: share/templates/contract/list.tt:3 share/templates/reseller/details.tt:64
+#: lib/NGCP/Panel/Utils/DbStrings.pm:579
+msgid "Content"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:532
+msgid "Content Type"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:587 share/templates/contract/list.tt:3
+#: share/templates/reseller/details.tt:64
msgid "Contract"
msgstr ""
#: lib/NGCP/Panel/Controller/Reseller.pm:33
#: lib/NGCP/Panel/Controller/Subscriber.pm:107
+#: lib/NGCP/Panel/Utils/DbStrings.pm:501
msgid "Contract #"
msgstr ""
@@ -766,11 +922,19 @@ msgstr "Vertrag erfolgreich beendet"
msgid "Contracts"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:456
+msgid "Country"
+msgstr "Land"
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:44
msgid "Country Code"
msgstr "Ländercode"
-#: share/templates/billing/zones.tt:21
+#: lib/NGCP/Panel/Utils/DbStrings.pm:414
+msgid "Country Code, e.g. 1 for US or 43 for Austria"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:327 share/templates/billing/zones.tt:21
#: share/templates/subscriber/preferences.tt:459
msgid "Create"
msgstr "Erstellen"
@@ -784,23 +948,27 @@ msgstr "Erstelle %1"
msgid "Create Administrator"
msgstr "Neuer Administrator"
-#: share/templates/billing/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:590 share/templates/billing/list.tt:22
msgid "Create Billing Profile"
msgstr ""
-#: share/templates/contact/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:357 share/templates/contact/list.tt:22
msgid "Create Contact"
msgstr "Neuer Kontakt"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:610
+msgid "Create Contract"
+msgstr ""
+
#: share/templates/customer/list.tt:23
msgid "Create Customer"
msgstr ""
-#: share/templates/device/list.tt:105
+#: lib/NGCP/Panel/Utils/DbStrings.pm:305 share/templates/device/list.tt:105
msgid "Create Device Configuration"
msgstr ""
-#: share/templates/device/list.tt:28
+#: lib/NGCP/Panel/Utils/DbStrings.pm:505 share/templates/device/list.tt:28
msgid "Create Device Model"
msgstr ""
@@ -808,7 +976,7 @@ msgstr ""
msgid "Create Device Profile"
msgstr ""
-#: share/templates/domain/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:326 share/templates/domain/list.tt:22
msgid "Create Domain"
msgstr ""
@@ -816,6 +984,10 @@ msgstr ""
msgid "Create Fee Entry"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:361
+msgid "Create Group"
+msgstr ""
+
#: share/templates/ncos/list.tt:22
msgid "Create NCOS Level"
msgstr ""
@@ -857,7 +1029,7 @@ msgstr ""
msgid "Create Permanent Registration"
msgstr ""
-#: share/templates/reseller/list.tt:23
+#: lib/NGCP/Panel/Utils/DbStrings.pm:576 share/templates/reseller/list.tt:23
msgid "Create Reseller"
msgstr ""
@@ -895,12 +1067,21 @@ msgstr ""
msgid "Create Subscriber"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:338
+msgid "Create Zone"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:354
+msgid "Currency"
+msgstr ""
+
#: share/templates/customer/details.tt:416
msgid "Current totals"
msgstr ""
-#: lib/NGCP/Panel/Utils/Sounds.pm:71 lib/NGCP/Panel/Utils/Sounds.pm:74
-#: share/templates/customer/list.tt:3 share/templates/reseller/details.tt:193
+#: lib/NGCP/Panel/Utils/DbStrings.pm:511 lib/NGCP/Panel/Utils/Sounds.pm:71
+#: lib/NGCP/Panel/Utils/Sounds.pm:74 share/templates/customer/list.tt:3
+#: share/templates/reseller/details.tt:193
#: share/templates/subscriber/list.tt:21 share/templates/subscriber/list.tt:29
#: share/templates/subscriber/master.tt:7
#: share/templates/widgets/admin_reseller_overview.tt:13
@@ -972,6 +1153,10 @@ msgstr ""
msgid "Customers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:613
+msgid "Daily Fraud Limit"
+msgstr ""
+
#: share/templates/customer/details.tt:488
msgid "Daily Settings"
msgstr ""
@@ -992,6 +1177,19 @@ msgstr ""
msgid "Dates"
msgstr "Daten"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:341
+msgid "Day"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:502
+msgid "December"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:461
+msgid "Default for Subscribers"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:386
#: share/templates/administrator/list.tt:20 share/templates/billing/fees.tt:20
#: share/templates/billing/peaktimes.tt:71 share/templates/billing/zones.tt:18
#: share/templates/contact/list.tt:19 share/templates/customer/details.tt:338
@@ -1021,10 +1219,26 @@ msgstr "Daten"
msgid "Delete"
msgstr "Löschen"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:626
+msgid "Delete Key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:578
+msgid "Delete WAV"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:185
msgid "Delete after sending Email"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:489
+msgid "Deliver Incoming Faxes"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:608
+msgid "Deliver Outgoing Faxes"
+msgstr ""
+
#: share/templates/customer/details.tt:552
msgid "Deployed Device"
msgstr ""
@@ -1032,13 +1246,15 @@ msgstr ""
#: lib/NGCP/Panel/Controller/NCOS.pm:217 lib/NGCP/Panel/Controller/NCOS.pm:33
#: lib/NGCP/Panel/Controller/Peering.pm:30
#: lib/NGCP/Panel/Controller/Peering.pm:90
-#: lib/NGCP/Panel/Controller/Rewrite.pm:34 lib/NGCP/Panel/Utils/Sounds.pm:64
+#: lib/NGCP/Panel/Controller/Rewrite.pm:34
+#: lib/NGCP/Panel/Utils/DbStrings.pm:624 lib/NGCP/Panel/Utils/Sounds.pm:64
#: share/templates/rewrite/rules_list.tt:32
msgid "Description"
msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:290
#: lib/NGCP/Panel/Controller/Subscriber.pm:295
+#: lib/NGCP/Panel/Utils/DbStrings.pm:409
msgid "Destination"
msgstr ""
@@ -1047,6 +1263,7 @@ msgid "Destination Pattern"
msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:1068
+#: lib/NGCP/Panel/Utils/DbStrings.pm:549
msgid "Destination Set"
msgstr ""
@@ -1059,11 +1276,19 @@ msgstr ""
msgid "Destination Sets"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:498
+msgid "Destination add"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:322
#: share/templates/subscriber/preferences.tt:54
msgid "Destinations"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:401
+msgid "Detail"
+msgstr "Detail"
+
#: share/templates/customer/details.tt:213
#: share/templates/customer/details.tt:285 share/templates/customer/list.tt:20
#: share/templates/customer/list.tt:27 share/templates/peering/list.tt:19
@@ -1080,7 +1305,7 @@ msgid ""
"describe what you were doing or attempting to do just before."
msgstr ""
-#: share/templates/device/list.tt:110
+#: lib/NGCP/Panel/Utils/DbStrings.pm:398 share/templates/device/list.tt:110
msgid "Device Configuration"
msgstr ""
@@ -1104,7 +1329,8 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:108
#: lib/NGCP/Panel/Controller/Device.pm:61
-#: lib/NGCP/Panel/Controller/Device.pm:85 share/templates/device/list.tt:33
+#: lib/NGCP/Panel/Controller/Device.pm:85
+#: lib/NGCP/Panel/Utils/DbStrings.pm:580 share/templates/device/list.tt:33
msgid "Device Model"
msgstr ""
@@ -1112,6 +1338,7 @@ msgstr ""
msgid "Device Models"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:450
#: share/templates/customer/details.tt:315 share/templates/device/list.tt:149
msgid "Device Profile"
msgstr ""
@@ -1123,6 +1350,7 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:107
#: lib/NGCP/Panel/Controller/Device.pm:60
#: lib/NGCP/Panel/Controller/Device.pm:84
+#: lib/NGCP/Panel/Utils/DbStrings.pm:515
msgid "Device Vendor"
msgstr ""
@@ -1154,14 +1382,23 @@ msgstr ""
msgid "Device profile successfully deleted"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:540
+msgid "Direction"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:148
msgid "Disable NAT SIP pings"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:494
+msgid "Display Name"
+msgstr "Anzeigename"
+
#: lib/NGCP/Panel/Controller/Domain.pm:31
#: lib/NGCP/Panel/Controller/Reseller.pm:149
#: lib/NGCP/Panel/Controller/Subscriber.pm:110
-#: share/templates/domain/list.tt:3 share/templates/domain/preferences.tt:4
+#: lib/NGCP/Panel/Utils/DbStrings.pm:550 share/templates/domain/list.tt:3
+#: share/templates/domain/preferences.tt:4
#: share/templates/reseller/details.tt:157
#: share/templates/widgets/admin_reseller_overview.tt:12
#: share/templates/widgets/reseller_domain_overview.tt:7
@@ -1208,20 +1445,53 @@ msgstr ""
msgid "Don't have an account?"
msgstr ""
-#: share/templates/device/list.tt:126 share/templates/device/list.tt:87
+#: lib/NGCP/Panel/Utils/DbStrings.pm:475 share/templates/device/list.tt:126
+#: share/templates/device/list.tt:87
msgid "Download"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:527
+msgid "Download CA Cert"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:428
+msgid "Download CA Certificate"
+msgstr ""
+
#: share/templates/callflow/callmap.tt:16
#: share/templates/subscriber/callmap.tt:16
msgid "Download PCAP"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:592
+msgid "Download PEM"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:435
+msgid "Download PKCS12"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:340
+msgid "Download in PEM Format"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:452
+msgid "Download in PKCS12 Format"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1625
#: lib/NGCP/Panel/Controller/Subscriber.pm:1631
msgid "Duration"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:377
+msgid "E.164 Number"
+msgstr "Nummer"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:418
+msgid "E164 Number"
+msgstr "Nummer"
+
#: share/templates/administrator/list.tt:19 share/templates/billing/fees.tt:19
#: share/templates/billing/list.tt:17 share/templates/billing/peaktimes.tt:43
#: share/templates/billing/peaktimes.tt:70 share/templates/contact/list.tt:18
@@ -1285,8 +1555,17 @@ msgstr ""
msgid "Edit Zones"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:558
+msgid "Edit destination sets"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:400
+msgid "Edit time sets"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Contact.pm:35
#: lib/NGCP/Panel/Controller/Reseller.pm:124
+#: lib/NGCP/Panel/Utils/DbStrings.pm:342
#: share/templates/customer/details.tt:96
#: share/templates/subscriber/preferences.tt:171
msgid "Email"
@@ -1324,10 +1603,18 @@ msgstr ""
msgid "Enable Session-Timers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:318
+msgid "End"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:562
msgid "End Date"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:599
+msgid "End Date/Time"
+msgstr ""
+
#: share/layout/body.tt:162 share/layout/body.tt:180
msgid "Expand Groups"
msgstr "Alle ausklappen"
@@ -1346,15 +1633,21 @@ msgid ""
msgstr ""
#: lib/NGCP/Panel/Controller/Customer.pm:299
+#: lib/NGCP/Panel/Utils/DbStrings.pm:544
msgid "Extension"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:352
+msgid "Extension Number, e.g. 101"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Contract.pm:26
#: lib/NGCP/Panel/Controller/Contract.pm:370
#: lib/NGCP/Panel/Controller/Customer.pm:118
#: lib/NGCP/Panel/Controller/Customer.pm:48
#: lib/NGCP/Panel/Controller/Reseller.pm:142
#: lib/NGCP/Panel/Controller/Reseller.pm:41
+#: lib/NGCP/Panel/Utils/DbStrings.pm:614
#: share/templates/subscriber/master.tt:72
msgid "External #"
msgstr ""
@@ -1363,6 +1656,10 @@ msgstr ""
msgid "External Contract #"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:345
+msgid "External ID"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:78
msgid "External Subscriber #"
msgstr ""
@@ -1756,10 +2053,22 @@ msgstr ""
msgid "Fax2Mail and Sendfax"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:482
+msgid "February"
+msgstr ""
+
#: share/templates/billing/list.tt:18
msgid "Fees"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:288
+msgid "Field"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:397
+msgid "File Type"
+msgstr "Dateityp"
+
#: share/templates/sound/handles_list.tt:30
msgid "Filename"
msgstr "Dateiname"
@@ -1776,11 +2085,13 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:109
#: lib/NGCP/Panel/Controller/Device.pm:62
+#: lib/NGCP/Panel/Utils/DbStrings.pm:362
msgid "Firmware File"
msgstr ""
#: lib/NGCP/Panel/Controller/Contact.pm:32
#: lib/NGCP/Panel/Controller/Reseller.pm:121
+#: lib/NGCP/Panel/Utils/DbStrings.pm:295
msgid "First Name"
msgstr "Vorname"
@@ -1820,15 +2131,48 @@ msgstr ""
msgid "Fraud Limits"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:529
+msgid "Fraud Monthly Limit"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:612
+msgid "Fraud Monthly Lock"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:425
+msgid "Fraud Monthly Notify"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:411
+msgid "Fraud daily limit"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:611
+msgid "Fraud daily lock"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:330
+msgid "Fraud daily notify"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:653
msgid "Fraud settings successfully changed!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:520
+msgid "Free minutes may be used when calling this destination"
+msgstr ""
+
#: share/templates/customer/details.tt:408
msgid "Free time"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:493
+msgid "Free-Time Balance"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:638
+#: lib/NGCP/Panel/Utils/DbStrings.pm:492
msgid "Friday"
msgstr "Freitag"
@@ -1836,19 +2180,47 @@ msgstr "Freitag"
msgid "From Date:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:457
+msgid "From Pattern"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:469
msgid "From-Pattern"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:571
+msgid "Front Image"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:504
+msgid "GET"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:598
+msgid "Generate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:430
+msgid "Generate Certificate"
+msgstr ""
+
#. (links.join(c.loc(' or ')
#: share/templates/login/login.tt:20
msgid "Go to %1 login."
msgstr "Gehe zu %1 login."
+#: lib/NGCP/Panel/Utils/DbStrings.pm:474
+msgid "Group"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:139 lib/NGCP/Panel/Utils/DbStrings.pm:141
msgid "Group of addresses and/or IP nets allowed access."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:625
+msgid "Handle"
+msgstr ""
+
#: share/templates/widgets/admin_system_overview.tt:14
msgid "Hardware Ok"
msgstr "Hardware Ok"
@@ -1861,10 +2233,20 @@ msgstr ""
msgid "Home"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:294
+msgid "Host:"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Peering.pm:79
+#: lib/NGCP/Panel/Utils/DbStrings.pm:591
msgid "Hostname"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:281
+msgid "Hour"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:399
#: share/templates/customer/details.tt:261
msgid "Hunting Policy"
msgstr ""
@@ -1882,6 +2264,7 @@ msgid "IP"
msgstr "IP"
#: lib/NGCP/Panel/Controller/Peering.pm:78
+#: lib/NGCP/Panel/Utils/DbStrings.pm:622
msgid "IP Address"
msgstr "IP-Adresse"
@@ -1897,6 +2280,27 @@ msgstr ""
msgid "IPv4/IPv6 briding mode"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:313
+msgid "IVR Slots"
+msgstr "Slot"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:573
+msgid "Id"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:446
+msgid ""
+"If active and a customer is selected, this sound set is used for all "
+"existing and new subscribers within this customer if no specific sound set "
+"is specified for the subscribers"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:447
+msgid ""
+"If active, this sound set is used for all existing and new subscribers if no "
+"specific sound set is specified for them"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:146
msgid "Ignore allowed IPs"
msgstr ""
@@ -1905,6 +2309,10 @@ msgstr ""
msgid "Ignore preferences \"allowed_ips\" and \"man_allowed_ips\"."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:337
+msgid "Inbound"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:116
msgid "Inbound Network-Provided Number"
msgstr ""
@@ -1925,10 +2333,15 @@ msgstr ""
msgid "Inbound User-Provided Redirecting Number"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:483
#: share/templates/ncos/pattern_list.tt:34
msgid "Include local area code"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:604
+msgid "Incoming Email as CC"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:15
msgid ""
"Incoming anonymous calls (with calling line identification restriction) are "
@@ -1991,6 +2404,18 @@ msgstr ""
msgid "Internals"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:358
+msgid "Interval charge"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:322
+msgid "Interval free cash"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:360
+msgid "Interval free time"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:524
#: lib/NGCP/Panel/Controller/Subscriber.pm:795
msgid "Invalid Call Forward type."
@@ -2133,12 +2558,41 @@ msgstr ""
msgid "Invalid voicemail setting."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:465
+msgid "Is active"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:296
+msgid "Is master"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:356
+msgid "Is superuser"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:555
+msgid "January"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:448
+msgid "July"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:449
+msgid "June"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:464
+msgid "Key"
+msgstr ""
+
#: share/templates/security/list.tt:67
msgid "Last Attempt"
msgstr "Letzter Versuch"
#: lib/NGCP/Panel/Controller/Contact.pm:33
#: lib/NGCP/Panel/Controller/Reseller.pm:122
+#: lib/NGCP/Panel/Utils/DbStrings.pm:488
msgid "Last Name"
msgstr "Nachname"
@@ -2146,7 +2600,11 @@ msgstr "Nachname"
msgid "Lawful Intercept"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:31
+#: lib/NGCP/Panel/Utils/DbStrings.pm:514
+msgid "Lawful intercept"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/NCOS.pm:31 lib/NGCP/Panel/Utils/DbStrings.pm:394
msgid "Level Name"
msgstr ""
@@ -2159,6 +2617,48 @@ msgstr "Limit"
msgid "Line Settings"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:300
+msgid "Line add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:284
+msgid "Line/Key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:458
+msgid "Line/Key Range"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:375
+msgid "Line/Key Type"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:495
+msgid "Linerange add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:596
+msgid "Lines/Keys"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:588
+msgid ""
+"Lines/Keys in this range can be used as Busy Lamp Field. Value is accessible "
+"in the config template via phone.lineranges[].lines[].can_blf"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:468
+msgid ""
+"Lines/Keys in this range can be used as regular phone lines. Value is "
+"accessible in the config template via phone.lineranges[].lines[].can_private"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:531
+msgid ""
+"Lines/Keys in this range can be used as shared lines. Value is accessible in "
+"the config template via phone.lineranges[].lines[].can_shared"
+msgstr ""
+
#: share/templates/calls/chord.tt:46
msgid ""
"Links are colored by the more frequent origin. Mouseover on a link to see "
@@ -2169,7 +2669,8 @@ msgstr ""
msgid "Loading..."
msgstr "Lädt..."
-#: lib/NGCP/Panel/Utils/DbStrings.pm:8 share/templates/customer/details.tt:452
+#: lib/NGCP/Panel/Utils/DbStrings.pm:507 lib/NGCP/Panel/Utils/DbStrings.pm:8
+#: share/templates/customer/details.tt:452
msgid "Lock Level"
msgstr ""
@@ -2179,6 +2680,7 @@ msgid "Logged in as %1"
msgstr "Eingeloggt als %1"
#: lib/NGCP/Panel/Controller/Administrator.pm:35
+#: lib/NGCP/Panel/Utils/DbStrings.pm:335
msgid "Login"
msgstr "Anmelden"
@@ -2190,19 +2692,40 @@ msgstr "Abmelden"
msgid "Loop"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:285
+msgid "Loopplay"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:616
#: share/templates/customer/details.tt:314
msgid "MAC Address / Identifier"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:469
+msgid "MAC Address Image"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:388
+msgid "Manage Destination Sets"
+msgstr ""
+
#. (set_result.name)
#: share/templates/sound/handles_list.tt:1
msgid "Manage Sound Set %1"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:320
+msgid "Manage Time Sets"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:144
msgid "Manually defined allowed source IPs"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:412
+msgid "March"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Administrator.pm:36
#: lib/NGCP/Panel/Controller/Reseller.pm:134
msgid "Master"
@@ -2220,10 +2743,18 @@ msgstr ""
msgid "Match Pattern"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:363
+msgid "Match pattern"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:54
msgid "Max Number of Subscribers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:438
+msgid "Max Subscribers"
+msgstr ""
+
#. (contract.max_subscribers, c.config.features.cloudpbx ? c.loc('(including PBX groups)
#: share/templates/customer/details.tt:175
#: share/templates/customer/details.tt:250
@@ -2257,24 +2788,38 @@ msgstr ""
msgid "Maximum number of subscribers for this customer reached"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:595
+msgid "May"
+msgstr "Mai"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:389
+msgid "Mday"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Callflow.pm:28
#: lib/NGCP/Panel/Controller/Subscriber.pm:1642
msgid "Method"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:467
+msgid "Minute"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:158
msgid "Mobile Push Expiry Timeout"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:32
+#: lib/NGCP/Panel/Controller/NCOS.pm:32 lib/NGCP/Panel/Utils/DbStrings.pm:404
msgid "Mode"
msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:39
+#: lib/NGCP/Panel/Utils/DbStrings.pm:541
msgid "Model"
msgstr ""
#: lib/NGCP/Panel/Controller/Billing.pm:634
+#: lib/NGCP/Panel/Utils/DbStrings.pm:455
msgid "Monday"
msgstr "Montag"
@@ -2282,6 +2827,14 @@ msgstr "Montag"
msgid "Monitoring & Statistics"
msgstr "Überwachung & Statistiken"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:615
+msgid "Month"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:384
+msgid "Monthly Fraud Limit"
+msgstr ""
+
#: share/templates/customer/details.tt:459
msgid "Monthly Settings"
msgstr ""
@@ -2349,7 +2902,8 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Reseller.pm:128
#: lib/NGCP/Panel/Controller/Reseller.pm:133
#: lib/NGCP/Panel/Controller/Reseller.pm:34
-#: lib/NGCP/Panel/Controller/Rewrite.pm:33 lib/NGCP/Panel/Utils/Sounds.pm:63
+#: lib/NGCP/Panel/Controller/Rewrite.pm:33
+#: lib/NGCP/Panel/Utils/DbStrings.pm:416 lib/NGCP/Panel/Utils/Sounds.pm:63
#: share/templates/customer/details.tt:100
#: share/templates/customer/details.tt:258
#: share/templates/customer/details.tt:52
@@ -2364,6 +2918,10 @@ msgstr ""
msgid "Name"
msgstr "Name"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:331
+msgid "Name in Fax Header"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:242
msgid "Name in Fax Header for Sendfax"
msgstr ""
@@ -2376,6 +2934,10 @@ msgstr ""
msgid "Network-Provided Display Name"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:436
+msgid "New Description"
+msgstr ""
+
#: share/templates/widgets/subscriber_vm_overview.tt:7
msgid "New Message"
msgstr ""
@@ -2384,6 +2946,10 @@ msgstr ""
msgid "New Messages"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:283
+msgid "New Name"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:359
msgid "No Billing Fee file specified!"
msgstr ""
@@ -2421,8 +2987,17 @@ msgstr ""
msgid "Notify"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:623
+msgid "Notify Emails"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:586
+msgid "November"
+msgstr "November"
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:113
#: lib/NGCP/Panel/Controller/Subscriber.pm:1948
+#: lib/NGCP/Panel/Utils/DbStrings.pm:383
msgid "Number"
msgstr "Nummer"
@@ -2440,18 +3015,69 @@ msgid "Number Patterns for %1"
msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:788
+#: lib/NGCP/Panel/Utils/DbStrings.pm:480
msgid "Number of Lines/Keys"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:319
+msgid "Numbers"
+msgstr "Nummern"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:286
+msgid "October"
+msgstr "Oktober"
+
#. (profile.name)
#: share/templates/billing/peaktimes.tt:1
msgid "Off-peak-times for %1"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:413
+msgid "Offpeak follow interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:304
+msgid "Offpeak follow rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:471
+msgid "Offpeak init interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:524
+msgid "Offpeak init rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:378
+msgid "Onpeak follow interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:427
+msgid "Onpeak follow rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:523
+msgid "Onpeak init interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:441
+msgid "Onpeak init rate"
+msgstr ""
+
#: share/templates/notfound_page.tt:7
msgid "Oops!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:602
+msgid ""
+"Optionally set the maximum number of subscribers for this contract. Leave "
+"empty for unlimited."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:315
+msgid "Outbound"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:136
msgid "Outbound Diversion Header"
msgstr ""
@@ -2538,6 +3164,15 @@ msgstr ""
msgid "PBX group with id %1 does not exist."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:302
+msgid "PDF"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:433
+msgid "PDF14"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:311
#: share/templates/subscriber/preferences.tt:157
msgid "PIN"
msgstr "PIN"
@@ -2546,11 +3181,27 @@ msgstr "PIN"
msgid "PIN to bypass outbound Block List"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:485
+msgid "POST"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:535
+msgid "PS"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:490
+msgid "Parallel Ringing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:289
+msgid "Password"
+msgstr "Passwort"
+
#: share/templates/subscriber/preferences.tt:258
msgid "Password for Sendfax"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:216
+#: lib/NGCP/Panel/Controller/NCOS.pm:216 lib/NGCP/Panel/Utils/DbStrings.pm:444
msgid "Pattern"
msgstr ""
@@ -2668,6 +3319,18 @@ msgstr ""
msgid "Peerings"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:301
+msgid "Period"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:348
+msgid "Period add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:564
+msgid "Phone Number"
+msgstr ""
+
#: share/templates/customer/details.tt:116
msgid "Phone/Fax"
msgstr "Telefon/Fax"
@@ -2680,9 +3343,14 @@ msgid "Play"
msgstr "Abspielen"
#: lib/NGCP/Panel/Controller/Peering.pm:80
+#: lib/NGCP/Panel/Utils/DbStrings.pm:530
msgid "Port"
msgstr "Port"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:445
+msgid "Postcode"
+msgstr ""
+
#: share/templates/customer/details.tt:216
#: share/templates/customer/details.tt:288 share/templates/domain/list.tt:19
#: share/templates/domain/list.tt:26
@@ -2694,6 +3362,10 @@ msgstr "Port"
msgid "Preferences"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:617
+msgid "Prepaid"
+msgstr ""
+
#: share/templates/customer/details.tt:187
#: share/templates/customer/details.tt:260
#: share/templates/subscriber/master.tt:75
@@ -2701,6 +3373,7 @@ msgid "Primary Number"
msgstr ""
#: lib/NGCP/Panel/Controller/Peering.pm:29
+#: lib/NGCP/Panel/Utils/DbStrings.pm:600
msgid "Priority"
msgstr "Priorität"
@@ -2712,14 +3385,32 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Customer.pm:119
#: lib/NGCP/Panel/Controller/Customer.pm:51
#: lib/NGCP/Panel/Controller/Reseller.pm:143
+#: lib/NGCP/Panel/Utils/DbStrings.pm:589
msgid "Product"
msgstr "Produkt"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:387
+msgid "Profile"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:496
+msgid "Profile Name"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Peering.pm:81
+#: lib/NGCP/Panel/Utils/DbStrings.pm:581
#: share/templates/subscriber/preferences.tt:468
msgid "Protocol"
msgstr "Protokoll"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:321
+msgid "Purge existing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:526
+msgid "Push Provisioning URL"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:164
msgid "RTCP Feedback Mode"
msgstr ""
@@ -2732,10 +3423,18 @@ msgstr ""
msgid "Read Only"
msgstr "schreibgeschützt"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:343
+msgid "Read only"
+msgstr "schreibgeschützt"
+
#: lib/NGCP/Panel/Controller/Reseller.pm:136
msgid "Read-Only"
msgstr "schreibgeschützt"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:466
+msgid "Receive Reports"
+msgstr ""
+
#: share/templates/widgets/subscriber_calls_overview.tt:8
msgid "Recent Call"
msgstr "Anruf"
@@ -2789,6 +3488,11 @@ msgstr "Erinnerung"
msgid "Remote Authentication"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:521
+msgid "Repeat"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:551
#: share/templates/rewrite/rules_list.tt:31
msgid "Replacement Pattern"
msgstr ""
@@ -2803,7 +3507,8 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:83
#: lib/NGCP/Panel/Controller/Domain.pm:30 lib/NGCP/Panel/Controller/NCOS.pm:30
#: lib/NGCP/Panel/Controller/Reseller.pm:150
-#: lib/NGCP/Panel/Controller/Rewrite.pm:32 lib/NGCP/Panel/Utils/Sounds.pm:69
+#: lib/NGCP/Panel/Controller/Rewrite.pm:32
+#: lib/NGCP/Panel/Utils/DbStrings.pm:516 lib/NGCP/Panel/Utils/Sounds.pm:69
#: share/templates/customer/details.tt:45
#: share/templates/reseller/details.tt:32
#: share/templates/widgets/admin_reseller_overview.tt:7
@@ -2874,7 +3579,8 @@ msgstr ""
msgid "Resellers"
msgstr ""
-#: lib/NGCP/Panel/Utils/DbStrings.pm:81 share/templates/rewrite/set_list.tt:3
+#: lib/NGCP/Panel/Utils/DbStrings.pm:307 lib/NGCP/Panel/Utils/DbStrings.pm:81
+#: share/templates/rewrite/set_list.tt:3
#: share/templates/widgets/reseller_domain_overview.tt:12
msgid "Rewrite Rule Set"
msgstr ""
@@ -2931,6 +3637,10 @@ msgstr ""
msgid "Ring Timeout for CFT"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:329
+msgid "Rm"
+msgstr ""
+
#: share/templates/rewrite/rules_list.tt:114
msgid "Rule"
msgstr ""
@@ -2945,6 +3655,11 @@ msgstr ""
msgid "SIP Call Flows"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:431
+msgid "SIP Domain"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:568
#: share/templates/subscriber/master.tt:65
msgid "SIP Password"
msgstr "SIP Passwort"
@@ -2981,6 +3696,10 @@ msgstr "SIP Sitzungs-timer Aktualisierungsmethode."
msgid "SIP URI"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:297
+msgid "SIP Username"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:41
msgid ""
"SIP username (the localpart of the whole SIP URI, eg., \"user\" of SIP URI "
@@ -3053,9 +3772,14 @@ msgid ""
msgstr ""
#: lib/NGCP/Panel/Controller/Billing.pm:639
+#: lib/NGCP/Panel/Utils/DbStrings.pm:620
msgid "Saturday"
msgstr "Samstag"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:512
+msgid "Save"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:129
msgid ""
"Search for partial match of user-provided number (UPN) to subscriber's "
@@ -3063,6 +3787,12 @@ msgid ""
"allowed_clis check and copy UPN to network-provided number (NPN)."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:561
+msgid ""
+"Seconds to wait for pick-up until engaging Call Forward (e.g. "
+"“10”)"
+msgstr ""
+
#: share/templates/security/list.tt:1
#: share/templates/widgets/admin_topmenu_settings.tt:34
msgid "Security Bans"
@@ -3074,10 +3804,16 @@ msgid ""
"value of \"none\" will not be returned to the caller. Read-only setting."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:565
+msgid "Select"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:325
#: share/templates/subscriber/preferences.tt:306
msgid "Send Copies"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:559
#: share/templates/subscriber/preferences.tt:290
msgid "Send Reports"
msgstr ""
@@ -3100,6 +3836,18 @@ msgstr ""
msgid "Send the calls from/to the subscribers through the cloud pbx module."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:376
+msgid "September"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:344
+msgid "Serial Hunting Timeout"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:548
+msgid "Serial Ringing"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:190
msgid "Session Timers"
msgstr ""
@@ -3164,6 +3912,14 @@ msgstr ""
msgid "Show Passwords"
msgstr "Passwörter anzeigen"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:421
+msgid "Show passwords"
+msgstr "Passwörter anzeigen"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:525
+msgid "Sign In"
+msgstr ""
+
#: share/templates/login/login.tt:27
msgid "Sign Up"
msgstr "Registrieren"
@@ -3173,11 +3929,28 @@ msgstr "Registrieren"
msgid "Sign in using your %1 credentials:"
msgstr "Melden Sie sich mit Ihren %1 Zugangsdaten an:"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:470
+msgid "Simple"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:607
+msgid "Simple View"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:289
#: lib/NGCP/Panel/Controller/Subscriber.pm:294
+#: lib/NGCP/Panel/Utils/DbStrings.pm:583
msgid "Slot"
msgstr "Slot"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:291
+msgid "Slot add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:309
+msgid "Sn"
+msgstr ""
+
#: share/templates/error_page.tt:7
msgid "Sorry!"
msgstr "Entschuldigung!"
@@ -3243,6 +4016,15 @@ msgstr ""
msgid "Sound set successfully updated"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:314
+msgid "Soundfile"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:293
+msgid "Source"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:481
#: share/templates/subscriber/preferences.tt:467
msgid "Source IP"
msgstr ""
@@ -3320,6 +4102,10 @@ msgstr ""
msgid "Spent this interval"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:379
+msgid "Start"
+msgstr ""
+
#: share/templates/billing/peaktimes.tt:26
msgid "Start - End"
msgstr ""
@@ -3328,10 +4114,15 @@ msgstr ""
msgid "Start Date"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:334
+msgid "Start Date/Time"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1624
msgid "Start Time"
msgstr "Startzeit"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:567
#: share/templates/customer/details.tt:312
msgid "Station Name"
msgstr ""
@@ -3346,11 +4137,21 @@ msgstr ""
#: lib/NGCP/Panel/Controller/Reseller.pm:44
#: lib/NGCP/Panel/Controller/Subscriber.pm:112
#: lib/NGCP/Panel/Controller/Subscriber.pm:1623
+#: lib/NGCP/Panel/Utils/DbStrings.pm:499
#: share/templates/subscriber/master.tt:58
msgid "Status"
msgstr "Status"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:538
+msgid "Street"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:566
+msgid "Submitid"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1949
+#: lib/NGCP/Panel/Utils/DbStrings.pm:292
#: share/templates/customer/details.tt:313
#: share/templates/customer/details.tt:531
#: share/templates/subscriber/list.tt:3
@@ -3369,11 +4170,19 @@ msgstr ""
msgid "Subscriber Master Data"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:442
+msgid "Subscriber Number, e.g. 12345678"
+msgstr ""
+
#. (subscriber.username, subscriber.domain.domain)
#: share/templates/subscriber/preferences.tt:1
msgid "Subscriber Preferences for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:519
+msgid "Subscriber can configure other subscribers within the Customer Account"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:280
msgid "Subscriber does not exist"
msgstr ""
@@ -3523,9 +4332,22 @@ msgid "Successfully updated voicemail setting"
msgstr ""
#: lib/NGCP/Panel/Controller/Billing.pm:640
+#: lib/NGCP/Panel/Utils/DbStrings.pm:545
msgid "Sunday"
msgstr "Sonntag"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:359
+msgid "Supports Busy Lamp Field"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:351
+msgid "Supports Private Line"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:621
+msgid "Supports Shared Line"
+msgstr ""
+
#: share/templates/customer/details.tt:344
msgid "Sync Device"
msgstr ""
@@ -3546,6 +4368,18 @@ msgstr "System-Statistiken"
msgid "System Status"
msgstr "Systemzustand"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:417
+msgid "TCP"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:585
+msgid "TIFF"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:408
+msgid "TLS"
+msgstr ""
+
#: share/templates/customer/details.tt:220
#: share/templates/customer/details.tt:278 share/templates/customer/list.tt:19
#: share/templates/reseller/details.tt:208 share/templates/reseller/list.tt:19
@@ -3557,6 +4391,16 @@ msgstr "Terminieren"
msgid "Terminating own subscriber is prohibited."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:569
+msgid "The IVR key to press for this destination"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:443
+msgid ""
+"The Name of this range, e.g. Phone Keys or Attendant Console 1 Keys, "
+"accessible in the config template array via phone.lineranges[].name"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:117
msgid ""
"The SIP header field to fetch the network-provided-number from for inbound "
@@ -3572,6 +4416,14 @@ msgstr ""
msgid "The SIP header to take the IP address for logging it into CDRs."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:484
+msgid "The SIP password for the User-Agents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:476
+msgid "The SIP username for the User-Agents"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:47
msgid ""
"The area code that will be used for routing of dialed numbers without an "
@@ -3619,6 +4471,14 @@ msgid ""
"from the platform to the subscriber (use \"None\" to not set header at all)"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:454
+msgid "The cost of each following interval in cents per second (e.g 0.90)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:574
+msgid "The cost of the init interval in cents per second (e.g 0.90)"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:45
msgid ""
"The country code that will be used for routing of dialed numbers without a "
@@ -3626,6 +4486,15 @@ msgid ""
"subscriber has one."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:554
+msgid ""
+"The destination for this slot; can be a number, username or full SIP URI."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:373
+msgid "The end time in format hh:mm:ss"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:159
msgid ""
"The expiry interval of sent push request. Client is expected to register "
@@ -3633,6 +4502,10 @@ msgid ""
"ignore."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:405
+msgid "The human-readable display name (e.g. John Doe)"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:167
msgid "The hunting policy for PBX hunt groups."
msgstr ""
@@ -3661,6 +4534,18 @@ msgid ""
"voip_cf_mappings table"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:312
+msgid "The length of the first interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:426
+msgid "The length of the following intervals"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:473
+msgid "The line/key to use"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:171
msgid "The members (as SIP URIs) of the PBX hunt group."
msgstr ""
@@ -3671,29 +4556,57 @@ msgid ""
"outbound header manipulation."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:432
+msgid ""
+"The number of Lines/Keys in this range, indexed from 0 in the config "
+"template array phone.lineranges[].lines[]"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:415
+msgid "The password to log into the CSC Panel"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:169
msgid "The serial timeout for hunting in PBX hunt groups."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:597
+msgid "The start time in format hh:mm:ss"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:175
msgid ""
"The string to be used as a User-Agent header replacement if ua_header_mode "
"is set to \"replace\"."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:453
+msgid "The subscriber to use on this line/key"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:611
msgid "The timerange you wanted to delete does not exist."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:339
+msgid "The type of feature to use on this line/key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:419
+msgid "The username to log into the CSC Panel"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:579
msgid "This weekday does not exist."
msgstr "Dieser Wochentag existiert nicht."
#: lib/NGCP/Panel/Controller/Billing.pm:637
+#: lib/NGCP/Panel/Utils/DbStrings.pm:451
msgid "Thursday"
msgstr "Donnerstag"
#: lib/NGCP/Panel/Controller/Subscriber.pm:1630
+#: lib/NGCP/Panel/Utils/DbStrings.pm:603
#: share/templates/subscriber/preferences.tt:417
msgid "Time"
msgstr "Zeit"
@@ -3762,6 +4675,7 @@ msgid "Trusted source entry not found."
msgstr ""
#: lib/NGCP/Panel/Controller/Billing.pm:635
+#: lib/NGCP/Panel/Utils/DbStrings.pm:440
msgid "Tuesday"
msgstr "Dienstag"
@@ -3769,6 +4683,14 @@ msgstr "Dienstag"
msgid "Type"
msgstr "Typ"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:577
+msgid "UDP"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:403
+msgid "URI/Number"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:111
#: share/templates/subscriber/master.tt:73
msgid "UUID"
@@ -3778,6 +4700,7 @@ msgstr "UUID"
msgid "Unban"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:310
#: share/templates/sound/handles_list.tt:57
msgid "Upload"
msgstr "Hochladen"
@@ -3790,10 +4713,22 @@ msgstr ""
msgid "Upload Fees as CSV"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:542
+msgid "Upload fees"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:332
+msgid "Uri"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:87
msgid "Use Number instead of Contact first for outbound calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:563
+msgid "Use free time"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:128
msgid "Use valid Alias CLI as NPN"
msgstr ""
@@ -3819,9 +4754,18 @@ msgid "User-Provided Number"
msgstr ""
#: lib/NGCP/Panel/Controller/Subscriber.pm:109
+#: lib/NGCP/Panel/Utils/DbStrings.pm:503
msgid "Username"
msgstr "Benutzername"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:422
+msgid "VAT Included"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:385
+msgid "VAT Rate"
+msgstr ""
+
#: share/templates/customer/details.tt:53
#: share/templates/customer/details.tt:91
#: share/templates/helpers/pref_table.tt:40
@@ -3837,14 +4781,20 @@ msgid "Values"
msgstr "Werte"
#: lib/NGCP/Panel/Controller/Device.pm:38
+#: lib/NGCP/Panel/Utils/DbStrings.pm:609
msgid "Vendor"
msgstr ""
#: lib/NGCP/Panel/Controller/Device.pm:63
#: lib/NGCP/Panel/Controller/Device.pm:86
+#: lib/NGCP/Panel/Utils/DbStrings.pm:303
msgid "Version"
msgstr "Version"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:510
+msgid "Via Route"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Peering.pm:83
msgid "Via Route Set"
msgstr ""
@@ -3880,6 +4830,10 @@ msgstr "Sprachbox Nachrichten"
msgid "Voicebox Messages for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:316
+msgid "Voicemail"
+msgstr "Sprachnachrichten"
+
#: share/templates/subscriber/preferences.tt:141
msgid "Voicemail and Voicebox"
msgstr ""
@@ -3889,22 +4843,30 @@ msgstr ""
msgid "Voicemails"
msgstr "Sprachnachrichten"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:601
+msgid "Wday"
+msgstr ""
+
#: share/templates/error_page.tt:12
msgid "We are terribly sorry, an exceptional error has occured:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:429
#: share/templates/subscriber/master.tt:61
msgid "Web Password"
msgstr "Web Passwort"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:500
#: share/templates/subscriber/master.tt:59
msgid "Web Username"
msgstr "Web Benutzername"
#: lib/NGCP/Panel/Controller/Billing.pm:636
+#: lib/NGCP/Panel/Utils/DbStrings.pm:306
msgid "Wednesday"
msgstr "Mittwoch"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:547
#: share/templates/billing/peaktimes.tt:25
msgid "Weekday"
msgstr "Wochentag"
@@ -3914,6 +4876,7 @@ msgid "Weekdays"
msgstr "Wochentage"
#: lib/NGCP/Panel/Controller/Peering.pm:82
+#: lib/NGCP/Panel/Utils/DbStrings.pm:491
msgid "Weight"
msgstr "Gewicht"
@@ -3921,14 +4884,40 @@ msgstr "Gewicht"
msgid "XMPP Settings"
msgstr "XMPP Einstellungen"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:290
+msgid "YYYY-MM-DD HH:mm:ss"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:336
+msgid "Year"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:81
+#: lib/NGCP/Panel/Utils/DbStrings.pm:410
msgid "Zone"
msgstr "Zone"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:371
+msgid "Zone Detail"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:82
msgid "Zone Details"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:508
+msgid "active"
+msgstr "Aktiv"
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:478
+msgid "after ring timeout"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:536
+msgid "all calls"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:479
#: share/templates/customer/details.tt:11
msgid "all outgoing calls"
msgstr "alle ausgehenden Anrufe"
@@ -3937,52 +4926,202 @@ msgstr "alle ausgehenden Anrufe"
msgid "all rights reserved"
msgstr "Alle Rechte vorbehalten."
+#: lib/NGCP/Panel/Utils/DbStrings.pm:287
+msgid "base fee charged per billing interval, float, specifying Euro"
+msgstr ""
+
#: share/templates/customer/details.tt:460
#: share/templates/customer/details.tt:489
msgid "billing profile default"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:349
+msgid "blacklist"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:537
+msgid "check if fees are inclusive VAT"
+msgstr ""
+
#: share/templates/rewrite/set_list.tt:16
msgid "cloned Rewrite Rule Set"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:298
+msgid ""
+"currency symbol or ISO code, string, will be used on invoices and "
+"webinterfaces"
+msgstr ""
+
#: share/templates/helpers/datatables.tt:73
msgid "dataTables.default.js"
msgstr "dataTables.de.js"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:382
+msgid "during Time Set"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:353
+msgid "everyday"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:522
+msgid "for (seconds)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:434
+msgid "foreign"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:380
#: share/templates/customer/details.tt:10
msgid "foreign calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:347
+msgid "fraud detection threshold per day, specifying cents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:562
+msgid "fraud detection threshold per month, specifying cents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:370
+msgid "global"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:368
+msgid "global (including CSC)"
+msgstr ""
+
#: share/templates/customer/details.tt:13
msgid "global (including web login)"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:575
+msgid "human readable profile name"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:543
+msgid "inbound"
+msgstr ""
+
#: share/templates/error_page.tt:13
msgid "incident number:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:369
+msgid "included money per billing interval, float, specifying EUR, USD, etc."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:366
+msgid "included time per billing interval, integer, specifying seconds"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:350
#: share/templates/customer/details.tt:12
msgid "incoming and outgoing"
msgstr "Eingehend und Ausgehend"
+#: lib/NGCP/Panel/Utils/DbStrings.pm:486
+msgid "integer, specifying the percentage"
+msgstr ""
+
#: share/templates/statistics/list.tt:43
msgid "loading..."
msgstr "lädt..."
+#: lib/NGCP/Panel/Utils/DbStrings.pm:308
+msgid "lock accounts if the daily limit is exceeded"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:459
+msgid "lock accounts if the monthly limit is exceeded"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:487
+msgid "locked"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:276
#: share/templates/subscriber/preferences.tt:308
msgid "no"
msgstr "nein"
-#: share/templates/customer/details.tt:9
+#: lib/NGCP/Panel/Utils/DbStrings.pm:557 share/templates/customer/details.tt:9
msgid "none"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:606
+msgid "on weekdays"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:333
+msgid "only once"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:324
+msgid "outbound"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:528
+msgid "outgoing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:472
+msgid "pending"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:367
+msgid "string, POSIX regular expression, e.g.: ^431.+$"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:364
+msgid "string, e.g.: on-net"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:391
+msgid "string, e.g.: voicebox"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:402
+msgid "string, empty or POSIX regular expression, e.g.: ^431.+$"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:423
+msgid "string, rule description"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:424
+msgid "terminated"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:533
+msgid "through"
+msgstr ""
+
#: share/templates/error_page.tt:14
msgid "time of incident:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:509
+msgid "trough"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:477
+msgid "unique identifier string (only alphanumeric chars)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:393
+msgid ""
+"where e-mail notifications are sent, a list of e-mail addreses separated by "
+"comma"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:317
+msgid "whitelist"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:276
#: share/templates/subscriber/preferences.tt:292
#: share/templates/subscriber/preferences.tt:308
diff --git a/lib/NGCP/Panel/I18N/messages.pot b/lib/NGCP/Panel/I18N/messages.pot
index 9ebc6cf012..d2a5b35b57 100644
--- a/lib/NGCP/Panel/I18N/messages.pot
+++ b/lib/NGCP/Panel/I18N/messages.pot
@@ -19,7 +19,7 @@ msgstr ""
msgid "\"Calling line identification restriction\" - if set to true, the CLI is not displayed on outgoing calls."
msgstr ""
-#: lib/NGCP/Panel/Controller/Administrator.pm:29 lib/NGCP/Panel/Controller/Billing.pm:263 lib/NGCP/Panel/Controller/Billing.pm:36 lib/NGCP/Panel/Controller/Billing.pm:560 lib/NGCP/Panel/Controller/Billing.pm:80 lib/NGCP/Panel/Controller/Contact.pm:30 lib/NGCP/Panel/Controller/Contract.pm:25 lib/NGCP/Panel/Controller/Contract.pm:369 lib/NGCP/Panel/Controller/Customer.pm:117 lib/NGCP/Panel/Controller/Customer.pm:297 lib/NGCP/Panel/Controller/Customer.pm:47 lib/NGCP/Panel/Controller/Device.pm:104 lib/NGCP/Panel/Controller/Device.pm:36 lib/NGCP/Panel/Controller/Device.pm:58 lib/NGCP/Panel/Controller/Device.pm:82 lib/NGCP/Panel/Controller/Domain.pm:29 lib/NGCP/Panel/Controller/NCOS.pm:215 lib/NGCP/Panel/Controller/NCOS.pm:29 lib/NGCP/Panel/Controller/Peering.pm:26 lib/NGCP/Panel/Controller/Peering.pm:76 lib/NGCP/Panel/Controller/Peering.pm:86 lib/NGCP/Panel/Controller/Product.pm:22 lib/NGCP/Panel/Controller/Reseller.pm:120 lib/NGCP/Panel/Controller/Reseller.pm:127 lib/NGCP/Panel/Controller/Reseller.pm:132 lib/NGCP/Panel/Controller/Reseller.pm:141 lib/NGCP/Panel/Controller/Reseller.pm:148 lib/NGCP/Panel/Controller/Reseller.pm:32 lib/NGCP/Panel/Controller/Reseller.pm:40 lib/NGCP/Panel/Controller/Rewrite.pm:31 lib/NGCP/Panel/Controller/Subscriber.pm:106 lib/NGCP/Panel/Controller/Subscriber.pm:1628 lib/NGCP/Panel/Controller/Subscriber.pm:1634 lib/NGCP/Panel/Controller/Subscriber.pm:1947 lib/NGCP/Panel/Controller/Subscriber.pm:288 lib/NGCP/Panel/Controller/Subscriber.pm:293 lib/NGCP/Panel/Utils/Sounds.pm:62 share/templates/customer/details.tt:58
+#: lib/NGCP/Panel/Controller/Administrator.pm:29 lib/NGCP/Panel/Controller/Billing.pm:263 lib/NGCP/Panel/Controller/Billing.pm:36 lib/NGCP/Panel/Controller/Billing.pm:560 lib/NGCP/Panel/Controller/Billing.pm:80 lib/NGCP/Panel/Controller/Contact.pm:30 lib/NGCP/Panel/Controller/Contract.pm:25 lib/NGCP/Panel/Controller/Contract.pm:369 lib/NGCP/Panel/Controller/Customer.pm:117 lib/NGCP/Panel/Controller/Customer.pm:297 lib/NGCP/Panel/Controller/Customer.pm:47 lib/NGCP/Panel/Controller/Device.pm:104 lib/NGCP/Panel/Controller/Device.pm:36 lib/NGCP/Panel/Controller/Device.pm:58 lib/NGCP/Panel/Controller/Device.pm:82 lib/NGCP/Panel/Controller/Domain.pm:29 lib/NGCP/Panel/Controller/NCOS.pm:215 lib/NGCP/Panel/Controller/NCOS.pm:29 lib/NGCP/Panel/Controller/Peering.pm:26 lib/NGCP/Panel/Controller/Peering.pm:76 lib/NGCP/Panel/Controller/Peering.pm:86 lib/NGCP/Panel/Controller/Product.pm:22 lib/NGCP/Panel/Controller/Reseller.pm:120 lib/NGCP/Panel/Controller/Reseller.pm:127 lib/NGCP/Panel/Controller/Reseller.pm:132 lib/NGCP/Panel/Controller/Reseller.pm:141 lib/NGCP/Panel/Controller/Reseller.pm:148 lib/NGCP/Panel/Controller/Reseller.pm:32 lib/NGCP/Panel/Controller/Reseller.pm:40 lib/NGCP/Panel/Controller/Rewrite.pm:31 lib/NGCP/Panel/Controller/Subscriber.pm:106 lib/NGCP/Panel/Controller/Subscriber.pm:1628 lib/NGCP/Panel/Controller/Subscriber.pm:1634 lib/NGCP/Panel/Controller/Subscriber.pm:1947 lib/NGCP/Panel/Controller/Subscriber.pm:288 lib/NGCP/Panel/Controller/Subscriber.pm:293 lib/NGCP/Panel/Utils/DbStrings.pm:323 lib/NGCP/Panel/Utils/Sounds.pm:62 share/templates/customer/details.tt:58
msgid "#"
msgstr ""
@@ -79,6 +79,14 @@ msgstr ""
msgid "A PIN code which may be used in a VSC to disable the outgoing user block list and NCOS level for a call."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:439
+msgid "A POSIX regex matching against 'sip:user@domain' (e.g. '^sip:.+@example\\.org$' matching the whole URI, or '999' matching if the URI contains '999')"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:460
+msgid "A POSIX regex matching against the full Request-URI (e.g. '^sip:.+@example\\.org$' or '^sip:431')"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:75
msgid "A list of shell patterns specifying which CLIs are allowed to be set by the subscriber. \"*\", \"?\" and \"[x-y]\" with \"x\" and \"y\" representing numbers from 0 to 9 may be used as wildcards as usual in shell patterns."
msgstr ""
@@ -99,10 +107,18 @@ msgstr ""
msgid "A username used for authentication against the peer host."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:546
+msgid "ANY"
+msgstr ""
+
#: share/templates/administrator/list.tt:21 share/templates/administrator/list.tt:29
msgid "API key"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:572
+msgid "Ac"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:186
msgid "Access Restrictions"
msgstr ""
@@ -111,15 +127,23 @@ msgstr ""
msgid "Account balance successfully changed!"
msgstr ""
-#: lib/NGCP/Panel/Controller/Administrator.pm:37 lib/NGCP/Panel/Controller/Reseller.pm:135 share/templates/subscriber/preferences.tt:274
+#: lib/NGCP/Panel/Controller/Administrator.pm:37 lib/NGCP/Panel/Controller/Reseller.pm:135 lib/NGCP/Panel/Utils/DbStrings.pm:463 share/templates/subscriber/preferences.tt:274
msgid "Active"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:618
+msgid "Active callforward"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:593
+msgid "Add"
+msgstr ""
+
#: share/templates/customer/details.tt:108
msgid "Address"
msgstr ""
-#: share/templates/subscriber/master.tt:71
+#: lib/NGCP/Panel/Utils/DbStrings.pm:346 share/templates/subscriber/master.tt:71
msgid "Administrative"
msgstr ""
@@ -179,10 +203,30 @@ msgstr ""
msgid "Administrators"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:594
+msgid "Advanced"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:619
+msgid "Advanced View"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:390
+msgid "Alias Number"
+msgstr ""
+
#: share/templates/subscriber/master.tt:85
msgid "Alias Numbers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:392
+msgid "Alias number"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:406
+msgid "Alias number add"
+msgstr ""
+
#: share/templates/widgets/admin_system_overview.tt:7
msgid "All services running"
msgstr ""
@@ -215,6 +259,10 @@ msgstr ""
msgid "Allowed source IPs"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:497
+msgid "An external id, e.g. provided by a 3rd party provisioning"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:53
msgid "Answer Timeout"
msgstr ""
@@ -223,10 +271,22 @@ msgstr ""
msgid "Applications Ok"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:395
+msgid "April"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:46
msgid "Area Code"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:420
+msgid "Area Code, e.g. 212 for NYC or 1 for Vienna"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:552
+msgid "Attach WAV"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:199
msgid "Attach WAV in Email"
msgstr ""
@@ -235,6 +295,10 @@ msgstr ""
msgid "Attribute"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:556
+msgid "August"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:2956
msgid "Auto Attendant Slot"
msgstr ""
@@ -291,7 +355,7 @@ msgstr ""
msgid "Billing Fees"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contract.pm:29 lib/NGCP/Panel/Controller/Contract.pm:372 lib/NGCP/Panel/Controller/Customer.pm:52 lib/NGCP/Panel/Controller/Reseller.pm:43 share/templates/billing/list.tt:3 share/templates/widgets/admin_billing_overview.tt:7 share/templates/widgets/reseller_billing_overview.tt:7
+#: lib/NGCP/Panel/Controller/Contract.pm:29 lib/NGCP/Panel/Controller/Contract.pm:372 lib/NGCP/Panel/Controller/Customer.pm:52 lib/NGCP/Panel/Controller/Reseller.pm:43 lib/NGCP/Panel/Utils/DbStrings.pm:553 share/templates/billing/list.tt:3 share/templates/widgets/admin_billing_overview.tt:7 share/templates/widgets/reseller_billing_overview.tt:7
msgid "Billing Profile"
msgstr ""
@@ -327,6 +391,10 @@ msgstr ""
msgid "Billing fee not found!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:407
+msgid "Billing profile"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:238
msgid "Billing profile successfully created"
msgstr ""
@@ -367,6 +435,18 @@ msgstr ""
msgid "Block anonymous inbound calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:506
+msgid "Bootstrap Sync HTTP Method"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:355
+msgid "Bootstrap Sync Parameters"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:605
+msgid "Bootstrap Sync URI"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:172
msgid "CLI of CloudPBX Pilot Subscriber"
msgstr ""
@@ -429,11 +509,15 @@ msgstr ""
msgid "Call List for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:437
+msgid "Call data"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Callflow.pm:25 lib/NGCP/Panel/Controller/Subscriber.pm:1641
msgid "Call-ID"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1622
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1622 lib/NGCP/Panel/Utils/DbStrings.pm:282
msgid "Callee"
msgstr ""
@@ -449,7 +533,19 @@ msgstr ""
msgid "Callee UUID"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1621 lib/NGCP/Panel/Controller/Subscriber.pm:1629
+#: lib/NGCP/Panel/Utils/DbStrings.pm:534
+msgid "Callee pattern"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:513
+msgid "Callee prefix"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:584
+msgid "Callee prefix, eg: 43"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1621 lib/NGCP/Panel/Controller/Subscriber.pm:1629 lib/NGCP/Panel/Utils/DbStrings.pm:299
msgid "Caller"
msgstr ""
@@ -461,6 +557,14 @@ msgstr ""
msgid "Caller UUID"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:518
+msgid "Caller pattern"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:328
+msgid "Callforward controls add"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:760
msgid "Can't create a PBX group without having an administrative subscriber."
msgstr ""
@@ -489,6 +593,22 @@ msgstr ""
msgid "Cash"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:539
+msgid "Cash Balance"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:560
+msgid "Category:"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:570
+msgid "Cc"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:462
+msgid "Cf actions"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:163
msgid "Choose the logic for RTP/SRTP transcoding (SAVP profile) for the RTP relay"
msgstr ""
@@ -501,14 +621,22 @@ msgstr ""
msgid "Choose the logic of IPv4/IPv6 autodetection for the RTP relay"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:517
+msgid "City"
+msgstr ""
+
#: share/templates/statistics/list.tt:37
msgid "Click&Drag on the graphs to zoom individual ranges."
msgstr ""
-#: share/templates/rewrite/set_list.tt:24
+#: lib/NGCP/Panel/Utils/DbStrings.pm:372 share/templates/rewrite/set_list.tt:24
msgid "Clone"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:374
+msgid "Close"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:192
msgid "Cloud PBX"
msgstr ""
@@ -533,7 +661,7 @@ msgstr ""
msgid "Collapse Groups"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contact.pm:34 lib/NGCP/Panel/Controller/Reseller.pm:123 share/templates/customer/details.tt:104
+#: lib/NGCP/Panel/Controller/Contact.pm:34 lib/NGCP/Panel/Controller/Reseller.pm:123 lib/NGCP/Panel/Utils/DbStrings.pm:365 share/templates/customer/details.tt:104
msgid "Company"
msgstr ""
@@ -549,7 +677,7 @@ msgstr ""
msgid "Configure Line Settings"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1636 share/templates/contact/list.tt:3 share/templates/reseller/details.tt:96 share/templates/widgets/reseller_customer_overview.tt:12
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1636 lib/NGCP/Panel/Utils/DbStrings.pm:582 share/templates/contact/list.tt:3 share/templates/reseller/details.tt:96 share/templates/widgets/reseller_customer_overview.tt:12
msgid "Contact"
msgstr ""
@@ -557,7 +685,7 @@ msgstr ""
msgid "Contact Details"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contract.pm:27 lib/NGCP/Panel/Controller/Contract.pm:371 lib/NGCP/Panel/Controller/Customer.pm:120 lib/NGCP/Panel/Controller/Customer.pm:50 lib/NGCP/Panel/Controller/Peering.pm:27 lib/NGCP/Panel/Controller/Reseller.pm:144 lib/NGCP/Panel/Controller/Reseller.pm:42 lib/NGCP/Panel/Controller/Subscriber.pm:108
+#: lib/NGCP/Panel/Controller/Contract.pm:27 lib/NGCP/Panel/Controller/Contract.pm:371 lib/NGCP/Panel/Controller/Customer.pm:120 lib/NGCP/Panel/Controller/Customer.pm:50 lib/NGCP/Panel/Controller/Peering.pm:27 lib/NGCP/Panel/Controller/Reseller.pm:144 lib/NGCP/Panel/Controller/Reseller.pm:42 lib/NGCP/Panel/Controller/Subscriber.pm:108 lib/NGCP/Panel/Utils/DbStrings.pm:396
msgid "Contact Email"
msgstr ""
@@ -565,6 +693,10 @@ msgstr ""
msgid "Contact Support"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:381
+msgid "Contact URI"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Contact.pm:112
msgid "Contact not found"
msgstr ""
@@ -593,11 +725,19 @@ msgstr ""
msgid "Contains wildcarded SIP usernames (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\") that are (not) allowed to call the subscriber. \"*\", \"?\" and \"[x-y]\" with \"x\" and \"y\" representing numbers from 0 to 9 may be used as wildcards like in shell patterns."
msgstr ""
-#: share/templates/contract/list.tt:3 share/templates/reseller/details.tt:64
+#: lib/NGCP/Panel/Utils/DbStrings.pm:579
+msgid "Content"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:532
+msgid "Content Type"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:587 share/templates/contract/list.tt:3 share/templates/reseller/details.tt:64
msgid "Contract"
msgstr ""
-#: lib/NGCP/Panel/Controller/Reseller.pm:33 lib/NGCP/Panel/Controller/Subscriber.pm:107
+#: lib/NGCP/Panel/Controller/Reseller.pm:33 lib/NGCP/Panel/Controller/Subscriber.pm:107 lib/NGCP/Panel/Utils/DbStrings.pm:501
msgid "Contract #"
msgstr ""
@@ -631,11 +771,19 @@ msgstr ""
msgid "Contracts"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:456
+msgid "Country"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:44
msgid "Country Code"
msgstr ""
-#: share/templates/billing/zones.tt:21 share/templates/subscriber/preferences.tt:459
+#: lib/NGCP/Panel/Utils/DbStrings.pm:414
+msgid "Country Code, e.g. 1 for US or 43 for Austria"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:327 share/templates/billing/zones.tt:21 share/templates/subscriber/preferences.tt:459
msgid "Create"
msgstr ""
@@ -648,23 +796,27 @@ msgstr ""
msgid "Create Administrator"
msgstr ""
-#: share/templates/billing/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:590 share/templates/billing/list.tt:22
msgid "Create Billing Profile"
msgstr ""
-#: share/templates/contact/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:357 share/templates/contact/list.tt:22
msgid "Create Contact"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:610
+msgid "Create Contract"
+msgstr ""
+
#: share/templates/customer/list.tt:23
msgid "Create Customer"
msgstr ""
-#: share/templates/device/list.tt:105
+#: lib/NGCP/Panel/Utils/DbStrings.pm:305 share/templates/device/list.tt:105
msgid "Create Device Configuration"
msgstr ""
-#: share/templates/device/list.tt:28
+#: lib/NGCP/Panel/Utils/DbStrings.pm:505 share/templates/device/list.tt:28
msgid "Create Device Model"
msgstr ""
@@ -672,7 +824,7 @@ msgstr ""
msgid "Create Device Profile"
msgstr ""
-#: share/templates/domain/list.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:326 share/templates/domain/list.tt:22
msgid "Create Domain"
msgstr ""
@@ -680,6 +832,10 @@ msgstr ""
msgid "Create Fee Entry"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:361
+msgid "Create Group"
+msgstr ""
+
#: share/templates/ncos/list.tt:22
msgid "Create NCOS Level"
msgstr ""
@@ -720,7 +876,7 @@ msgstr ""
msgid "Create Permanent Registration"
msgstr ""
-#: share/templates/reseller/list.tt:23
+#: lib/NGCP/Panel/Utils/DbStrings.pm:576 share/templates/reseller/list.tt:23
msgid "Create Reseller"
msgstr ""
@@ -756,11 +912,19 @@ msgstr ""
msgid "Create Subscriber"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:338
+msgid "Create Zone"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:354
+msgid "Currency"
+msgstr ""
+
#: share/templates/customer/details.tt:416
msgid "Current totals"
msgstr ""
-#: lib/NGCP/Panel/Utils/Sounds.pm:71 lib/NGCP/Panel/Utils/Sounds.pm:74 share/templates/customer/list.tt:3 share/templates/reseller/details.tt:193 share/templates/subscriber/list.tt:21 share/templates/subscriber/list.tt:29 share/templates/subscriber/master.tt:7 share/templates/widgets/admin_reseller_overview.tt:13 share/templates/widgets/reseller_customer_overview.tt:7
+#: lib/NGCP/Panel/Utils/DbStrings.pm:511 lib/NGCP/Panel/Utils/Sounds.pm:71 lib/NGCP/Panel/Utils/Sounds.pm:74 share/templates/customer/list.tt:3 share/templates/reseller/details.tt:193 share/templates/subscriber/list.tt:21 share/templates/subscriber/list.tt:29 share/templates/subscriber/master.tt:7 share/templates/widgets/admin_reseller_overview.tt:13 share/templates/widgets/reseller_customer_overview.tt:7
msgid "Customer"
msgstr ""
@@ -820,6 +984,10 @@ msgstr ""
msgid "Customers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:613
+msgid "Daily Fraud Limit"
+msgstr ""
+
#: share/templates/customer/details.tt:488
msgid "Daily Settings"
msgstr ""
@@ -840,23 +1008,51 @@ msgstr ""
msgid "Dates"
msgstr ""
-#: share/templates/administrator/list.tt:20 share/templates/billing/fees.tt:20 share/templates/billing/peaktimes.tt:71 share/templates/billing/zones.tt:18 share/templates/contact/list.tt:19 share/templates/customer/details.tt:338 share/templates/customer/details.tt:378 share/templates/customer/details.tt:482 share/templates/customer/details.tt:511 share/templates/device/list.tt:124 share/templates/device/list.tt:163 share/templates/device/list.tt:47 share/templates/device/list.tt:85 share/templates/domain/list.tt:18 share/templates/ncos/list.tt:18 share/templates/ncos/pattern_list.tt:21 share/templates/peering/list.tt:18 share/templates/peering/servers_rules.tt:19 share/templates/peering/servers_rules.tt:51 share/templates/reseller/details.tt:140 share/templates/reseller/details.tt:171 share/templates/rewrite/rules_list.tt:57 share/templates/rewrite/set_list.tt:22 share/templates/sound/handles_list.tt:53 share/templates/sound/list.tt:18 share/templates/subscriber/master.tt:149 share/templates/subscriber/master.tt:185 share/templates/subscriber/preferences.tt:124 share/templates/subscriber/preferences.tt:368 share/templates/subscriber/preferences.tt:398 share/templates/subscriber/preferences.tt:490 share/templates/subscriber/preferences.tt:561 share/templates/subscriber/preferences.tt:611 share/templates/subscriber/voicemail.tt:22
+#: lib/NGCP/Panel/Utils/DbStrings.pm:341
+msgid "Day"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:502
+msgid "December"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:461
+msgid "Default for Subscribers"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:386 share/templates/administrator/list.tt:20 share/templates/billing/fees.tt:20 share/templates/billing/peaktimes.tt:71 share/templates/billing/zones.tt:18 share/templates/contact/list.tt:19 share/templates/customer/details.tt:338 share/templates/customer/details.tt:378 share/templates/customer/details.tt:482 share/templates/customer/details.tt:511 share/templates/device/list.tt:124 share/templates/device/list.tt:163 share/templates/device/list.tt:47 share/templates/device/list.tt:85 share/templates/domain/list.tt:18 share/templates/ncos/list.tt:18 share/templates/ncos/pattern_list.tt:21 share/templates/peering/list.tt:18 share/templates/peering/servers_rules.tt:19 share/templates/peering/servers_rules.tt:51 share/templates/reseller/details.tt:140 share/templates/reseller/details.tt:171 share/templates/rewrite/rules_list.tt:57 share/templates/rewrite/set_list.tt:22 share/templates/sound/handles_list.tt:53 share/templates/sound/list.tt:18 share/templates/subscriber/master.tt:149 share/templates/subscriber/master.tt:185 share/templates/subscriber/preferences.tt:124 share/templates/subscriber/preferences.tt:368 share/templates/subscriber/preferences.tt:398 share/templates/subscriber/preferences.tt:490 share/templates/subscriber/preferences.tt:561 share/templates/subscriber/preferences.tt:611 share/templates/subscriber/voicemail.tt:22
msgid "Delete"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:626
+msgid "Delete Key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:578
+msgid "Delete WAV"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:185
msgid "Delete after sending Email"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:489
+msgid "Deliver Incoming Faxes"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:608
+msgid "Deliver Outgoing Faxes"
+msgstr ""
+
#: share/templates/customer/details.tt:552
msgid "Deployed Device"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:217 lib/NGCP/Panel/Controller/NCOS.pm:33 lib/NGCP/Panel/Controller/Peering.pm:30 lib/NGCP/Panel/Controller/Peering.pm:90 lib/NGCP/Panel/Controller/Rewrite.pm:34 lib/NGCP/Panel/Utils/Sounds.pm:64 share/templates/rewrite/rules_list.tt:32
+#: lib/NGCP/Panel/Controller/NCOS.pm:217 lib/NGCP/Panel/Controller/NCOS.pm:33 lib/NGCP/Panel/Controller/Peering.pm:30 lib/NGCP/Panel/Controller/Peering.pm:90 lib/NGCP/Panel/Controller/Rewrite.pm:34 lib/NGCP/Panel/Utils/DbStrings.pm:624 lib/NGCP/Panel/Utils/Sounds.pm:64 share/templates/rewrite/rules_list.tt:32
msgid "Description"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:290 lib/NGCP/Panel/Controller/Subscriber.pm:295
+#: lib/NGCP/Panel/Controller/Subscriber.pm:290 lib/NGCP/Panel/Controller/Subscriber.pm:295 lib/NGCP/Panel/Utils/DbStrings.pm:409
msgid "Destination"
msgstr ""
@@ -864,7 +1060,7 @@ msgstr ""
msgid "Destination Pattern"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1068
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1068 lib/NGCP/Panel/Utils/DbStrings.pm:549
msgid "Destination Set"
msgstr ""
@@ -877,10 +1073,18 @@ msgstr ""
msgid "Destination Sets"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:498
+msgid "Destination add"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:322 share/templates/subscriber/preferences.tt:54
msgid "Destinations"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:401
+msgid "Detail"
+msgstr ""
+
#: share/templates/customer/details.tt:213 share/templates/customer/details.tt:285 share/templates/customer/list.tt:20 share/templates/customer/list.tt:27 share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 share/templates/reseller/details.tt:209 share/templates/reseller/details.tt:213 share/templates/reseller/list.tt:20 share/templates/reseller/list.tt:28 share/templates/subscriber/list.tt:20 share/templates/subscriber/list.tt:28
msgid "Details"
msgstr ""
@@ -889,7 +1093,7 @@ msgstr ""
msgid "Details have been logged on the server. If you want to report the error, describe what you were doing or attempting to do just before."
msgstr ""
-#: share/templates/device/list.tt:110
+#: lib/NGCP/Panel/Utils/DbStrings.pm:398 share/templates/device/list.tt:110
msgid "Device Configuration"
msgstr ""
@@ -909,7 +1113,7 @@ msgstr ""
msgid "Device Management"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:108 lib/NGCP/Panel/Controller/Device.pm:61 lib/NGCP/Panel/Controller/Device.pm:85 share/templates/device/list.tt:33
+#: lib/NGCP/Panel/Controller/Device.pm:108 lib/NGCP/Panel/Controller/Device.pm:61 lib/NGCP/Panel/Controller/Device.pm:85 lib/NGCP/Panel/Utils/DbStrings.pm:580 share/templates/device/list.tt:33
msgid "Device Model"
msgstr ""
@@ -917,7 +1121,7 @@ msgstr ""
msgid "Device Models"
msgstr ""
-#: share/templates/customer/details.tt:315 share/templates/device/list.tt:149
+#: lib/NGCP/Panel/Utils/DbStrings.pm:450 share/templates/customer/details.tt:315 share/templates/device/list.tt:149
msgid "Device Profile"
msgstr ""
@@ -925,7 +1129,7 @@ msgstr ""
msgid "Device Profiles"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:107 lib/NGCP/Panel/Controller/Device.pm:60 lib/NGCP/Panel/Controller/Device.pm:84
+#: lib/NGCP/Panel/Controller/Device.pm:107 lib/NGCP/Panel/Controller/Device.pm:60 lib/NGCP/Panel/Controller/Device.pm:84 lib/NGCP/Panel/Utils/DbStrings.pm:515
msgid "Device Vendor"
msgstr ""
@@ -957,11 +1161,19 @@ msgstr ""
msgid "Device profile successfully deleted"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:540
+msgid "Direction"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:148
msgid "Disable NAT SIP pings"
msgstr ""
-#: lib/NGCP/Panel/Controller/Domain.pm:31 lib/NGCP/Panel/Controller/Reseller.pm:149 lib/NGCP/Panel/Controller/Subscriber.pm:110 share/templates/domain/list.tt:3 share/templates/domain/preferences.tt:4 share/templates/reseller/details.tt:157 share/templates/widgets/admin_reseller_overview.tt:12 share/templates/widgets/reseller_domain_overview.tt:7
+#: lib/NGCP/Panel/Utils/DbStrings.pm:494
+msgid "Display Name"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Domain.pm:31 lib/NGCP/Panel/Controller/Reseller.pm:149 lib/NGCP/Panel/Controller/Subscriber.pm:110 lib/NGCP/Panel/Utils/DbStrings.pm:550 share/templates/domain/list.tt:3 share/templates/domain/preferences.tt:4 share/templates/reseller/details.tt:157 share/templates/widgets/admin_reseller_overview.tt:12 share/templates/widgets/reseller_domain_overview.tt:7
msgid "Domain"
msgstr ""
@@ -998,18 +1210,50 @@ msgstr ""
msgid "Don't have an account?"
msgstr ""
-#: share/templates/device/list.tt:126 share/templates/device/list.tt:87
+#: lib/NGCP/Panel/Utils/DbStrings.pm:475 share/templates/device/list.tt:126 share/templates/device/list.tt:87
msgid "Download"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:527
+msgid "Download CA Cert"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:428
+msgid "Download CA Certificate"
+msgstr ""
+
#: share/templates/callflow/callmap.tt:16 share/templates/subscriber/callmap.tt:16
msgid "Download PCAP"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:592
+msgid "Download PEM"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:435
+msgid "Download PKCS12"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:340
+msgid "Download in PEM Format"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:452
+msgid "Download in PKCS12 Format"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1625 lib/NGCP/Panel/Controller/Subscriber.pm:1631
msgid "Duration"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:377
+msgid "E.164 Number"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:418
+msgid "E164 Number"
+msgstr ""
+
#: share/templates/administrator/list.tt:19 share/templates/billing/fees.tt:19 share/templates/billing/list.tt:17 share/templates/billing/peaktimes.tt:43 share/templates/billing/peaktimes.tt:70 share/templates/contact/list.tt:18 share/templates/contract/list.tt:21 share/templates/customer/details.tt:23 share/templates/customer/details.tt:281 share/templates/customer/details.tt:341 share/templates/customer/details.tt:377 share/templates/customer/details.tt:423 share/templates/customer/details.tt:478 share/templates/customer/details.tt:507 share/templates/customer/list.tt:18 share/templates/device/list.tt:125 share/templates/device/list.tt:164 share/templates/device/list.tt:48 share/templates/device/list.tt:86 share/templates/helpers/pref_table.tt:137 share/templates/ncos/list.tt:17 share/templates/ncos/pattern_list.tt:20 share/templates/ncos/pattern_list.tt:39 share/templates/peering/list.tt:17 share/templates/peering/preferences.tt:17 share/templates/peering/servers_rules.tt:18 share/templates/peering/servers_rules.tt:50 share/templates/reseller/details.tt:110 share/templates/reseller/details.tt:139 share/templates/reseller/details.tt:207 share/templates/reseller/details.tt:47 share/templates/reseller/details.tt:79 share/templates/reseller/list.tt:18 share/templates/rewrite/rules_list.tt:54 share/templates/rewrite/set_list.tt:21 share/templates/sound/handles_list.tt:52 share/templates/sound/list.tt:17 share/templates/subscriber/master.tt:37 share/templates/subscriber/preferences.tt:122 share/templates/subscriber/preferences.tt:164 share/templates/subscriber/preferences.tt:178 share/templates/subscriber/preferences.tt:192 share/templates/subscriber/preferences.tt:206 share/templates/subscriber/preferences.tt:250 share/templates/subscriber/preferences.tt:266 share/templates/subscriber/preferences.tt:282 share/templates/subscriber/preferences.tt:298 share/templates/subscriber/preferences.tt:314 share/templates/subscriber/preferences.tt:331 share/templates/subscriber/preferences.tt:397 share/templates/subscriber/preferences.tt:435 share/templates/subscriber/preferences.tt:489 share/templates/subscriber/preferences.tt:558 share/templates/subscriber/preferences.tt:608
msgid "Edit"
msgstr ""
@@ -1031,7 +1275,15 @@ msgstr ""
msgid "Edit Zones"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contact.pm:35 lib/NGCP/Panel/Controller/Reseller.pm:124 share/templates/customer/details.tt:96 share/templates/subscriber/preferences.tt:171
+#: lib/NGCP/Panel/Utils/DbStrings.pm:558
+msgid "Edit destination sets"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:400
+msgid "Edit time sets"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Contact.pm:35 lib/NGCP/Panel/Controller/Reseller.pm:124 lib/NGCP/Panel/Utils/DbStrings.pm:342 share/templates/customer/details.tt:96 share/templates/subscriber/preferences.tt:171
msgid "Email"
msgstr ""
@@ -1067,10 +1319,18 @@ msgstr ""
msgid "Enable Session-Timers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:318
+msgid "End"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:562
msgid "End Date"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:599
+msgid "End Date/Time"
+msgstr ""
+
#: share/layout/body.tt:162 share/layout/body.tt:180
msgid "Expand Groups"
msgstr ""
@@ -1087,11 +1347,15 @@ msgstr ""
msgid "Export this subscriber into the shared XMPP buddy list for the customer."
msgstr ""
-#: lib/NGCP/Panel/Controller/Customer.pm:299
+#: lib/NGCP/Panel/Controller/Customer.pm:299 lib/NGCP/Panel/Utils/DbStrings.pm:544
msgid "Extension"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contract.pm:26 lib/NGCP/Panel/Controller/Contract.pm:370 lib/NGCP/Panel/Controller/Customer.pm:118 lib/NGCP/Panel/Controller/Customer.pm:48 lib/NGCP/Panel/Controller/Reseller.pm:142 lib/NGCP/Panel/Controller/Reseller.pm:41 share/templates/subscriber/master.tt:72
+#: lib/NGCP/Panel/Utils/DbStrings.pm:352
+msgid "Extension Number, e.g. 101"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Contract.pm:26 lib/NGCP/Panel/Controller/Contract.pm:370 lib/NGCP/Panel/Controller/Customer.pm:118 lib/NGCP/Panel/Controller/Customer.pm:48 lib/NGCP/Panel/Controller/Reseller.pm:142 lib/NGCP/Panel/Controller/Reseller.pm:41 lib/NGCP/Panel/Utils/DbStrings.pm:614 share/templates/subscriber/master.tt:72
msgid "External #"
msgstr ""
@@ -1099,6 +1363,10 @@ msgstr ""
msgid "External Contract #"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:345
+msgid "External ID"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:78
msgid "External Subscriber #"
msgstr ""
@@ -1487,10 +1755,22 @@ msgstr ""
msgid "Fax2Mail and Sendfax"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:482
+msgid "February"
+msgstr ""
+
#: share/templates/billing/list.tt:18
msgid "Fees"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:288
+msgid "Field"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:397
+msgid "File Type"
+msgstr ""
+
#: share/templates/sound/handles_list.tt:30
msgid "Filename"
msgstr ""
@@ -1503,11 +1783,11 @@ msgstr ""
msgid "Find Subscriber by UUID"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:109 lib/NGCP/Panel/Controller/Device.pm:62
+#: lib/NGCP/Panel/Controller/Device.pm:109 lib/NGCP/Panel/Controller/Device.pm:62 lib/NGCP/Panel/Utils/DbStrings.pm:362
msgid "Firmware File"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contact.pm:32 lib/NGCP/Panel/Controller/Reseller.pm:121
+#: lib/NGCP/Panel/Controller/Contact.pm:32 lib/NGCP/Panel/Controller/Reseller.pm:121 lib/NGCP/Panel/Utils/DbStrings.pm:295
msgid "First Name"
msgstr ""
@@ -1539,15 +1819,47 @@ msgstr ""
msgid "Fraud Limits"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:529
+msgid "Fraud Monthly Limit"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:612
+msgid "Fraud Monthly Lock"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:425
+msgid "Fraud Monthly Notify"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:411
+msgid "Fraud daily limit"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:611
+msgid "Fraud daily lock"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:330
+msgid "Fraud daily notify"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:653
msgid "Fraud settings successfully changed!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:520
+msgid "Free minutes may be used when calling this destination"
+msgstr ""
+
#: share/templates/customer/details.tt:408
msgid "Free time"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:638
+#: lib/NGCP/Panel/Utils/DbStrings.pm:493
+msgid "Free-Time Balance"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Billing.pm:638 lib/NGCP/Panel/Utils/DbStrings.pm:492
msgid "Friday"
msgstr ""
@@ -1555,19 +1867,47 @@ msgstr ""
msgid "From Date:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:457
+msgid "From Pattern"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:469
msgid "From-Pattern"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:571
+msgid "Front Image"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:504
+msgid "GET"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:598
+msgid "Generate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:430
+msgid "Generate Certificate"
+msgstr ""
+
#. (links.join(c.loc(' or ')
#: share/templates/login/login.tt:20
msgid "Go to %1 login."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:474
+msgid "Group"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:139 lib/NGCP/Panel/Utils/DbStrings.pm:141
msgid "Group of addresses and/or IP nets allowed access."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:625
+msgid "Handle"
+msgstr ""
+
#: share/templates/widgets/admin_system_overview.tt:14
msgid "Hardware Ok"
msgstr ""
@@ -1580,11 +1920,19 @@ msgstr ""
msgid "Home"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:79
+#: lib/NGCP/Panel/Utils/DbStrings.pm:294
+msgid "Host:"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Peering.pm:79 lib/NGCP/Panel/Utils/DbStrings.pm:591
msgid "Hostname"
msgstr ""
-#: share/templates/customer/details.tt:261
+#: lib/NGCP/Panel/Utils/DbStrings.pm:281
+msgid "Hour"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:399 share/templates/customer/details.tt:261
msgid "Hunting Policy"
msgstr ""
@@ -1600,7 +1948,7 @@ msgstr ""
msgid "IP"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:78
+#: lib/NGCP/Panel/Controller/Peering.pm:78 lib/NGCP/Panel/Utils/DbStrings.pm:622
msgid "IP Address"
msgstr ""
@@ -1616,6 +1964,22 @@ msgstr ""
msgid "IPv4/IPv6 briding mode"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:313
+msgid "IVR Slots"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:573
+msgid "Id"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:446
+msgid "If active and a customer is selected, this sound set is used for all existing and new subscribers within this customer if no specific sound set is specified for the subscribers"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:447
+msgid "If active, this sound set is used for all existing and new subscribers if no specific sound set is specified for them"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:146
msgid "Ignore allowed IPs"
msgstr ""
@@ -1624,6 +1988,10 @@ msgstr ""
msgid "Ignore preferences \"allowed_ips\" and \"man_allowed_ips\"."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:337
+msgid "Inbound"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:116
msgid "Inbound Network-Provided Number"
msgstr ""
@@ -1644,10 +2012,14 @@ msgstr ""
msgid "Inbound User-Provided Redirecting Number"
msgstr ""
-#: share/templates/ncos/pattern_list.tt:34
+#: lib/NGCP/Panel/Utils/DbStrings.pm:483 share/templates/ncos/pattern_list.tt:34
msgid "Include local area code"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:604
+msgid "Incoming Email as CC"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:15
msgid "Incoming anonymous calls (with calling line identification restriction) are blocked if set to true."
msgstr ""
@@ -1708,6 +2080,18 @@ msgstr ""
msgid "Internals"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:358
+msgid "Interval charge"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:322
+msgid "Interval free cash"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:360
+msgid "Interval free time"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:524 lib/NGCP/Panel/Controller/Subscriber.pm:795
msgid "Invalid Call Forward type."
msgstr ""
@@ -1845,11 +2229,39 @@ msgstr ""
msgid "Invalid voicemail setting."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:465
+msgid "Is active"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:296
+msgid "Is master"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:356
+msgid "Is superuser"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:555
+msgid "January"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:448
+msgid "July"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:449
+msgid "June"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:464
+msgid "Key"
+msgstr ""
+
#: share/templates/security/list.tt:67
msgid "Last Attempt"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contact.pm:33 lib/NGCP/Panel/Controller/Reseller.pm:122
+#: lib/NGCP/Panel/Controller/Contact.pm:33 lib/NGCP/Panel/Controller/Reseller.pm:122 lib/NGCP/Panel/Utils/DbStrings.pm:488
msgid "Last Name"
msgstr ""
@@ -1857,7 +2269,11 @@ msgstr ""
msgid "Lawful Intercept"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:31
+#: lib/NGCP/Panel/Utils/DbStrings.pm:514
+msgid "Lawful intercept"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/NCOS.pm:31 lib/NGCP/Panel/Utils/DbStrings.pm:394
msgid "Level Name"
msgstr ""
@@ -1869,6 +2285,42 @@ msgstr ""
msgid "Line Settings"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:300
+msgid "Line add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:284
+msgid "Line/Key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:458
+msgid "Line/Key Range"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:375
+msgid "Line/Key Type"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:495
+msgid "Linerange add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:596
+msgid "Lines/Keys"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:588
+msgid "Lines/Keys in this range can be used as Busy Lamp Field. Value is accessible in the config template via phone.lineranges[].lines[].can_blf"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:468
+msgid "Lines/Keys in this range can be used as regular phone lines. Value is accessible in the config template via phone.lineranges[].lines[].can_private"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:531
+msgid "Lines/Keys in this range can be used as shared lines. Value is accessible in the config template via phone.lineranges[].lines[].can_shared"
+msgstr ""
+
#: share/templates/calls/chord.tt:46
msgid "Links are colored by the more frequent origin. Mouseover on a link to see the direction details."
msgstr ""
@@ -1877,7 +2329,7 @@ msgstr ""
msgid "Loading..."
msgstr ""
-#: lib/NGCP/Panel/Utils/DbStrings.pm:8 share/templates/customer/details.tt:452
+#: lib/NGCP/Panel/Utils/DbStrings.pm:507 lib/NGCP/Panel/Utils/DbStrings.pm:8 share/templates/customer/details.tt:452
msgid "Lock Level"
msgstr ""
@@ -1886,7 +2338,7 @@ msgstr ""
msgid "Logged in as %1"
msgstr ""
-#: lib/NGCP/Panel/Controller/Administrator.pm:35
+#: lib/NGCP/Panel/Controller/Administrator.pm:35 lib/NGCP/Panel/Utils/DbStrings.pm:335
msgid "Login"
msgstr ""
@@ -1898,19 +2350,39 @@ msgstr ""
msgid "Loop"
msgstr ""
-#: share/templates/customer/details.tt:314
+#: lib/NGCP/Panel/Utils/DbStrings.pm:285
+msgid "Loopplay"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:616 share/templates/customer/details.tt:314
msgid "MAC Address / Identifier"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:469
+msgid "MAC Address Image"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:388
+msgid "Manage Destination Sets"
+msgstr ""
+
#. (set_result.name)
#: share/templates/sound/handles_list.tt:1
msgid "Manage Sound Set %1"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:320
+msgid "Manage Time Sets"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:144
msgid "Manually defined allowed source IPs"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:412
+msgid "March"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Administrator.pm:36 lib/NGCP/Panel/Controller/Reseller.pm:134
msgid "Master"
msgstr ""
@@ -1927,10 +2399,18 @@ msgstr ""
msgid "Match Pattern"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:363
+msgid "Match pattern"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Customer.pm:54
msgid "Max Number of Subscribers"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:438
+msgid "Max Subscribers"
+msgstr ""
+
#. (contract.max_subscribers, c.config.features.cloudpbx ? c.loc('(including PBX groups)
#: share/templates/customer/details.tt:175 share/templates/customer/details.tt:250
msgid "Maximum number of %1 subscribers %2created"
@@ -1956,23 +2436,35 @@ msgstr ""
msgid "Maximum number of subscribers for this customer reached"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:595
+msgid "May"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:389
+msgid "Mday"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Callflow.pm:28 lib/NGCP/Panel/Controller/Subscriber.pm:1642
msgid "Method"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:467
+msgid "Minute"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:158
msgid "Mobile Push Expiry Timeout"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:32
+#: lib/NGCP/Panel/Controller/NCOS.pm:32 lib/NGCP/Panel/Utils/DbStrings.pm:404
msgid "Mode"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:39
+#: lib/NGCP/Panel/Controller/Device.pm:39 lib/NGCP/Panel/Utils/DbStrings.pm:541
msgid "Model"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:634
+#: lib/NGCP/Panel/Controller/Billing.pm:634 lib/NGCP/Panel/Utils/DbStrings.pm:455
msgid "Monday"
msgstr ""
@@ -1980,6 +2472,14 @@ msgstr ""
msgid "Monitoring & Statistics"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:615
+msgid "Month"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:384
+msgid "Monthly Fraud Limit"
+msgstr ""
+
#: share/templates/customer/details.tt:459
msgid "Monthly Settings"
msgstr ""
@@ -2032,10 +2532,14 @@ msgstr ""
msgid "NCOS pattern successfully updated"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:37 lib/NGCP/Panel/Controller/Customer.pm:298 lib/NGCP/Panel/Controller/Device.pm:106 lib/NGCP/Panel/Controller/Device.pm:787 lib/NGCP/Panel/Controller/Peering.pm:28 lib/NGCP/Panel/Controller/Peering.pm:77 lib/NGCP/Panel/Controller/Product.pm:23 lib/NGCP/Panel/Controller/Reseller.pm:128 lib/NGCP/Panel/Controller/Reseller.pm:133 lib/NGCP/Panel/Controller/Reseller.pm:34 lib/NGCP/Panel/Controller/Rewrite.pm:33 lib/NGCP/Panel/Utils/Sounds.pm:63 share/templates/customer/details.tt:100 share/templates/customer/details.tt:258 share/templates/customer/details.tt:52 share/templates/customer/details.tt:62 share/templates/customer/details.tt:90 share/templates/helpers/pref_table.tt:39 share/templates/sound/handles_list.tt:29 share/templates/subscriber/preferences.tt:149 share/templates/subscriber/preferences.tt:230 share/templates/subscriber/preferences.tt:541 share/templates/subscriber/preferences.tt:591
+#: lib/NGCP/Panel/Controller/Billing.pm:37 lib/NGCP/Panel/Controller/Customer.pm:298 lib/NGCP/Panel/Controller/Device.pm:106 lib/NGCP/Panel/Controller/Device.pm:787 lib/NGCP/Panel/Controller/Peering.pm:28 lib/NGCP/Panel/Controller/Peering.pm:77 lib/NGCP/Panel/Controller/Product.pm:23 lib/NGCP/Panel/Controller/Reseller.pm:128 lib/NGCP/Panel/Controller/Reseller.pm:133 lib/NGCP/Panel/Controller/Reseller.pm:34 lib/NGCP/Panel/Controller/Rewrite.pm:33 lib/NGCP/Panel/Utils/DbStrings.pm:416 lib/NGCP/Panel/Utils/Sounds.pm:63 share/templates/customer/details.tt:100 share/templates/customer/details.tt:258 share/templates/customer/details.tt:52 share/templates/customer/details.tt:62 share/templates/customer/details.tt:90 share/templates/helpers/pref_table.tt:39 share/templates/sound/handles_list.tt:29 share/templates/subscriber/preferences.tt:149 share/templates/subscriber/preferences.tt:230 share/templates/subscriber/preferences.tt:541 share/templates/subscriber/preferences.tt:591
msgid "Name"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:331
+msgid "Name in Fax Header"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:242
msgid "Name in Fax Header for Sendfax"
msgstr ""
@@ -2048,6 +2552,10 @@ msgstr ""
msgid "Network-Provided Display Name"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:436
+msgid "New Description"
+msgstr ""
+
#: share/templates/widgets/subscriber_vm_overview.tt:7
msgid "New Message"
msgstr ""
@@ -2056,6 +2564,10 @@ msgstr ""
msgid "New Messages"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:283
+msgid "New Name"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:359
msgid "No Billing Fee file specified!"
msgstr ""
@@ -2092,7 +2604,15 @@ msgstr ""
msgid "Notify"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:113 lib/NGCP/Panel/Controller/Subscriber.pm:1948
+#: lib/NGCP/Panel/Utils/DbStrings.pm:623
+msgid "Notify Emails"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:586
+msgid "November"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Subscriber.pm:113 lib/NGCP/Panel/Controller/Subscriber.pm:1948 lib/NGCP/Panel/Utils/DbStrings.pm:383
msgid "Number"
msgstr ""
@@ -2109,19 +2629,67 @@ msgstr ""
msgid "Number Patterns for %1"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:788
+#: lib/NGCP/Panel/Controller/Device.pm:788 lib/NGCP/Panel/Utils/DbStrings.pm:480
msgid "Number of Lines/Keys"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:319
+msgid "Numbers"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:286
+msgid "October"
+msgstr ""
+
#. (profile.name)
#: share/templates/billing/peaktimes.tt:1
msgid "Off-peak-times for %1"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:413
+msgid "Offpeak follow interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:304
+msgid "Offpeak follow rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:471
+msgid "Offpeak init interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:524
+msgid "Offpeak init rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:378
+msgid "Onpeak follow interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:427
+msgid "Onpeak follow rate"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:523
+msgid "Onpeak init interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:441
+msgid "Onpeak init rate"
+msgstr ""
+
#: share/templates/notfound_page.tt:7
msgid "Oops!"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:602
+msgid "Optionally set the maximum number of subscribers for this contract. Leave empty for unlimited."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:315
+msgid "Outbound"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:136
msgid "Outbound Diversion Header"
msgstr ""
@@ -2205,7 +2773,15 @@ msgstr ""
msgid "PBX group with id %1 does not exist."
msgstr ""
-#: share/templates/subscriber/preferences.tt:157
+#: lib/NGCP/Panel/Utils/DbStrings.pm:302
+msgid "PDF"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:433
+msgid "PDF14"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:311 share/templates/subscriber/preferences.tt:157
msgid "PIN"
msgstr ""
@@ -2213,11 +2789,27 @@ msgstr ""
msgid "PIN to bypass outbound Block List"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:485
+msgid "POST"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:535
+msgid "PS"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:490
+msgid "Parallel Ringing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:289
+msgid "Password"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:258
msgid "Password for Sendfax"
msgstr ""
-#: lib/NGCP/Panel/Controller/NCOS.pm:216
+#: lib/NGCP/Panel/Controller/NCOS.pm:216 lib/NGCP/Panel/Utils/DbStrings.pm:444
msgid "Pattern"
msgstr ""
@@ -2330,6 +2922,18 @@ msgstr ""
msgid "Peerings"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:301
+msgid "Period"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:348
+msgid "Period add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:564
+msgid "Phone Number"
+msgstr ""
+
#: share/templates/customer/details.tt:116
msgid "Phone/Fax"
msgstr ""
@@ -2338,19 +2942,27 @@ msgstr ""
msgid "Play"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:80
+#: lib/NGCP/Panel/Controller/Peering.pm:80 lib/NGCP/Panel/Utils/DbStrings.pm:530
msgid "Port"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:445
+msgid "Postcode"
+msgstr ""
+
#: share/templates/customer/details.tt:216 share/templates/customer/details.tt:288 share/templates/domain/list.tt:19 share/templates/domain/list.tt:26 share/templates/peering/servers_rules.tt:20 share/templates/peering/servers_rules.tt:27 share/templates/reseller/details.tt:172 share/templates/reseller/details.tt:176 share/templates/subscriber/master.tt:6
msgid "Preferences"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:617
+msgid "Prepaid"
+msgstr ""
+
#: share/templates/customer/details.tt:187 share/templates/customer/details.tt:260 share/templates/subscriber/master.tt:75
msgid "Primary Number"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:29
+#: lib/NGCP/Panel/Controller/Peering.pm:29 lib/NGCP/Panel/Utils/DbStrings.pm:600
msgid "Priority"
msgstr ""
@@ -2358,14 +2970,30 @@ msgstr ""
msgid "Private Line"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contract.pm:28 lib/NGCP/Panel/Controller/Customer.pm:119 lib/NGCP/Panel/Controller/Customer.pm:51 lib/NGCP/Panel/Controller/Reseller.pm:143
+#: lib/NGCP/Panel/Controller/Contract.pm:28 lib/NGCP/Panel/Controller/Customer.pm:119 lib/NGCP/Panel/Controller/Customer.pm:51 lib/NGCP/Panel/Controller/Reseller.pm:143 lib/NGCP/Panel/Utils/DbStrings.pm:589
msgid "Product"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:81 share/templates/subscriber/preferences.tt:468
+#: lib/NGCP/Panel/Utils/DbStrings.pm:387
+msgid "Profile"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:496
+msgid "Profile Name"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Peering.pm:81 lib/NGCP/Panel/Utils/DbStrings.pm:581 share/templates/subscriber/preferences.tt:468
msgid "Protocol"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:321
+msgid "Purge existing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:526
+msgid "Push Provisioning URL"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:164
msgid "RTCP Feedback Mode"
msgstr ""
@@ -2378,10 +3006,18 @@ msgstr ""
msgid "Read Only"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:343
+msgid "Read only"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Reseller.pm:136
msgid "Read-Only"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:466
+msgid "Receive Reports"
+msgstr ""
+
#: share/templates/widgets/subscriber_calls_overview.tt:8
msgid "Recent Call"
msgstr ""
@@ -2427,11 +3063,15 @@ msgstr ""
msgid "Remote Authentication"
msgstr ""
-#: share/templates/rewrite/rules_list.tt:31
+#: lib/NGCP/Panel/Utils/DbStrings.pm:521
+msgid "Repeat"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:551 share/templates/rewrite/rules_list.tt:31
msgid "Replacement Pattern"
msgstr ""
-#: lib/NGCP/Panel/Controller/Administrator.pm:32 lib/NGCP/Panel/Controller/Billing.pm:38 lib/NGCP/Panel/Controller/Contact.pm:31 lib/NGCP/Panel/Controller/Customer.pm:49 lib/NGCP/Panel/Controller/Device.pm:105 lib/NGCP/Panel/Controller/Device.pm:37 lib/NGCP/Panel/Controller/Device.pm:59 lib/NGCP/Panel/Controller/Device.pm:83 lib/NGCP/Panel/Controller/Domain.pm:30 lib/NGCP/Panel/Controller/NCOS.pm:30 lib/NGCP/Panel/Controller/Reseller.pm:150 lib/NGCP/Panel/Controller/Rewrite.pm:32 lib/NGCP/Panel/Utils/Sounds.pm:69 share/templates/customer/details.tt:45 share/templates/reseller/details.tt:32 share/templates/widgets/admin_reseller_overview.tt:7
+#: lib/NGCP/Panel/Controller/Administrator.pm:32 lib/NGCP/Panel/Controller/Billing.pm:38 lib/NGCP/Panel/Controller/Contact.pm:31 lib/NGCP/Panel/Controller/Customer.pm:49 lib/NGCP/Panel/Controller/Device.pm:105 lib/NGCP/Panel/Controller/Device.pm:37 lib/NGCP/Panel/Controller/Device.pm:59 lib/NGCP/Panel/Controller/Device.pm:83 lib/NGCP/Panel/Controller/Domain.pm:30 lib/NGCP/Panel/Controller/NCOS.pm:30 lib/NGCP/Panel/Controller/Reseller.pm:150 lib/NGCP/Panel/Controller/Rewrite.pm:32 lib/NGCP/Panel/Utils/DbStrings.pm:516 lib/NGCP/Panel/Utils/Sounds.pm:69 share/templates/customer/details.tt:45 share/templates/reseller/details.tt:32 share/templates/widgets/admin_reseller_overview.tt:7
msgid "Reseller"
msgstr ""
@@ -2494,7 +3134,7 @@ msgstr ""
msgid "Resellers"
msgstr ""
-#: lib/NGCP/Panel/Utils/DbStrings.pm:81 share/templates/rewrite/set_list.tt:3 share/templates/widgets/reseller_domain_overview.tt:12
+#: lib/NGCP/Panel/Utils/DbStrings.pm:307 lib/NGCP/Panel/Utils/DbStrings.pm:81 share/templates/rewrite/set_list.tt:3 share/templates/widgets/reseller_domain_overview.tt:12
msgid "Rewrite Rule Set"
msgstr ""
@@ -2547,6 +3187,10 @@ msgstr ""
msgid "Ring Timeout for CFT"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:329
+msgid "Rm"
+msgstr ""
+
#: share/templates/rewrite/rules_list.tt:114
msgid "Rule"
msgstr ""
@@ -2559,7 +3203,11 @@ msgstr ""
msgid "SIP Call Flows"
msgstr ""
-#: share/templates/subscriber/master.tt:65
+#: lib/NGCP/Panel/Utils/DbStrings.pm:431
+msgid "SIP Domain"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:568 share/templates/subscriber/master.tt:65
msgid "SIP Password"
msgstr ""
@@ -2588,6 +3236,10 @@ msgstr ""
msgid "SIP URI"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:297
+msgid "SIP Username"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:41
msgid "SIP username (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\"). \"network-provided calling line identification\" - specifies the SIP username that is used for outgoing calls in the SIP \"From\" and \"P-Asserted-Identity\" headers (as user- and network-provided calling numbers). The content of the \"From\" header may be overridden by the \"user_cli\" preference and client (if allowed by the \"allowed_clis\" preference) SIP signalling. Automatically set to the primary E.164 number specified in the subscriber details."
msgstr ""
@@ -2632,14 +3284,22 @@ msgstr ""
msgid "Same as \"ncos\", but may only be set by administrators and is applied prior to the user setting."
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:639
+#: lib/NGCP/Panel/Controller/Billing.pm:639 lib/NGCP/Panel/Utils/DbStrings.pm:620
msgid "Saturday"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:512
+msgid "Save"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:129
msgid "Search for partial match of user-provided number (UPN) to subscriber's primary E164 number and aliases. If it mathes, take UPN as valid wihout allowed_clis check and copy UPN to network-provided number (NPN)."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:561
+msgid "Seconds to wait for pick-up until engaging Call Forward (e.g. “10”)"
+msgstr ""
+
#: share/templates/security/list.tt:1 share/templates/widgets/admin_topmenu_settings.tt:34
msgid "Security Bans"
msgstr ""
@@ -2648,11 +3308,15 @@ msgstr ""
msgid "See \"lock_voip_account_subscriber\" for a list of possible values. A lock value of \"none\" will not be returned to the caller. Read-only setting."
msgstr ""
-#: share/templates/subscriber/preferences.tt:306
+#: lib/NGCP/Panel/Utils/DbStrings.pm:565
+msgid "Select"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:325 share/templates/subscriber/preferences.tt:306
msgid "Send Copies"
msgstr ""
-#: share/templates/subscriber/preferences.tt:290
+#: lib/NGCP/Panel/Utils/DbStrings.pm:559 share/templates/subscriber/preferences.tt:290
msgid "Send Reports"
msgstr ""
@@ -2668,6 +3332,18 @@ msgstr ""
msgid "Send the calls from/to the subscribers through the cloud pbx module."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:376
+msgid "September"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:344
+msgid "Serial Hunting Timeout"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:548
+msgid "Serial Ringing"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:190
msgid "Session Timers"
msgstr ""
@@ -2724,6 +3400,14 @@ msgstr ""
msgid "Show Passwords"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:421
+msgid "Show passwords"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:525
+msgid "Sign In"
+msgstr ""
+
#: share/templates/login/login.tt:27
msgid "Sign Up"
msgstr ""
@@ -2733,10 +3417,26 @@ msgstr ""
msgid "Sign in using your %1 credentials:"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:289 lib/NGCP/Panel/Controller/Subscriber.pm:294
+#: lib/NGCP/Panel/Utils/DbStrings.pm:470
+msgid "Simple"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:607
+msgid "Simple View"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Subscriber.pm:289 lib/NGCP/Panel/Controller/Subscriber.pm:294 lib/NGCP/Panel/Utils/DbStrings.pm:583
msgid "Slot"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:291
+msgid "Slot add"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:309
+msgid "Sn"
+msgstr ""
+
#: share/templates/error_page.tt:7
msgid "Sorry!"
msgstr ""
@@ -2797,7 +3497,15 @@ msgstr ""
msgid "Sound set successfully updated"
msgstr ""
-#: share/templates/subscriber/preferences.tt:467
+#: lib/NGCP/Panel/Utils/DbStrings.pm:314
+msgid "Soundfile"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:293
+msgid "Source"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:481 share/templates/subscriber/preferences.tt:467
msgid "Source IP"
msgstr ""
@@ -2857,6 +3565,10 @@ msgstr ""
msgid "Spent this interval"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:379
+msgid "Start"
+msgstr ""
+
#: share/templates/billing/peaktimes.tt:26
msgid "Start - End"
msgstr ""
@@ -2865,19 +3577,31 @@ msgstr ""
msgid "Start Date"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:334
+msgid "Start Date/Time"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:1624
msgid "Start Time"
msgstr ""
-#: share/templates/customer/details.tt:312
+#: lib/NGCP/Panel/Utils/DbStrings.pm:567 share/templates/customer/details.tt:312
msgid "Station Name"
msgstr ""
-#: lib/NGCP/Panel/Controller/Contract.pm:30 lib/NGCP/Panel/Controller/Contract.pm:373 lib/NGCP/Panel/Controller/Customer.pm:121 lib/NGCP/Panel/Controller/Customer.pm:53 lib/NGCP/Panel/Controller/Reseller.pm:129 lib/NGCP/Panel/Controller/Reseller.pm:145 lib/NGCP/Panel/Controller/Reseller.pm:35 lib/NGCP/Panel/Controller/Reseller.pm:44 lib/NGCP/Panel/Controller/Subscriber.pm:112 lib/NGCP/Panel/Controller/Subscriber.pm:1623 share/templates/subscriber/master.tt:58
+#: lib/NGCP/Panel/Controller/Contract.pm:30 lib/NGCP/Panel/Controller/Contract.pm:373 lib/NGCP/Panel/Controller/Customer.pm:121 lib/NGCP/Panel/Controller/Customer.pm:53 lib/NGCP/Panel/Controller/Reseller.pm:129 lib/NGCP/Panel/Controller/Reseller.pm:145 lib/NGCP/Panel/Controller/Reseller.pm:35 lib/NGCP/Panel/Controller/Reseller.pm:44 lib/NGCP/Panel/Controller/Subscriber.pm:112 lib/NGCP/Panel/Controller/Subscriber.pm:1623 lib/NGCP/Panel/Utils/DbStrings.pm:499 share/templates/subscriber/master.tt:58
msgid "Status"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1949 share/templates/customer/details.tt:313 share/templates/customer/details.tt:531 share/templates/subscriber/list.tt:3 share/templates/subscriber/preferences.tt:4 share/templates/widgets/admin_reseller_overview.tt:14 share/templates/widgets/reseller_customer_overview.tt:13
+#: lib/NGCP/Panel/Utils/DbStrings.pm:538
+msgid "Street"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:566
+msgid "Submitid"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1949 lib/NGCP/Panel/Utils/DbStrings.pm:292 share/templates/customer/details.tt:313 share/templates/customer/details.tt:531 share/templates/subscriber/list.tt:3 share/templates/subscriber/preferences.tt:4 share/templates/widgets/admin_reseller_overview.tt:14 share/templates/widgets/reseller_customer_overview.tt:13
msgid "Subscriber"
msgstr ""
@@ -2890,11 +3614,19 @@ msgstr ""
msgid "Subscriber Master Data"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:442
+msgid "Subscriber Number, e.g. 12345678"
+msgstr ""
+
#. (subscriber.username, subscriber.domain.domain)
#: share/templates/subscriber/preferences.tt:1
msgid "Subscriber Preferences for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:519
+msgid "Subscriber can configure other subscribers within the Customer Account"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:280
msgid "Subscriber does not exist"
msgstr ""
@@ -3037,10 +3769,22 @@ msgstr ""
msgid "Successfully updated voicemail setting"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:640
+#: lib/NGCP/Panel/Controller/Billing.pm:640 lib/NGCP/Panel/Utils/DbStrings.pm:545
msgid "Sunday"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:359
+msgid "Supports Busy Lamp Field"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:351
+msgid "Supports Private Line"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:621
+msgid "Supports Shared Line"
+msgstr ""
+
#: share/templates/customer/details.tt:344
msgid "Sync Device"
msgstr ""
@@ -3061,6 +3805,18 @@ msgstr ""
msgid "System Status"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:417
+msgid "TCP"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:585
+msgid "TIFF"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:408
+msgid "TLS"
+msgstr ""
+
#: share/templates/customer/details.tt:220 share/templates/customer/details.tt:278 share/templates/customer/list.tt:19 share/templates/reseller/details.tt:208 share/templates/reseller/list.tt:19 share/templates/subscriber/list.tt:19
msgid "Terminate"
msgstr ""
@@ -3069,6 +3825,14 @@ msgstr ""
msgid "Terminating own subscriber is prohibited."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:569
+msgid "The IVR key to press for this destination"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:443
+msgid "The Name of this range, e.g. Phone Keys or Attendant Console 1 Keys, accessible in the config template array via phone.lineranges[].name"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:117
msgid "The SIP header field to fetch the network-provided-number from for inbound calls"
msgstr ""
@@ -3081,6 +3845,14 @@ msgstr ""
msgid "The SIP header to take the IP address for logging it into CDRs."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:484
+msgid "The SIP password for the User-Agents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:476
+msgid "The SIP username for the User-Agents"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:47
msgid "The area code that will be used for routing of dialed numbers without an area code. Defaults to the area code of the E.164 number if the subscriber has one."
msgstr ""
@@ -3113,14 +3885,34 @@ msgstr ""
msgid "The content to put into the P-Preferred-Identity username for outbound calls from the platform to the subscriber (use \"None\" to not set header at all)"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:454
+msgid "The cost of each following interval in cents per second (e.g 0.90)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:574
+msgid "The cost of the init interval in cents per second (e.g 0.90)"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:45
msgid "The country code that will be used for routing of dialed numbers without a country code. Defaults to the country code of the E.164 number if the subscriber has one."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:554
+msgid "The destination for this slot; can be a number, username or full SIP URI."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:373
+msgid "The end time in format hh:mm:ss"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:159
msgid "The expiry interval of sent push request. Client is expected to register within this time, otherwise he should treat the request as outdated and ignore."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:405
+msgid "The human-readable display name (e.g. John Doe)"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:167
msgid "The hunting policy for PBX hunt groups."
msgstr ""
@@ -3141,6 +3933,18 @@ msgstr ""
msgid "The id pointing to the \"Call Forward Unconditional\" entry in the voip_cf_mappings table"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:312
+msgid "The length of the first interval"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:426
+msgid "The length of the following intervals"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:473
+msgid "The line/key to use"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:171
msgid "The members (as SIP URIs) of the PBX hunt group."
msgstr ""
@@ -3149,27 +3953,51 @@ msgstr ""
msgid "The network-provided display name used for XMPP contacts and optionally SIP outbound header manipulation."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:432
+msgid "The number of Lines/Keys in this range, indexed from 0 in the config template array phone.lineranges[].lines[]"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:415
+msgid "The password to log into the CSC Panel"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:169
msgid "The serial timeout for hunting in PBX hunt groups."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:597
+msgid "The start time in format hh:mm:ss"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:175
msgid "The string to be used as a User-Agent header replacement if ua_header_mode is set to \"replace\"."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:453
+msgid "The subscriber to use on this line/key"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:611
msgid "The timerange you wanted to delete does not exist."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:339
+msgid "The type of feature to use on this line/key"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:419
+msgid "The username to log into the CSC Panel"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:579
msgid "This weekday does not exist."
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:637
+#: lib/NGCP/Panel/Controller/Billing.pm:637 lib/NGCP/Panel/Utils/DbStrings.pm:451
msgid "Thursday"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:1630 share/templates/subscriber/preferences.tt:417
+#: lib/NGCP/Panel/Controller/Subscriber.pm:1630 lib/NGCP/Panel/Utils/DbStrings.pm:603 share/templates/subscriber/preferences.tt:417
msgid "Time"
msgstr ""
@@ -3234,7 +4062,7 @@ msgstr ""
msgid "Trusted source entry not found."
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:635
+#: lib/NGCP/Panel/Controller/Billing.pm:635 lib/NGCP/Panel/Utils/DbStrings.pm:440
msgid "Tuesday"
msgstr ""
@@ -3242,6 +4070,14 @@ msgstr ""
msgid "Type"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:577
+msgid "UDP"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:403
+msgid "URI/Number"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Subscriber.pm:111 share/templates/subscriber/master.tt:73
msgid "UUID"
msgstr ""
@@ -3250,7 +4086,7 @@ msgstr ""
msgid "Unban"
msgstr ""
-#: share/templates/sound/handles_list.tt:57
+#: lib/NGCP/Panel/Utils/DbStrings.pm:310 share/templates/sound/handles_list.tt:57
msgid "Upload"
msgstr ""
@@ -3262,10 +4098,22 @@ msgstr ""
msgid "Upload Fees as CSV"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:542
+msgid "Upload fees"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:332
+msgid "Uri"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:87
msgid "Use Number instead of Contact first for outbound calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:563
+msgid "Use free time"
+msgstr ""
+
#: lib/NGCP/Panel/Utils/DbStrings.pm:128
msgid "Use valid Alias CLI as NPN"
msgstr ""
@@ -3290,10 +4138,18 @@ msgstr ""
msgid "User-Provided Number"
msgstr ""
-#: lib/NGCP/Panel/Controller/Subscriber.pm:109
+#: lib/NGCP/Panel/Controller/Subscriber.pm:109 lib/NGCP/Panel/Utils/DbStrings.pm:503
msgid "Username"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:422
+msgid "VAT Included"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:385
+msgid "VAT Rate"
+msgstr ""
+
#: share/templates/customer/details.tt:53 share/templates/customer/details.tt:91 share/templates/helpers/pref_table.tt:40 share/templates/subscriber/preferences.tt:150 share/templates/subscriber/preferences.tt:231
msgid "Value"
msgstr ""
@@ -3302,14 +4158,18 @@ msgstr ""
msgid "Values"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:38
+#: lib/NGCP/Panel/Controller/Device.pm:38 lib/NGCP/Panel/Utils/DbStrings.pm:609
msgid "Vendor"
msgstr ""
-#: lib/NGCP/Panel/Controller/Device.pm:63 lib/NGCP/Panel/Controller/Device.pm:86
+#: lib/NGCP/Panel/Controller/Device.pm:63 lib/NGCP/Panel/Controller/Device.pm:86 lib/NGCP/Panel/Utils/DbStrings.pm:303
msgid "Version"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:510
+msgid "Via Route"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Peering.pm:83
msgid "Via Route Set"
msgstr ""
@@ -3343,6 +4203,10 @@ msgstr ""
msgid "Voicebox Messages for %1@%2"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:316
+msgid "Voicemail"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:141
msgid "Voicemail and Voicebox"
msgstr ""
@@ -3351,23 +4215,27 @@ msgstr ""
msgid "Voicemails"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:601
+msgid "Wday"
+msgstr ""
+
#: share/templates/error_page.tt:12
msgid "We are terribly sorry, an exceptional error has occured:"
msgstr ""
-#: share/templates/subscriber/master.tt:61
+#: lib/NGCP/Panel/Utils/DbStrings.pm:429 share/templates/subscriber/master.tt:61
msgid "Web Password"
msgstr ""
-#: share/templates/subscriber/master.tt:59
+#: lib/NGCP/Panel/Utils/DbStrings.pm:500 share/templates/subscriber/master.tt:59
msgid "Web Username"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:636
+#: lib/NGCP/Panel/Controller/Billing.pm:636 lib/NGCP/Panel/Utils/DbStrings.pm:306
msgid "Wednesday"
msgstr ""
-#: share/templates/billing/peaktimes.tt:25
+#: lib/NGCP/Panel/Utils/DbStrings.pm:547 share/templates/billing/peaktimes.tt:25
msgid "Weekday"
msgstr ""
@@ -3375,7 +4243,7 @@ msgstr ""
msgid "Weekdays"
msgstr ""
-#: lib/NGCP/Panel/Controller/Peering.pm:82
+#: lib/NGCP/Panel/Controller/Peering.pm:82 lib/NGCP/Panel/Utils/DbStrings.pm:491
msgid "Weight"
msgstr ""
@@ -3383,15 +4251,39 @@ msgstr ""
msgid "XMPP Settings"
msgstr ""
-#: lib/NGCP/Panel/Controller/Billing.pm:81
+#: lib/NGCP/Panel/Utils/DbStrings.pm:290
+msgid "YYYY-MM-DD HH:mm:ss"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:336
+msgid "Year"
+msgstr ""
+
+#: lib/NGCP/Panel/Controller/Billing.pm:81 lib/NGCP/Panel/Utils/DbStrings.pm:410
msgid "Zone"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:371
+msgid "Zone Detail"
+msgstr ""
+
#: lib/NGCP/Panel/Controller/Billing.pm:82
msgid "Zone Details"
msgstr ""
-#: share/templates/customer/details.tt:11
+#: lib/NGCP/Panel/Utils/DbStrings.pm:508
+msgid "active"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:478
+msgid "after ring timeout"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:536
+msgid "all calls"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:479 share/templates/customer/details.tt:11
msgid "all outgoing calls"
msgstr ""
@@ -3399,50 +4291,194 @@ msgstr ""
msgid "all rights reserved"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:287
+msgid "base fee charged per billing interval, float, specifying Euro"
+msgstr ""
+
#: share/templates/customer/details.tt:460 share/templates/customer/details.tt:489
msgid "billing profile default"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:349
+msgid "blacklist"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:537
+msgid "check if fees are inclusive VAT"
+msgstr ""
+
#: share/templates/rewrite/set_list.tt:16
msgid "cloned Rewrite Rule Set"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:298
+msgid "currency symbol or ISO code, string, will be used on invoices and webinterfaces"
+msgstr ""
+
#: share/templates/helpers/datatables.tt:73
msgid "dataTables.default.js"
msgstr ""
-#: share/templates/customer/details.tt:10
+#: lib/NGCP/Panel/Utils/DbStrings.pm:382
+msgid "during Time Set"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:353
+msgid "everyday"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:522
+msgid "for (seconds)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:434
+msgid "foreign"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:380 share/templates/customer/details.tt:10
msgid "foreign calls"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:347
+msgid "fraud detection threshold per day, specifying cents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:562
+msgid "fraud detection threshold per month, specifying cents"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:370
+msgid "global"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:368
+msgid "global (including CSC)"
+msgstr ""
+
#: share/templates/customer/details.tt:13
msgid "global (including web login)"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:575
+msgid "human readable profile name"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:543
+msgid "inbound"
+msgstr ""
+
#: share/templates/error_page.tt:13
msgid "incident number:"
msgstr ""
-#: share/templates/customer/details.tt:12
+#: lib/NGCP/Panel/Utils/DbStrings.pm:369
+msgid "included money per billing interval, float, specifying EUR, USD, etc."
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:366
+msgid "included time per billing interval, integer, specifying seconds"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:350 share/templates/customer/details.tt:12
msgid "incoming and outgoing"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:486
+msgid "integer, specifying the percentage"
+msgstr ""
+
#: share/templates/statistics/list.tt:43
msgid "loading..."
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:308
+msgid "lock accounts if the daily limit is exceeded"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:459
+msgid "lock accounts if the monthly limit is exceeded"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:487
+msgid "locked"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:276 share/templates/subscriber/preferences.tt:308
msgid "no"
msgstr ""
-#: share/templates/customer/details.tt:9
+#: lib/NGCP/Panel/Utils/DbStrings.pm:557 share/templates/customer/details.tt:9
msgid "none"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:606
+msgid "on weekdays"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:333
+msgid "only once"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:324
+msgid "outbound"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:528
+msgid "outgoing"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:472
+msgid "pending"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:367
+msgid "string, POSIX regular expression, e.g.: ^431.+$"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:364
+msgid "string, e.g.: on-net"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:391
+msgid "string, e.g.: voicebox"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:402
+msgid "string, empty or POSIX regular expression, e.g.: ^431.+$"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:423
+msgid "string, rule description"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:424
+msgid "terminated"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:533
+msgid "through"
+msgstr ""
+
#: share/templates/error_page.tt:14
msgid "time of incident:"
msgstr ""
+#: lib/NGCP/Panel/Utils/DbStrings.pm:509
+msgid "trough"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:477
+msgid "unique identifier string (only alphanumeric chars)"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:393
+msgid "where e-mail notifications are sent, a list of e-mail addreses separated by comma"
+msgstr ""
+
+#: lib/NGCP/Panel/Utils/DbStrings.pm:317
+msgid "whitelist"
+msgstr ""
+
#: share/templates/subscriber/preferences.tt:276 share/templates/subscriber/preferences.tt:292 share/templates/subscriber/preferences.tt:308
msgid "yes"
msgstr ""
diff --git a/lib/NGCP/Panel/Utils/DbStrings.pm b/lib/NGCP/Panel/Utils/DbStrings.pm
index 62fe4987c6..d941eab79b 100644
--- a/lib/NGCP/Panel/Utils/DbStrings.pm
+++ b/lib/NGCP/Panel/Utils/DbStrings.pm
@@ -191,6 +191,439 @@ sub localize {
$c->loc('Internals');
$c->loc('Cloud PBX');
$c->loc('XMPP Settings');
+ return;
+}
+
+sub form_strings {
+
+ #NGCP::Panel::Form::BillingFee
+ #NGCP::Panel::Form::BillingFeeUpload
+ #NGCP::Panel::Form::BillingPeaktimeSpecial
+ #NGCP::Panel::Form::BillingPeaktimeWeekdays
+ #NGCP::Panel::Form::BillingZone
+ #NGCP::Panel::Form::CustomerBalance
+ #NGCP::Panel::Form::CustomerDailyFraud
+ #NGCP::Panel::Form::CustomerMonthlyFraud
+ #NGCP::Panel::Form::DestinationSet
+ #NGCP::Panel::Form::Login
+ #NGCP::Panel::Form::PeeringGroup
+ #NGCP::Panel::Form::PeeringRule
+ #NGCP::Panel::Form::PeeringServer
+ #NGCP::Panel::Form::Preferences
+ #NGCP::Panel::Form::Reminder
+ #NGCP::Panel::Form::Reseller
+ #NGCP::Panel::Form::Statistics
+ #NGCP::Panel::Form::Subscriber
+ #NGCP::Panel::Form::SubscriberCFAdvanced
+ #NGCP::Panel::Form::SubscriberCFSimple
+ #NGCP::Panel::Form::SubscriberCFTAdvanced
+ #NGCP::Panel::Form::SubscriberCFTSimple
+ #NGCP::Panel::Form::SubscriberEdit
+ #NGCP::Panel::Form::TimeSet
+ #NGCP::Panel::Form::Administrator::Admin
+ #NGCP::Panel::Form::Administrator::APIDownDelete
+ #NGCP::Panel::Form::Administrator::APIGenerate
+ #NGCP::Panel::Form::Administrator::Reseller
+ #NGCP::Panel::Form::BillingProfile::Admin
+ #NGCP::Panel::Form::BillingProfile::Reseller
+ #NGCP::Panel::Form::Contact::Admin
+ #NGCP::Panel::Form::Contact::Reseller
+ #NGCP::Panel::Form::Contract::Basic
+ #NGCP::Panel::Form::Contract::PeeringReseller
+ #NGCP::Panel::Form::Contract::ProductSelect
+ #NGCP::Panel::Form::Customer::PbxAdminSubscriber
+ #NGCP::Panel::Form::Customer::PbxExtensionSubscriber
+ #NGCP::Panel::Form::Customer::PbxExtensionSubscriberEdit
+ #NGCP::Panel::Form::Customer::PbxExtensionSubscriberEditAdmin
+ #NGCP::Panel::Form::Customer::PbxExtensionSubscriberEditSubadmin
+ #NGCP::Panel::Form::Customer::PbxExtensionSubscriberEditSubadminNoGroup
+ #NGCP::Panel::Form::Customer::PbxFieldDevice
+ #NGCP::Panel::Form::Customer::PbxFieldDeviceEdit
+ #NGCP::Panel::Form::Customer::PbxFieldDeviceSync
+ #NGCP::Panel::Form::Customer::PbxGroup
+ #NGCP::Panel::Form::Customer::PbxGroupBase
+ #NGCP::Panel::Form::Customer::PbxSubscriber
+ #NGCP::Panel::Form::Customer::Subscriber
+ #NGCP::Panel::Form::Device::Config
+ #NGCP::Panel::Form::Device::Firmware
+ #NGCP::Panel::Form::Device::Model
+ #NGCP::Panel::Form::Device::ModelAdmin
+ #NGCP::Panel::Form::Device::Profile
+ #NGCP::Panel::Form::Domain::Admin
+ #NGCP::Panel::Form::Domain::Reseller
+ #NGCP::Panel::Form::Domain::ResellerPbx
+ #NGCP::Panel::Form::Faxserver::Active
+ #NGCP::Panel::Form::Faxserver::Destination
+ #NGCP::Panel::Form::Faxserver::Name
+ #NGCP::Panel::Form::Faxserver::Password
+ #NGCP::Panel::Form::Faxserver::SendCopy
+ #NGCP::Panel::Form::Faxserver::SendStatus
+ #NGCP::Panel::Form::NCOS::AdminLevel
+ #NGCP::Panel::Form::NCOS::LocalAC
+ #NGCP::Panel::Form::NCOS::Pattern
+ #NGCP::Panel::Form::NCOS::ResellerLevel
+ #NGCP::Panel::Form::RewriteRule::AdminSet
+ #NGCP::Panel::Form::RewriteRule::CloneSet
+ #NGCP::Panel::Form::RewriteRule::ResellerSet
+ #NGCP::Panel::Form::RewriteRule::Rule
+ #NGCP::Panel::Form::Sound::AdminSet
+ #NGCP::Panel::Form::Sound::CustomerSet
+ #NGCP::Panel::Form::Sound::File
+ #NGCP::Panel::Form::Sound::ResellerSet
+ #NGCP::Panel::Form::Subscriber::AutoAttendant
+ #NGCP::Panel::Form::Subscriber::Location
+ #NGCP::Panel::Form::Subscriber::SpeedDial
+ #NGCP::Panel::Form::Subscriber::TrustedSource
+ #NGCP::Panel::Form::Voicemail::Attach
+ #NGCP::Panel::Form::Voicemail::Delete
+ #NGCP::Panel::Form::Voicemail::Email
+ #NGCP::Panel::Form::Voicemail::Pin
+ $c->loc('Hour');
+ $c->loc('Callee');
+ $c->loc('New Name');
+ $c->loc('Line/Key');
+ $c->loc('Loopplay');
+ $c->loc('October');
+ $c->loc('base fee charged per billing interval, float, specifying Euro');
+ $c->loc('Field');
+ $c->loc('Password');
+ $c->loc('YYYY-MM-DD HH:mm:ss');
+ $c->loc('Slot add');
+ $c->loc('Subscriber');
+ $c->loc('Source');
+ $c->loc('Host:');
+ $c->loc('First Name');
+ $c->loc('Is master');
+ $c->loc('SIP Username');
+ $c->loc('currency symbol or ISO code, string, will be used on invoices and webinterfaces');
+ $c->loc('Caller');
+ $c->loc('Line add');
+ $c->loc('Period');
+ $c->loc('PDF');
+ $c->loc('Version');
+ $c->loc('Offpeak follow rate');
+ $c->loc('Create Device Configuration');
+ $c->loc('Wednesday');
+ $c->loc('Rewrite Rule Set');
+ $c->loc('lock accounts if the daily limit is exceeded');
+ $c->loc('Sn');
+ $c->loc('Upload');
+ $c->loc('PIN');
+ $c->loc('The length of the first interval');
+ $c->loc('IVR Slots');
+ $c->loc('Soundfile');
+ $c->loc('Outbound');
+ $c->loc('Voicemail');
+ $c->loc('whitelist');
+ $c->loc('End');
+ $c->loc('Numbers');
+ $c->loc('Manage Time Sets');
+ $c->loc('Purge existing');
+ $c->loc('Interval free cash');
+ $c->loc('#');
+ $c->loc('outbound');
+ $c->loc('Send Copies');
+ $c->loc('Create Domain');
+ $c->loc('Create');
+ $c->loc('Callforward controls add');
+ $c->loc('Rm');
+ $c->loc('Fraud daily notify');
+ $c->loc('Name in Fax Header');
+ $c->loc('Uri');
+ $c->loc('only once');
+ $c->loc('Start Date/Time');
+ $c->loc('Login');
+ $c->loc('Year');
+ $c->loc('Inbound');
+ $c->loc('Create Zone');
+ $c->loc('The type of feature to use on this line/key');
+ $c->loc('Download in PEM Format');
+ $c->loc('Day');
+ $c->loc('Email');
+ $c->loc('Read only');
+ $c->loc('Serial Hunting Timeout');
+ $c->loc('External ID');
+ $c->loc('Administrative');
+ $c->loc('fraud detection threshold per day, specifying cents');
+ $c->loc('Period add');
+ $c->loc('blacklist');
+ $c->loc('incoming and outgoing');
+ $c->loc('Supports Private Line');
+ $c->loc('Extension Number, e.g. 101');
+ $c->loc('everyday');
+ $c->loc('Currency');
+ $c->loc('Bootstrap Sync Parameters');
+ $c->loc('Is superuser');
+ $c->loc('Create Contact');
+ $c->loc('Interval charge');
+ $c->loc('Supports Busy Lamp Field');
+ $c->loc('Interval free time');
+ $c->loc('Create Group');
+ $c->loc('Firmware File');
+ $c->loc('Match pattern');
+ $c->loc('string, e.g.: on-net');
+ $c->loc('Company');
+ $c->loc('included time per billing interval, integer, specifying seconds');
+ $c->loc('string, POSIX regular expression, e.g.: ^431.+$');
+ $c->loc('global (including CSC)');
+ $c->loc('included money per billing interval, float, specifying EUR, USD, etc.');
+ $c->loc('global');
+ $c->loc('Zone Detail');
+ $c->loc('Clone');
+ $c->loc('The end time in format hh:mm:ss');
+ $c->loc('Close');
+ $c->loc('Line/Key Type');
+ $c->loc('September');
+ $c->loc('E.164 Number');
+ $c->loc('Onpeak follow interval');
+ $c->loc('Start');
+ $c->loc('foreign calls');
+ $c->loc('Contact URI');
+ $c->loc('during Time Set');
+ $c->loc('Number');
+ $c->loc('Monthly Fraud Limit');
+ $c->loc('VAT Rate');
+ $c->loc('Delete');
+ $c->loc('Profile');
+ $c->loc('Manage Destination Sets');
+ $c->loc('Mday');
+ $c->loc('Alias Number');
+ $c->loc('string, e.g.: voicebox');
+ $c->loc('Alias number');
+ $c->loc('where e-mail notifications are sent, a list of e-mail addreses separated by comma');
+ $c->loc('Level Name');
+ $c->loc('April');
+ $c->loc('Contact Email');
+ $c->loc('File Type');
+ $c->loc('Device Configuration');
+ $c->loc('Hunting Policy');
+ $c->loc('Edit time sets');
+ $c->loc('Detail');
+ $c->loc('string, empty or POSIX regular expression, e.g.: ^431.+$');
+ $c->loc('URI/Number');
+ $c->loc('Mode');
+ $c->loc('The human-readable display name (e.g. John Doe)');
+ $c->loc('Alias number add');
+ $c->loc('Billing profile');
+ $c->loc('TLS');
+ $c->loc('Destination');
+ $c->loc('Zone');
+ $c->loc('Fraud daily limit');
+ $c->loc('March');
+ $c->loc('Offpeak follow interval');
+ $c->loc('Country Code, e.g. 1 for US or 43 for Austria');
+ $c->loc('The password to log into the CSC Panel');
+ $c->loc('Name');
+ $c->loc('TCP');
+ $c->loc('E164 Number');
+ $c->loc('The username to log into the CSC Panel');
+ $c->loc('Area Code, e.g. 212 for NYC or 1 for Vienna');
+ $c->loc('Show passwords');
+ $c->loc('VAT Included');
+ $c->loc('string, rule description');
+ $c->loc('terminated');
+ $c->loc('Fraud Monthly Notify');
+ $c->loc('The length of the following intervals');
+ $c->loc('Onpeak follow rate');
+ $c->loc('Download CA Certificate');
+ $c->loc('Web Password');
+ $c->loc('Generate Certificate');
+ $c->loc('SIP Domain');
+ $c->loc('The number of Lines/Keys in this range, indexed from 0 in the config template array phone.lineranges~[~].lines~[~]');
+ $c->loc('PDF14');
+ $c->loc('foreign');
+ $c->loc('Download PKCS12');
+ $c->loc('New Description');
+ $c->loc('Call data');
+ $c->loc('Max Subscribers');
+ $c->loc('A POSIX regex matching against \'sip:user@domain\' (e.g. \'^sip:.+@example\.org$\' matching the whole URI, or \'999\' matching if the URI contains \'999\')');
+ $c->loc('Tuesday');
+ $c->loc('Onpeak init rate');
+ $c->loc('Subscriber Number, e.g. 12345678');
+ $c->loc('The Name of this range, e.g. Phone Keys or Attendant Console 1 Keys, accessible in the config template array via phone.lineranges~[~].name');
+ $c->loc('Pattern');
+ $c->loc('Postcode');
+ $c->loc('If active and a customer is selected, this sound set is used for all existing and new subscribers within this customer if no specific sound set is specified for the subscribers');
+ $c->loc('If active, this sound set is used for all existing and new subscribers if no specific sound set is specified for them');
+ $c->loc('July');
+ $c->loc('June');
+ $c->loc('Device Profile');
+ $c->loc('Thursday');
+ $c->loc('Download in PKCS12 Format');
+ $c->loc('The subscriber to use on this line/key');
+ $c->loc('The cost of each following interval in cents per second (e.g 0.90)');
+ $c->loc('Monday');
+ $c->loc('Country');
+ $c->loc('From Pattern');
+ $c->loc('Line/Key Range');
+ $c->loc('lock accounts if the monthly limit is exceeded');
+ $c->loc('A POSIX regex matching against the full Request-URI (e.g. \'^sip:.+@example\.org$\' or \'^sip:431\')');
+ $c->loc('Default for Subscribers');
+ $c->loc('Cf actions');
+ $c->loc('Active');
+ $c->loc('Key');
+ $c->loc('Is active');
+ $c->loc('Receive Reports');
+ $c->loc('Minute');
+ $c->loc('Lines/Keys in this range can be used as regular phone lines. Value is accessible in the config template via phone.lineranges~[~].lines~[~].can_private');
+ $c->loc('MAC Address Image');
+ $c->loc('Simple');
+ $c->loc('Offpeak init interval');
+ $c->loc('pending');
+ $c->loc('The line/key to use');
+ $c->loc('Group');
+ $c->loc('Download');
+ $c->loc('The SIP username for the User-Agents');
+ $c->loc('unique identifier string (only alphanumeric chars)');
+ $c->loc('after ring timeout');
+ $c->loc('all outgoing calls');
+ $c->loc('Number of Lines/Keys');
+ $c->loc('Source IP');
+ $c->loc('February');
+ $c->loc('Include local area code');
+ $c->loc('The SIP password for the User-Agents');
+ $c->loc('POST');
+ $c->loc('integer, specifying the percentage');
+ $c->loc('locked');
+ $c->loc('Last Name');
+ $c->loc('Deliver Incoming Faxes');
+ $c->loc('Parallel Ringing');
+ $c->loc('Weight');
+ $c->loc('Friday');
+ $c->loc('Free-Time Balance');
+ $c->loc('Display Name');
+ $c->loc('Linerange add');
+ $c->loc('Profile Name');
+ $c->loc('An external id, e.g. provided by a 3rd party provisioning');
+ $c->loc('Destination add');
+ $c->loc('Status');
+ $c->loc('Web Username');
+ $c->loc('Contract #');
+ $c->loc('December');
+ $c->loc('Username');
+ $c->loc('GET');
+ $c->loc('Create Device Model');
+ $c->loc('Bootstrap Sync HTTP Method');
+ $c->loc('Lock Level');
+ $c->loc('active');
+ $c->loc('trough');
+ $c->loc('Via Route');
+ $c->loc('Customer');
+ $c->loc('Save');
+ $c->loc('Callee prefix');
+ $c->loc('Lawful intercept');
+ $c->loc('Device Vendor');
+ $c->loc('Reseller');
+ $c->loc('City');
+ $c->loc('Caller pattern');
+ $c->loc('Subscriber can configure other subscribers within the Customer Account');
+ $c->loc('Free minutes may be used when calling this destination');
+ $c->loc('Repeat');
+ $c->loc('for (seconds)');
+ $c->loc('Onpeak init interval');
+ $c->loc('Offpeak init rate');
+ $c->loc('Sign In');
+ $c->loc('Push Provisioning URL');
+ $c->loc('Download CA Cert');
+ $c->loc('outgoing');
+ $c->loc('Fraud Monthly Limit');
+ $c->loc('Port');
+ $c->loc('Lines/Keys in this range can be used as shared lines. Value is accessible in the config template via phone.lineranges~[~].lines~[~].can_shared');
+ $c->loc('Content Type');
+ $c->loc('through');
+ $c->loc('Callee pattern');
+ $c->loc('PS');
+ $c->loc('all calls');
+ $c->loc('check if fees are inclusive VAT');
+ $c->loc('Street');
+ $c->loc('Cash Balance');
+ $c->loc('Direction');
+ $c->loc('Model');
+ $c->loc('Upload fees');
+ $c->loc('inbound');
+ $c->loc('Extension');
+ $c->loc('Sunday');
+ $c->loc('ANY');
+ $c->loc('Weekday');
+ $c->loc('Serial Ringing');
+ $c->loc('Destination Set');
+ $c->loc('Domain');
+ $c->loc('Replacement Pattern');
+ $c->loc('Attach WAV');
+ $c->loc('Billing Profile');
+ $c->loc('The destination for this slot; can be a number, username or full SIP URI.');
+ $c->loc('January');
+ $c->loc('August');
+ $c->loc('none');
+ $c->loc('Edit destination sets');
+ $c->loc('Send Reports');
+ $c->loc('Category:');
+ $c->loc('Seconds to wait for pick-up until engaging Call Forward (e.g. “10”)');
+ $c->loc('fraud detection threshold per month, specifying cents');
+ $c->loc('Use free time');
+ $c->loc('Phone Number');
+ $c->loc('Select');
+ $c->loc('Submitid');
+ $c->loc('Station Name');
+ $c->loc('SIP Password');
+ $c->loc('The IVR key to press for this destination');
+ $c->loc('Cc');
+ $c->loc('Front Image');
+ $c->loc('Ac');
+ $c->loc('Id');
+ $c->loc('The cost of the init interval in cents per second (e.g 0.90)');
+ $c->loc('human readable profile name');
+ $c->loc('Create Reseller');
+ $c->loc('UDP');
+ $c->loc('Delete WAV');
+ $c->loc('Content');
+ $c->loc('Device Model');
+ $c->loc('Protocol');
+ $c->loc('Contact');
+ $c->loc('Slot');
+ $c->loc('Callee prefix, eg: 43');
+ $c->loc('TIFF');
+ $c->loc('November');
+ $c->loc('Contract');
+ $c->loc('Lines/Keys in this range can be used as Busy Lamp Field. Value is accessible in the config template via phone.lineranges~[~].lines~[~].can_blf');
+ $c->loc('Product');
+ $c->loc('Create Billing Profile');
+ $c->loc('Hostname');
+ $c->loc('Download PEM');
+ $c->loc('Add');
+ $c->loc('Advanced');
+ $c->loc('May');
+ $c->loc('Lines/Keys');
+ $c->loc('The start time in format hh:mm:ss');
+ $c->loc('Generate');
+ $c->loc('End Date/Time');
+ $c->loc('Priority');
+ $c->loc('Wday');
+ $c->loc('Optionally set the maximum number of subscribers for this contract. Leave empty for unlimited.');
+ $c->loc('Time');
+ $c->loc('Incoming Email as CC');
+ $c->loc('Bootstrap Sync URI');
+ $c->loc('on weekdays');
+ $c->loc('Simple View');
+ $c->loc('Deliver Outgoing Faxes');
+ $c->loc('Vendor');
+ $c->loc('Create Contract');
+ $c->loc('Fraud daily lock');
+ $c->loc('Fraud Monthly Lock');
+ $c->loc('Daily Fraud Limit');
+ $c->loc('External #');
+ $c->loc('Month');
+ $c->loc('MAC Address / Identifier');
+ $c->loc('Prepaid');
+ $c->loc('Active callforward');
+ $c->loc('Advanced View');
+ $c->loc('Saturday');
+ $c->loc('Supports Shared Line');
+ $c->loc('IP Address');
+ $c->loc('Notify Emails');
+ $c->loc('Description');
+ $c->loc('Handle');
+ $c->loc('Delete Key');
return;
}
diff --git a/lib/NGCP/Panel/Utils/I18N.pm b/lib/NGCP/Panel/Utils/I18N.pm
new file mode 100644
index 0000000000..c78eb2d066
--- /dev/null
+++ b/lib/NGCP/Panel/Utils/I18N.pm
@@ -0,0 +1,77 @@
+package NGCP::Panel::Utils::I18N;
+
+use Sipwise::Base;
+
+sub translate_form {
+ my ($self, $c, $form, $extract_strings) = @_;
+ if ($extract_strings) {
+ return $self->_translate_fields_recursive($c, [$form->fields], $extract_strings);
+ }
+ $self->_translate_fields_recursive($c, [$form->fields]);
+ return $form;
+}
+
+sub _translate_fields_recursive {
+ my ($self, $c, $fields, $extract_strings) = @_;
+ my @strings = ();
+ for my $field (@$fields) {
+ if ($field->label) {
+ push @strings, $field->label if $extract_strings;
+ $field->label( $c->loc($field->label) );
+ }
+ if ($field->isa('HTML::FormHandler::Field::Submit')
+ || $field->isa('HTML::FormHandler::Field::Button')) {
+ push @strings, $field->value if $extract_strings;
+ $field->value( $c->loc($field->value) );
+ }
+ if ($field->isa('HTML::FormHandler::Field::Select')) {
+ for my $option (@{ $field->options }) {
+ push @strings, $option->{label} if $extract_strings;
+ $option->{label} = $c->loc($option->{label});
+ }
+ }
+ if ($field->element_attr->{title}[0]) {
+ push @strings, $field->element_attr->{title}[0] if $extract_strings;
+ $field->element_attr->{title}[0] = $c->loc($field->element_attr->{title}[0]);
+ }
+ if ($field->isa('HTML::FormHandler::Field::Compound')) {
+ if ($extract_strings) {
+ push @strings, @{ $self->_translate_fields_recursive($c,[$field->fields],$extract_strings) };
+ } else {
+ $self->_translate_fields_recursive($c,[$field->fields]);
+ }
+ }
+ if($field->isa('NGCP::Panel::Field::DataTable')) {
+ for my $t (@{ $field->table_titles }) {
+ push @strings, $t if $extract_strings;
+ $t = $c->loc($t);
+ }
+ $field->language_file( $c->loc($field->language_file) )
+ if ($field->language_file);
+ }
+ }
+ return \@strings if $extract_strings;
+ return;
+}
+
+=head1 NAME
+
+NGCP::Panel::Utils::I18N
+
+=head1 DESCRIPTION
+
+Translation tools
+
+=head1 METHODS
+
+=head1 AUTHOR
+
+Gerhard Jungwirth C<< >>
+
+=head1 LICENSE
+
+This library is free software. You can redistribute it and/or modify
+it under the same terms as Perl itself.
+
+=cut
+# vim: set tabstop=4 expandtab:
diff --git a/lib/NGCP/Panel/View/HTML.pm b/lib/NGCP/Panel/View/HTML.pm
index 7820c06738..7e590483c3 100644
--- a/lib/NGCP/Panel/View/HTML.pm
+++ b/lib/NGCP/Panel/View/HTML.pm
@@ -5,6 +5,8 @@ use URI::Escape qw/uri_unescape/;
extends 'Catalyst::View::TT';
+use NGCP::Panel::Utils::I18N;
+
__PACKAGE__->config(
TEMPLATE_EXTENSION => '.tt',
render_die => 1,
@@ -19,40 +21,8 @@ __PACKAGE__->config(
);
sub translate_form {
- my ($self, $c, $form) = @_;
- $self->_translate_fields_recursive($c, [$form->fields]);
- return $form;
-}
-
-sub _translate_fields_recursive {
- my ($self, $c, $fields) = @_;
- for my $field (@$fields) {
- $field->label( $c->loc($field->label) )
- if $field->label;
- if ($field->isa('HTML::FormHandler::Field::Submit')
- || $field->isa('HTML::FormHandler::Field::Button')) {
- $field->value( $c->loc($field->value) );
- }
- if ($field->isa('HTML::FormHandler::Field::Select')) {
- for my $option (@{ $field->options }) {
- $option->{label} = $c->loc($option->{label});
- }
- }
- if ($field->element_attr->{title}[0]) {
- $field->element_attr->{title}[0] = $c->loc($field->element_attr->{title}[0]);
- }
- if ($field->isa('HTML::FormHandler::Field::Compound')) {
- $self->_translate_fields_recursive($c,[$field->fields]);
- }
- if($field->isa('NGCP::Panel::Field::DataTable')) {
- for my $t (@{ $field->table_titles }) {
- $t = $c->loc($t);
- }
- $field->language_file( $c->loc($field->language_file) )
- if ($field->language_file);
- }
- }
- return;
+ my $self = shift;
+ NGCP::Panel::Utils::I18N->translate_form(@_);
}
=head1 NAME
diff --git a/script/ngcp_panel_dump_db_strings.pl b/script/ngcp_panel_dump_db_strings.pl
index 32923f20c4..1a3fee270a 100755
--- a/script/ngcp_panel_dump_db_strings.pl
+++ b/script/ngcp_panel_dump_db_strings.pl
@@ -3,6 +3,8 @@
use strict;
use warnings;
use NGCP::Schema qw();
+use lib;
+use NGCP::Panel::Utils::I18N;
my $filepath = shift;
unless ($filepath) {
@@ -41,6 +43,30 @@ for my $row ($s->resultset('voip_preference_groups')->all) {
if ($row->name);
}
+print $fh " return;\n}\n\nsub form_strings {\n\n";
+
+my $path = 'lib/NGCP/Panel/Form/*.pm lib/NGCP/Panel/Form/*/*.pm';
+my @files = < $path >;
+my $dummy = (bless {}, "dummy");
+sub dummy::loc { shift; return shift; };
+my %unique_strings;
+foreach my $mod(@files){
+ my $modname = $mod =~ s!lib/!!r =~ s!/!::!gr =~ s!\.pm$!!r;
+ eval {
+ require $mod;
+ my $form = $modname->new;
+ my $strings = NGCP::Panel::Utils::I18N->translate_form($dummy, $form, 1);
+ print $fh " #$modname\n";
+ @unique_strings{@$strings} = 1;
+ } || print $fh " #$modname: error\n";
+}
+
+for my $s (keys %unique_strings) {
+ next unless $s;
+ next if $s =~ /^\d+?$/;
+ print $fh _string_to_line($s);
+}
+
print $fh <