diff --git a/lib/NGCP/Panel/I18N/de.po b/lib/NGCP/Panel/I18N/de.po index 7049b60f77..c446df0f02 100644 --- a/lib/NGCP/Panel/I18N/de.po +++ b/lib/NGCP/Panel/I18N/de.po @@ -109,10 +109,10 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:25 #: lib/NGCP/Panel/Controller/Contract.pm:452 #: lib/NGCP/Panel/Controller/Customer.pm:103 -#: lib/NGCP/Panel/Controller/Customer.pm:326 -#: lib/NGCP/Panel/Controller/Customer.pm:332 -#: lib/NGCP/Panel/Controller/Customer.pm:341 -#: lib/NGCP/Panel/Controller/Customer.pm:378 +#: lib/NGCP/Panel/Controller/Customer.pm:349 +#: lib/NGCP/Panel/Controller/Customer.pm:355 +#: lib/NGCP/Panel/Controller/Customer.pm:364 +#: lib/NGCP/Panel/Controller/Customer.pm:401 #: lib/NGCP/Panel/Controller/Customer.pm:53 #: lib/NGCP/Panel/Controller/Device.pm:106 #: lib/NGCP/Panel/Controller/Device.pm:119 @@ -128,7 +128,8 @@ msgstr "" #: lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 #: lib/NGCP/Panel/Controller/Network.pm:26 #: lib/NGCP/Panel/Controller/NumberBlock.pm:39 -#: lib/NGCP/Panel/Controller/Package.pm:26 +#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:323 #: lib/NGCP/Panel/Controller/Peering.pm:27 #: lib/NGCP/Panel/Controller/Peering.pm:80 #: lib/NGCP/Panel/Controller/Peering.pm:91 @@ -156,8 +157,9 @@ msgstr "" #: lib/NGCP/Panel/Controller/Subscriber.pm:281 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 -#: lib/NGCP/Panel/Controller/Voucher.pm:41 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/Sounds.pm:65 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:821 +#: lib/NGCP/Panel/Utils/Sounds.pm:65 lib/NGCP/Panel/Utils/Voucher.pm:48 #: share/templates/customer/details.tt:60 msgid "#" msgstr "#" @@ -203,7 +205,7 @@ msgstr "%1für %2s" msgid "(Base) IP Address" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:358 lib/NGCP/Panel/Utils/Billing.pm:59 +#: lib/NGCP/Panel/Controller/Voucher.pm:375 lib/NGCP/Panel/Utils/Billing.pm:59 msgid ", but skipped the following line numbers: " msgstr ", aber folgende Zeilen wurden ignoriert: " @@ -429,7 +431,7 @@ msgstr "Annehmen" msgid "Access Restrictions" msgstr "Zugriffsbeschränkungen" -#: lib/NGCP/Panel/Controller/Customer.pm:945 +#: lib/NGCP/Panel/Controller/Customer.pm:968 msgid "Account balance successfully changed!" msgstr "Konto-Saldo erfolgreich geändert!" @@ -440,11 +442,11 @@ msgstr "Konto-Saldo erfolgreich geändert!" msgid "Active" msgstr "Aktiv" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 msgid "Active callforward" msgstr "Aktive Ruf-Weiterleitung" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 msgid "Add" msgstr "Hinzufügen" @@ -532,11 +534,11 @@ msgstr "Administrator erfolgreich geändert" msgid "Administrators" msgstr "Administratoren" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 msgid "Advanced" msgstr "Erweitert" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 msgid "Advanced View" msgstr "Erweiterte Ansicht" @@ -568,7 +570,7 @@ msgstr "Alias-Nummern" msgid "All services running" msgstr "Alle Dienste gestartet" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 msgid "Allocable" msgstr "Zuweisbar" @@ -614,8 +616,7 @@ msgstr "Erlaubte Rufnummern für ausgehende Anrufe" msgid "Allowed source IPs" msgstr "Erlaubte Quell-IP-Adressen" -#: lib/NGCP/Panel/Controller/Voucher.pm:43 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 lib/NGCP/Panel/Utils/Voucher.pm:50 msgid "Amount" msgstr "" @@ -823,7 +824,7 @@ msgstr "BLF Taste" #: share/templates/denied_page.tt:20 share/templates/device/list.tt:5 #: share/templates/domain/preferences.tt:21 #: share/templates/helpers/datatables.tt:209 -#: share/templates/invoice/template.tt:20 +#: share/templates/invoice/template.tt:20 share/templates/package/details.tt:5 #: share/templates/peering/preferences.tt:18 #: share/templates/reseller/branding.tt:5 #: share/templates/reseller/details.tt:5 @@ -904,7 +905,8 @@ msgstr "Verrechnungskosten-Eintrag erfolgreich hochgeladen" msgid "Billing Fees" msgstr "Verrechnungskosten-Einträge" -#: share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 +#: lib/NGCP/Panel/Controller/Package.pm:325 share/templates/network/list.tt:3 +#: share/templates/reseller/details.tt:226 msgid "Billing Network" msgstr "" @@ -931,6 +933,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:29 #: lib/NGCP/Panel/Controller/Contract.pm:455 #: lib/NGCP/Panel/Controller/Customer.pm:58 +#: lib/NGCP/Panel/Controller/Package.pm:324 #: lib/NGCP/Panel/Controller/Reseller.pm:49 #: lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 #: share/templates/reseller/details.tt:193 @@ -953,17 +956,22 @@ msgstr "" msgid "Billing Profile does not exist!" msgstr "Verrechungs-Profil existiert nicht!" +#: share/templates/package/details.tt:29 share/templates/package/details.tt:54 +#: share/templates/package/details.tt:79 +msgid "Billing Profile/Network" +msgstr "" + #: share/templates/billing/list.tt:1 share/templates/reseller/details.tt:188 #: share/templates/widgets/admin_billing_overview.tt:7 #: share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profiles" msgstr "Verrechungs-Profile" -#: lib/NGCP/Panel/Controller/Voucher.pm:99 +#: lib/NGCP/Panel/Controller/Voucher.pm:116 msgid "Billing Voucher does not exist!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:118 +#: lib/NGCP/Panel/Controller/Voucher.pm:135 msgid "Billing Voucher successfully deleted" msgstr "" @@ -971,7 +979,7 @@ msgstr "" msgid "Billing Vouchers" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:356 +#: lib/NGCP/Panel/Controller/Voucher.pm:373 msgid "Billing Vouchers successfully uploaded" msgstr "" @@ -1043,11 +1051,11 @@ msgstr "Verrechungs-Profil erfolgreich aktualisiert" msgid "Billing profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:275 +#: lib/NGCP/Panel/Controller/Voucher.pm:292 msgid "Billing voucher successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:203 +#: lib/NGCP/Panel/Controller/Voucher.pm:220 msgid "Billing voucher successfully updated" msgstr "" @@ -1384,7 +1392,7 @@ msgstr "Pattern für Angerufenen" msgid "Callee prefix" msgstr "Prefix für Angerufenen" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 msgid "Callee prefix, eg: 43" msgstr "Prefix für Angerufenen, z.b. 43" @@ -1418,7 +1426,7 @@ msgstr "Rufe" msgid "Callthrough CLIs" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1030 +#: lib/NGCP/Panel/Controller/Customer.pm:1053 msgid "Can't create a PBX group without having a pilot subscriber." msgstr "" "PBX-Gruppe kann nicht erstellt werden, wenn kein Pilot-Subscriber vorhanden " @@ -1433,7 +1441,7 @@ msgid "Cannot delete myself" msgstr "Eigener Zugang kann nicht gelöscht werden" #: lib/NGCP/Panel/Controller/Contract.pm:245 -#: lib/NGCP/Panel/Controller/Customer.pm:585 +#: lib/NGCP/Panel/Controller/Customer.pm:608 msgid "Cannot terminate contract with the id 1" msgstr "Vertrag mit ID 1 kann nicht terminiert werden" @@ -1596,8 +1604,7 @@ msgstr "CloudPBX Subscriber" msgid "CloudPBX subscriber must have a primary number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:42 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 lib/NGCP/Panel/Utils/Voucher.pm:49 msgid "Code" msgstr "" @@ -1669,6 +1676,7 @@ msgstr "Kontakt-Details" #: lib/NGCP/Panel/Controller/Reseller.pm:48 #: lib/NGCP/Panel/Controller/Subscriber.pm:117 #: lib/NGCP/Panel/Utils/DbStrings.pm:544 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:824 msgid "Contact Email" msgstr "Kontakt-Email" @@ -1742,6 +1750,7 @@ msgid "Content Type" msgstr "Inhalts-Typ" #: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 +#: share/templates/package/details.tt:104 #: share/templates/reseller/details.tt:63 msgid "Contract" msgstr "Vertrag" @@ -1783,6 +1792,7 @@ msgstr "Vertrag erfolgreich geändert!" msgid "Contract successfully terminated" msgstr "Vertrag erfolgreich beendet" +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:800 #: share/templates/contract/list.tt:1 msgid "Contracts" msgstr "Verträge" @@ -1830,7 +1840,7 @@ msgstr "" msgid "Create Contact" msgstr "Neuer Kontakt" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 msgid "Create Contract" msgstr "Neuer Vertrag" @@ -1917,7 +1927,7 @@ msgstr "Neuer Peering-Server" msgid "Create Permanent Registration" msgstr "Neue permanente Registrierung" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:22 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:23 msgid "Create Profile Package" msgstr "" @@ -2039,15 +2049,19 @@ msgid "Customer #%1 - Preferences" msgstr "Kunde #%1 - Präferenzen" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:202 +#: lib/NGCP/Panel/Controller/Customer.pm:225 msgid "Customer #%1 successfully created" msgstr "Kunde #%1 erfolgreich erstellt" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:560 +#: lib/NGCP/Panel/Controller/Customer.pm:583 msgid "Customer #%1 successfully updated" msgstr "Kunde #%1 erfolgreich aktualisiert" +#: share/templates/package/details.tt:99 +msgid "Customer Contracts" +msgstr "" + #: share/templates/customer/details.tt:2 msgid "Customer Details" msgstr "Kunden-Details" @@ -2102,11 +2116,11 @@ msgid "" "specific announcements etc." msgstr "Kundenspezifisces Sound-Set für PBX Prompts, Kunden-Ansagen usw." -#: lib/NGCP/Panel/Controller/Customer.pm:611 +#: lib/NGCP/Panel/Controller/Customer.pm:634 msgid "Customer successfully terminated" msgstr "Kunde erfolgreich terminiert" -#: lib/NGCP/Panel/Controller/Customer.pm:258 +#: lib/NGCP/Panel/Controller/Customer.pm:281 msgid "Customer was not found" msgstr "Kunde nicht gefunden" @@ -2119,7 +2133,7 @@ msgstr "Kunde nicht gefunden" msgid "Customers" msgstr "Kunden" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 msgid "Daily Fraud Limit" msgstr "Tägliches Missbrauchs-Limit" @@ -2191,11 +2205,12 @@ msgstr "" #: share/templates/ncos/pattern_list.tt:21 #: share/templates/numberblock/block_list.tt:18 #: share/templates/numberblock/profile_list.tt:23 -#: share/templates/peering/list.tt:18 +#: share/templates/package/list.tt:19 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:139 #: share/templates/reseller/details.tt:170 +#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:391 #: share/templates/rewrite/rules_list.tt:58 #: share/templates/rewrite/set_list.tt:22 @@ -2451,6 +2466,7 @@ msgstr "Detail" #: share/templates/customer/details.tt:257 #: share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 #: share/templates/numberblock/block_list.tt:19 +#: share/templates/package/list.tt:20 share/templates/package/list.tt:27 #: share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 #: share/templates/reseller/details.tt:307 #: share/templates/reseller/details.tt:311 share/templates/reseller/list.tt:20 @@ -2618,7 +2634,7 @@ msgstr "Nicht Stören" msgid "Documentation" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:334 +#: lib/NGCP/Panel/Controller/Customer.pm:357 #: lib/NGCP/Panel/Controller/Domain.pm:31 #: lib/NGCP/Panel/Controller/Reseller.pm:163 #: lib/NGCP/Panel/Controller/Subscriber.pm:119 @@ -2647,7 +2663,7 @@ msgstr "Domain des Anrufempfängers." msgid "Domain of calling party." msgstr "Domain des Anrufers." -#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:242 +#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:241 msgid "Domain successfully created" msgstr "Domain erfolgreich erstellt" @@ -2930,7 +2946,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:381 +#: lib/NGCP/Panel/Controller/Customer.pm:404 #: lib/NGCP/Panel/Controller/Invoice.pm:55 #: lib/NGCP/Panel/Utils/DbStrings.pm:483 msgid "End" @@ -2986,8 +3002,8 @@ msgstr "Exportiert am" msgid "Extended Away" msgstr "Länger Abwesend" -#: lib/NGCP/Panel/Controller/Customer.pm:328 -#: lib/NGCP/Panel/Controller/Customer.pm:343 +#: lib/NGCP/Panel/Controller/Customer.pm:351 +#: lib/NGCP/Panel/Controller/Customer.pm:366 #: lib/NGCP/Panel/Utils/DbStrings.pm:908 #: share/templates/subscriber/master.tt:113 msgid "Extension" @@ -3016,6 +3032,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Reseller.pm:156 #: lib/NGCP/Panel/Controller/Reseller.pm:47 #: lib/NGCP/Panel/Utils/DbStrings.pm:1230 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:822 #: share/templates/subscriber/master.tt:90 msgid "External #" msgstr "Externe #" @@ -3040,7 +3057,7 @@ msgstr "Externe ID des Kunden des anrufenden Subscribers, wenn lokal." msgid "External Subscriber #" msgstr "Externe Subscriber #" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 msgid "External id" msgstr "" @@ -3060,7 +3077,7 @@ msgstr "Fehler-Anzahl" msgid "Failed to add registered device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:952 +#: lib/NGCP/Panel/Controller/Customer.pm:975 msgid "Failed to change account balance!" msgstr "" @@ -3068,7 +3085,7 @@ msgstr "" msgid "Failed to clear audio cache." msgstr "Leeren des Audio-Caches fehlgeschlagen." -#: lib/NGCP/Panel/Controller/Customer.pm:894 +#: lib/NGCP/Panel/Controller/Customer.pm:917 msgid "Failed to clear fraud interval" msgstr "" @@ -3089,11 +3106,11 @@ msgstr "" msgid "Failed to create NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1279 +#: lib/NGCP/Panel/Controller/Customer.pm:1302 msgid "Failed to create PBX device" msgstr "PBX Gerät erstellen fehlgeschlagen" -#: lib/NGCP/Panel/Controller/Customer.pm:1099 +#: lib/NGCP/Panel/Controller/Customer.pm:1122 msgid "Failed to create PBX group" msgstr "" @@ -3113,7 +3130,7 @@ msgstr "" msgid "Failed to create billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:281 +#: lib/NGCP/Panel/Controller/Voucher.pm:298 msgid "Failed to create billing voucher" msgstr "" @@ -3130,7 +3147,7 @@ msgstr "" msgid "Failed to create contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:209 +#: lib/NGCP/Panel/Controller/Customer.pm:232 msgid "Failed to create customer contract" msgstr "" @@ -3150,7 +3167,7 @@ msgstr "Geräte-Modell erstellen fehlgeschlagen." msgid "Failed to create device profile" msgstr "Geräte-Profil erstellen fehlgeschlagen." -#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:236 +#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:235 msgid "Failed to create domain." msgstr "Domain erstellen fehlgeschlagen." @@ -3199,7 +3216,7 @@ msgstr "" msgid "Failed to create preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:125 +#: lib/NGCP/Panel/Controller/Package.pm:126 msgid "Failed to create profile package." msgstr "" @@ -3228,7 +3245,7 @@ msgstr "" msgid "Failed to create speed dial slot" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:809 +#: lib/NGCP/Panel/Controller/Customer.pm:832 #: lib/NGCP/Panel/Controller/Subscriber.pm:198 msgid "Failed to create subscriber" msgstr "" @@ -3245,7 +3262,7 @@ msgstr "" msgid "Failed to create trusted source" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:124 +#: lib/NGCP/Panel/Controller/Voucher.pm:141 msgid "Failed to delete Billing Voucher" msgstr "" @@ -3261,7 +3278,7 @@ msgstr "" msgid "Failed to delete NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1472 +#: lib/NGCP/Panel/Controller/Customer.pm:1495 msgid "Failed to delete PBX device" msgstr "PBX Gerät löschen fehlgeschlagen." @@ -3348,6 +3365,10 @@ msgstr "" msgid "Failed to delete preference %1" msgstr "" +#: lib/NGCP/Panel/Controller/Package.pm:268 +msgid "Failed to delete profile package" +msgstr "" + #: lib/NGCP/Panel/Controller/Subscriber.pm:3230 msgid "Failed to delete registered device" msgstr "" @@ -3420,8 +3441,8 @@ msgstr "" msgid "Failed to generate manual ip group sequence" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:281 -#: lib/NGCP/Panel/Controller/Customer.pm:301 +#: lib/NGCP/Panel/Controller/Customer.pm:304 +#: lib/NGCP/Panel/Controller/Customer.pm:324 #: lib/NGCP/Panel/Controller/Invoice.pm:269 msgid "Failed to get contract balance." msgstr "Vertrags-Saldo nicht gefunden." @@ -3487,14 +3508,10 @@ msgid "Failed to terminate billing profile" msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:278 -#: lib/NGCP/Panel/Controller/Customer.pm:618 +#: lib/NGCP/Panel/Controller/Customer.pm:641 msgid "Failed to terminate contract" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:266 -msgid "Failed to terminate profile package" -msgstr "" - #: lib/NGCP/Panel/Controller/Reseller.pm:327 msgid "Failed to terminate reseller" msgstr "" @@ -3507,8 +3524,8 @@ msgstr "" msgid "Failed to transcode audio file" msgstr "Audio-Datei umwandeln fehlgeschlagen." -#: lib/NGCP/Panel/Controller/Customer.pm:1513 -#: lib/NGCP/Panel/Controller/Customer.pm:1530 +#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1553 msgid "Failed to trigger config reload via SIP" msgstr "" @@ -3524,11 +3541,11 @@ msgstr "" msgid "Failed to update NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1402 +#: lib/NGCP/Panel/Controller/Customer.pm:1425 msgid "Failed to update PBX device" msgstr "PBX Gerät aktualisieren fehlgeschlagen." -#: lib/NGCP/Panel/Controller/Customer.pm:1197 +#: lib/NGCP/Panel/Controller/Customer.pm:1220 msgid "Failed to update PBX group" msgstr "" @@ -3548,7 +3565,7 @@ msgstr "" msgid "Failed to update billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:209 +#: lib/NGCP/Panel/Controller/Voucher.pm:226 msgid "Failed to update billing voucher" msgstr "" @@ -3564,7 +3581,7 @@ msgstr "" msgid "Failed to update contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:567 +#: lib/NGCP/Panel/Controller/Customer.pm:590 msgid "Failed to update customer contract" msgstr "" @@ -3628,7 +3645,7 @@ msgstr "" msgid "Failed to update preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:228 +#: lib/NGCP/Panel/Controller/Package.pm:229 msgid "Failed to update profile package" msgstr "" @@ -3708,7 +3725,7 @@ msgstr "" msgid "Failed to upload Billing Fees" msgstr "Verrechungs-Gebühren hochladen fehlgeschlagen." -#: lib/NGCP/Panel/Controller/Voucher.pm:368 +#: lib/NGCP/Panel/Controller/Voucher.pm:385 msgid "Failed to upload Billing Vouchers" msgstr "" @@ -3788,6 +3805,10 @@ msgstr "" msgid "Folder" msgstr "Ordner" +#: lib/NGCP/Panel/Utils/Voucher.pm:54 +msgid "For Contract #" +msgstr "" + #: lib/NGCP/Panel/Utils/DbStrings.pm:80 msgid "" "For incoming calls from this peer, find the destination subscriber by a uuid " @@ -3847,7 +3868,7 @@ msgstr "Missbrauchs-Limits" msgid "Fraud Monthly Limit" msgstr "Monatliches Missbrauchs-Limit" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 msgid "Fraud Monthly Lock" msgstr "Monatliche Missbrauchs-Sperre" @@ -3867,7 +3888,7 @@ msgstr "Tägliche Missbrauchs-Sperre" msgid "Fraud daily notify" msgstr "Tägliche Missbrauchs-Benachrichtigung" -#: lib/NGCP/Panel/Controller/Customer.pm:853 +#: lib/NGCP/Panel/Controller/Customer.pm:876 msgid "Fraud settings successfully changed!" msgstr "Missbrauchs-Einstellungen erfolgreich aktualisiert!" @@ -4012,7 +4033,7 @@ msgstr "" msgid "General Purpose Parameter 5" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 msgid "General Purpose Parameter 5." msgstr "" @@ -4048,7 +4069,7 @@ msgstr "" msgid "General Purpose Parameter 9." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 msgid "Generate" msgstr "Erzeugen" @@ -4082,7 +4103,7 @@ msgstr "Gruppen" msgid "Handbook" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1495 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 msgid "Handle" msgstr "Handle" @@ -4119,7 +4140,7 @@ msgstr "Host-Name" msgid "Hour" msgstr "Stunde" -#: lib/NGCP/Panel/Controller/Customer.pm:344 +#: lib/NGCP/Panel/Controller/Customer.pm:367 #: share/templates/subscriber/master.tt:133 msgid "Hunt Policy" msgstr "Hunting-Regel" @@ -4292,7 +4313,7 @@ msgstr "Ortsvorwahl inkludieren" msgid "Incoming Dialed Number Matching" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 msgid "Incoming Email as CC" msgstr "Eingehende Email als CC" @@ -4314,7 +4335,11 @@ msgstr "" msgid "Initial Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:797 +#: share/templates/package/details.tt:24 +msgid "Initial Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:802 msgid "Initial Profiles" msgstr "" @@ -4460,7 +4485,7 @@ msgstr "Ungültige Vertrags ID" msgid "Invalid contract id found" msgstr "Ungültige Vertrags ID" -#: lib/NGCP/Panel/Controller/Customer.pm:225 +#: lib/NGCP/Panel/Controller/Customer.pm:248 msgid "Invalid customer contract id" msgstr "Ungültige Kunden ID" @@ -4493,8 +4518,8 @@ msgid "Invalid file type detected, only WAV supported" msgstr "Ungültiger Datei-Typ, nur WAV wird unterstützt" #. ($type) -#: lib/NGCP/Panel/Controller/Customer.pm:834 -#: lib/NGCP/Panel/Controller/Customer.pm:875 +#: lib/NGCP/Panel/Controller/Customer.pm:857 +#: lib/NGCP/Panel/Controller/Customer.pm:898 msgid "Invalid fraud interval '%1'!" msgstr "Ungültiger Missbrauchs-Intervall '%1'!" @@ -4514,7 +4539,8 @@ msgstr "Ungültige Rechnungs-Vorlagen ID" msgid "Invalid number block id detected" msgstr "Ungültige Nummernblock ID" -#: lib/NGCP/Panel/Controller/Package.pm:146 +#: lib/NGCP/Panel/Controller/Package.pm:147 +#: lib/NGCP/Panel/Controller/Package.pm:304 msgid "Invalid package id detected" msgstr "" @@ -4534,7 +4560,7 @@ msgstr "Ungültige Peering-Regel ID" msgid "Invalid peering server id" msgstr "Ungültige Peering-Server ID" -#: lib/NGCP/Panel/Controller/Customer.pm:318 +#: lib/NGCP/Panel/Controller/Customer.pm:341 msgid "Invalid product id for this customer contract." msgstr "Ungültige Produkt ID für diesen Kunden-Vertrag." @@ -4542,7 +4568,11 @@ msgstr "Ungültige Produkt ID für diesen Kunden-Vertrag." msgid "Invalid profile id detected!" msgstr "Ungültiges Profil ID" -#: lib/NGCP/Panel/Controller/Customer.pm:1433 +#: lib/NGCP/Panel/Controller/Customer.pm:120 +msgid "Invalid profile package id detected" +msgstr "" + +#: lib/NGCP/Panel/Controller/Customer.pm:1456 msgid "Invalid provisioning subscriber id detected." msgstr "Ungültige Provisionining Subscriber ID" @@ -4597,7 +4627,7 @@ msgstr "Ungültiger Benutzername/Passwort" msgid "Invalid voicemail setting" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:88 +#: lib/NGCP/Panel/Controller/Voucher.pm:105 msgid "Invalid voucher id detected!" msgstr "" @@ -5056,8 +5086,8 @@ msgid "" "to the application server and intra-PBX calls." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1015 -#: lib/NGCP/Panel/Controller/Customer.pm:647 +#: lib/NGCP/Panel/Controller/Customer.pm:1038 +#: lib/NGCP/Panel/Controller/Customer.pm:670 msgid "Maximum number of subscribers for this customer reached" msgstr "Maximale Anzahl von Subscribern für diesen Kunden erreicht." @@ -5076,7 +5106,7 @@ msgstr "" "Gesamte Maximale Anzahl gleichzeitiger Anrufe (ein- und ausgehend) von/zu " "Subscribern." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 msgid "May" msgstr "Mai" @@ -5249,15 +5279,15 @@ msgid "NFS Server" msgstr "" #: lib/NGCP/Panel/Controller/Billing.pm:37 -#: lib/NGCP/Panel/Controller/Customer.pm:327 -#: lib/NGCP/Panel/Controller/Customer.pm:333 -#: lib/NGCP/Panel/Controller/Customer.pm:342 +#: lib/NGCP/Panel/Controller/Customer.pm:350 +#: lib/NGCP/Panel/Controller/Customer.pm:356 +#: lib/NGCP/Panel/Controller/Customer.pm:365 #: lib/NGCP/Panel/Controller/Device.pm:1009 #: lib/NGCP/Panel/Controller/Device.pm:92 #: lib/NGCP/Panel/Controller/EmailTemplate.pm:35 #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 #: lib/NGCP/Panel/Controller/Network.pm:28 -#: lib/NGCP/Panel/Controller/Package.pm:28 +#: lib/NGCP/Panel/Controller/Package.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:81 #: lib/NGCP/Panel/Controller/Product.pm:23 @@ -5301,7 +5331,7 @@ msgstr "" msgid "Ncos level id" msgstr "NCOS-Stufen ID" -#: lib/NGCP/Panel/Controller/Customer.pm:382 +#: lib/NGCP/Panel/Controller/Customer.pm:405 #: lib/NGCP/Panel/Controller/Invoice.pm:56 #: lib/NGCP/Panel/Utils/DbStrings.pm:885 msgid "Net Amount" @@ -5347,7 +5377,7 @@ msgstr "Neuer Name" msgid "No Billing Fee file specified!" msgstr "Keine Verrechnungs-Gebühren-Datei angegeben" -#: lib/NGCP/Panel/Controller/Voucher.pm:313 +#: lib/NGCP/Panel/Controller/Voucher.pm:330 msgid "No Billing Voucher file specified!" msgstr "" @@ -5367,7 +5397,7 @@ msgstr "Keine neuen Nachrichten" msgid "No packets for this Call-ID found." msgstr "Keine Pakete für diese Anruf-ID gefunden." -#: lib/NGCP/Panel/Controller/Customer.pm:311 +#: lib/NGCP/Panel/Controller/Customer.pm:334 #: lib/NGCP/Panel/Controller/Sound.pm:49 msgid "No product for this customer contract found." msgstr "Kein Produkt für diesen Kunden-Vertrag gefunden." @@ -5413,11 +5443,11 @@ msgstr "Benachrichtigungs-Emails" msgid "Notopup discard intervals" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 msgid "November" msgstr "November" -#: lib/NGCP/Panel/Controller/Customer.pm:335 +#: lib/NGCP/Panel/Controller/Customer.pm:358 #: lib/NGCP/Panel/Controller/Subscriber.pm:122 #: lib/NGCP/Panel/Controller/Subscriber.pm:2620 #: lib/NGCP/Panel/Utils/DbStrings.pm:532 @@ -5548,7 +5578,7 @@ msgstr "" msgid "Optional billing network id" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 msgid "" "Optionally set the maximum number of subscribers for this contract. Leave " "empty for unlimited." @@ -5625,12 +5655,12 @@ msgstr "" msgid "PBX Call Queue" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1292 -#: lib/NGCP/Panel/Controller/Customer.pm:1416 +#: lib/NGCP/Panel/Controller/Customer.pm:1315 +#: lib/NGCP/Panel/Controller/Customer.pm:1439 msgid "PBX Device" msgstr "PBX-Gerät" -#: lib/NGCP/Panel/Controller/Customer.pm:1465 +#: lib/NGCP/Panel/Controller/Customer.pm:1488 msgid "PBX Device successfully deleted" msgstr "PBX-Gerät erfolgreich gelöscht" @@ -5642,7 +5672,7 @@ msgstr "PBX-Geräte" msgid "PBX Extension" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1111 +#: lib/NGCP/Panel/Controller/Customer.pm:1134 msgid "PBX Group" msgstr "PBX-Gruppe" @@ -5661,34 +5691,34 @@ msgstr "PBX-Gruppen-Einstellungen für %1@%2" msgid "PBX Groups" msgstr "PBX-Gruppen" -#: lib/NGCP/Panel/Controller/Customer.pm:1270 +#: lib/NGCP/Panel/Controller/Customer.pm:1293 msgid "PBX device successfully created" msgstr "PBX-Gerät erfolgreich erstellt" -#: lib/NGCP/Panel/Controller/Customer.pm:1393 +#: lib/NGCP/Panel/Controller/Customer.pm:1416 msgid "PBX device successfully updated" msgstr "PBX-Gerät erfolgreich aktualisiert" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1314 +#: lib/NGCP/Panel/Controller/Customer.pm:1337 msgid "PBX device with id %1 does not exist for this customer." msgstr "PBX-Gerät mit ID %1 existiert für diesen Kunden nicht." #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1304 +#: lib/NGCP/Panel/Controller/Customer.pm:1327 msgid "PBX device with id %1 does not exist." msgstr "PXB-Gerät mit ID %1 existiert nicht." -#: lib/NGCP/Panel/Controller/Customer.pm:1093 +#: lib/NGCP/Panel/Controller/Customer.pm:1116 msgid "PBX group successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1191 +#: lib/NGCP/Panel/Controller/Customer.pm:1214 msgid "PBX group successfully updated" msgstr "" #. ($group_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1123 +#: lib/NGCP/Panel/Controller/Customer.pm:1146 msgid "PBX group with id %1 does not exist." msgstr "PBX-Gruppe mit ID %1 existiert nicht." @@ -6060,7 +6090,7 @@ msgstr "Präferenz '" msgid "Preferences" msgstr "Präferenzen" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 msgid "" "Preliminary created in ZeroTouch Provisioning console Polycom ZTP profile. " "Refer to documentation." @@ -6096,6 +6126,7 @@ msgstr "Private Leitung" #: lib/NGCP/Panel/Controller/Customer.pm:105 #: lib/NGCP/Panel/Controller/Customer.pm:57 #: lib/NGCP/Panel/Controller/Reseller.pm:157 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:823 msgid "Product" msgstr "Produkt" @@ -6111,11 +6142,16 @@ msgstr "Profil" msgid "Profile Name" msgstr "Profil-Name" -#: lib/NGCP/Panel/Controller/Voucher.pm:45 share/templates/package/list.tt:3 +#: lib/NGCP/Panel/Utils/Voucher.pm:52 share/templates/package/list.tt:3 #: share/templates/reseller/details.tt:258 msgid "Profile Package" msgstr "" +#. (package_result.name) +#: share/templates/package/details.tt:1 +msgid "Profile Package Details for %1" +msgstr "" + #: share/templates/package/list.tt:1 share/templates/reseller/details.tt:253 #: share/templates/widgets/admin_topmenu_settings.tt:43 #: share/templates/widgets/reseller_topmenu_settings.tt:17 @@ -6140,7 +6176,8 @@ msgstr "Profil-Sets" msgid "Profile id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:157 +#: lib/NGCP/Panel/Controller/Package.pm:158 +#: lib/NGCP/Panel/Controller/Package.pm:315 msgid "Profile package does not exist" msgstr "" @@ -6148,15 +6185,15 @@ msgstr "" msgid "Profile package id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:119 +#: lib/NGCP/Panel/Controller/Package.pm:120 msgid "Profile package successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:259 -msgid "Profile package successfully terminated" +#: lib/NGCP/Panel/Controller/Package.pm:261 +msgid "Profile package successfully deleted" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:222 +#: lib/NGCP/Panel/Controller/Package.pm:223 msgid "Profile package successfully updated" msgstr "" @@ -6339,16 +6376,15 @@ msgstr "Ersetzungs-Pattern" #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 #: lib/NGCP/Panel/Controller/NCOS.pm:30 #: lib/NGCP/Panel/Controller/Network.pm:27 -#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:28 #: lib/NGCP/Panel/Controller/Reseller.pm:164 #: lib/NGCP/Panel/Controller/Reseller.pm:175 #: lib/NGCP/Panel/Controller/Reseller.pm:182 #: lib/NGCP/Panel/Controller/Reseller.pm:189 #: lib/NGCP/Panel/Controller/Rewrite.pm:32 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 -#: lib/NGCP/Panel/Controller/Voucher.pm:44 #: lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 -#: share/templates/customer/details.tt:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:51 share/templates/customer/details.tt:47 #: share/templates/reseller/details.tt:31 #: share/templates/widgets/admin_reseller_overview.tt:7 msgid "Reseller" @@ -6452,6 +6488,10 @@ msgstr "Reseller erfolgreich aktualisiert" msgid "Resellers" msgstr "Reseller" +#: lib/NGCP/Panel/Utils/Voucher.pm:53 +msgid "Reserved for Customer" +msgstr "" + #: share/templates/login/login.tt:21 msgid "Reset Password" msgstr "Passwort zurücksetzen" @@ -6838,12 +6878,12 @@ msgstr "September" msgid "Serial" msgstr "Rechnungsnummer" -#: lib/NGCP/Panel/Controller/Customer.pm:379 +#: lib/NGCP/Panel/Controller/Customer.pm:402 #: lib/NGCP/Panel/Controller/Invoice.pm:53 msgid "Serial #" msgstr "Rechnungsnummer" -#: lib/NGCP/Panel/Controller/Customer.pm:345 +#: lib/NGCP/Panel/Controller/Customer.pm:368 #: share/templates/subscriber/master.tt:139 msgid "Serial Hunt Timeout" msgstr "Timeout für Serielles Läuten" @@ -6984,7 +7024,7 @@ msgstr "Einfache Ansicht" #: lib/NGCP/Panel/Controller/Subscriber.pm:262 #: lib/NGCP/Panel/Controller/Subscriber.pm:267 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 msgid "Slot" msgstr "Eintrag" @@ -7335,7 +7375,7 @@ msgstr "Kurzwahlcodes" msgid "Spent this interval" msgstr "In diesem Intervall verbraucht" -#: lib/NGCP/Panel/Controller/Customer.pm:380 +#: lib/NGCP/Panel/Controller/Customer.pm:403 #: lib/NGCP/Panel/Controller/Invoice.pm:54 #: lib/NGCP/Panel/Utils/DbStrings.pm:1294 msgid "Start" @@ -7378,6 +7418,7 @@ msgstr "Stations-Name" #: lib/NGCP/Panel/Controller/Subscriber.pm:2056 #: lib/NGCP/Panel/Controller/Subscriber.pm:273 #: lib/NGCP/Panel/Utils/DbStrings.pm:627 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:825 #: share/templates/subscriber/master.tt:76 msgid "Status" msgstr "Status" @@ -7391,7 +7432,7 @@ msgid "Street" msgstr "Straße" #: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 msgid "Subject" msgstr "Betreff" @@ -7552,7 +7593,7 @@ msgstr "Subscriber-Profil erfolgreich aktualisiert" msgid "Subscriber status is %1" msgstr "Subscriber hat Status %1" -#: lib/NGCP/Panel/Controller/Customer.pm:803 +#: lib/NGCP/Panel/Controller/Customer.pm:826 msgid "Subscriber successfully created" msgstr "" @@ -7578,7 +7619,7 @@ msgstr "Registriertes Endgerät erfolgreich hinzugefügt" msgid "Successfully cleared Call Forward" msgstr "Ruf-Weiterleitung erfolgreich gelöscht" -#: lib/NGCP/Panel/Controller/Customer.pm:903 +#: lib/NGCP/Panel/Controller/Customer.pm:926 msgid "Successfully cleared fraud interval!" msgstr "Missbrauchs-Intervall erfolgreich zurückgesetzt!" @@ -7650,7 +7691,7 @@ msgstr "Vertraute Quelle erfolgreich gelöscht" msgid "Successfully deleted voicemail" msgstr "Sprachnachricht erfolgreich gelöscht" -#: lib/NGCP/Panel/Controller/Customer.pm:1558 +#: lib/NGCP/Panel/Controller/Customer.pm:1581 msgid "Successfully redirected request to device" msgstr "Anfrage erfolgreich an Gerät umgeleitet" @@ -7680,7 +7721,7 @@ msgstr "Reseller erfolgreich terminiert" msgid "Successfully terminated subscriber" msgstr "Subscriber erfolgreich terminiert" -#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1559 msgid "Successfully triggered config reload via SIP" msgstr "" @@ -7798,7 +7839,7 @@ msgstr "TIFF" msgid "TLS" msgstr "TLS" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 msgid "Template" msgstr "Vorlage" @@ -7820,10 +7861,8 @@ msgstr "Verfügbare Variablen" #: share/templates/customer/details.tt:251 #: share/templates/customer/list.tt:119 #: share/templates/helpers/datatables.tt:100 -#: share/templates/network/list.tt:19 share/templates/package/list.tt:19 -#: share/templates/reseller/details.tt:208 +#: share/templates/network/list.tt:19 share/templates/reseller/details.tt:208 #: share/templates/reseller/details.tt:241 -#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 #: share/templates/subscriber/list.tt:19 msgid "Terminate" @@ -8080,7 +8119,7 @@ msgid "" "definition mode is used." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 msgid "" "The billing profile id used to charge this contract, which will become " "active immediately. This field is required if the profile definition mode is " @@ -8305,7 +8344,7 @@ msgstr "" msgid "The customer this invoice belongs to." msgstr "Der Kunde zu dem diese Rechnung gehört." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 msgid "The date the invoice has been sent by email or null if not sent." msgstr "" "Das Datum an dem die Rechnung per Email versandt wurde oder null wenn sie " @@ -8474,7 +8513,7 @@ msgstr "Der Dateiname dieser Firmware." msgid "The final SIP response code of the call." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 msgid "" "The folder the message is currently in (one of INBOX, Old, Work, Friends, " "Family, Cust1-Cust6)" @@ -8551,7 +8590,7 @@ msgstr "" "Die ID, die auf den \"Call Forward Unconditional\" Eintrag in der " "voip_cf_mappings Tabelle zeigt" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 msgid "" "The included free minutes per billing interval (in seconds, e.g. 60000 for " "1000 free minutes)." @@ -8686,7 +8725,7 @@ msgstr "Die Handynummer des Kontakts." msgid "The model name of this device." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 msgid "The name of the Rewrite Rule Set." msgstr "" @@ -8787,7 +8826,7 @@ msgstr "" msgid "The password for authenticating on the X-2 interface." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 msgid "The password to authenticate for SIP and XMPP services." msgstr "Das Passwort zum Anmelden an SIP- und XMPP-Diensten." @@ -8879,7 +8918,7 @@ msgstr "" msgid "The reseller id this contact belongs to." msgstr "Die Reseller-Id, zu der der Kontakt gehört." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 msgid "The reseller id this device model belongs to." msgstr "" @@ -8981,7 +9020,7 @@ msgstr "" msgid "The start of the invoice period." msgstr "Der Start der Rechnungsperiode." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 msgid "The start time in format hh:mm:ss" msgstr "Die Start-Zeit im Format hh:mm:ss" @@ -9020,12 +9059,6 @@ msgid "" "customers/profile packages." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 -msgid "" -"The status of this package. Only active profile packages can be assigned to " -"customers/profile packages." -msgstr "" - #: lib/NGCP/Panel/Utils/DbStrings.pm:1123 msgid "The street name of the contact." msgstr "Der Straßen-Name des Kontakts." @@ -9107,7 +9140,7 @@ msgstr "" msgid "The temporal unit for the \"timely\" interval." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 msgid "The temporal unit for the balance interval." msgstr "" @@ -9163,7 +9196,7 @@ msgstr "Die zu verwendene Betriebs-Art für diese Leitung/Taste" msgid "The unique name of the billing network." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 msgid "The unique name of the profile package." msgstr "" @@ -9233,7 +9266,7 @@ msgid "Thursday" msgstr "Donnerstag" #: lib/NGCP/Panel/Controller/Subscriber.pm:2073 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 #: share/templates/subscriber/preferences.tt:457 msgid "Time" msgstr "Zeit" @@ -9298,7 +9331,11 @@ msgstr "Bis Datum:" msgid "Top-up Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:49 +msgid "Top-up Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:806 msgid "Top-up Profiles" msgstr "" @@ -9310,7 +9347,7 @@ msgstr "" msgid "Topup count" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 msgid "Topup lock level" msgstr "" @@ -9326,7 +9363,7 @@ msgstr "" msgid "Total" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:384 +#: lib/NGCP/Panel/Controller/Customer.pm:407 #: lib/NGCP/Panel/Controller/Invoice.pm:58 #: lib/NGCP/Panel/Utils/DbStrings.pm:1371 msgid "Total Amount" @@ -9403,7 +9440,11 @@ msgstr "Entsperren" msgid "Underrun Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:799 +#: share/templates/package/details.tt:74 +msgid "Underrun Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:804 msgid "Underrun Profiles" msgstr "" @@ -9490,7 +9531,6 @@ msgstr "" #: lib/NGCP/Panel/Utils/Billing.pm:106 #: lib/NGCP/Panel/Utils/BillingNetworks.pm:143 -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:796 msgid "Used (contracts)" msgstr "" @@ -9499,11 +9539,11 @@ msgstr "" msgid "Used (packages)" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:56 msgid "Used At" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:48 +#: lib/NGCP/Panel/Utils/Voucher.pm:57 msgid "Used By Subscriber #" msgstr "" @@ -9586,7 +9626,7 @@ msgid "" "Obtained from Yealink." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:383 +#: lib/NGCP/Panel/Controller/Customer.pm:406 #: lib/NGCP/Panel/Controller/Invoice.pm:57 #: lib/NGCP/Panel/Utils/DbStrings.pm:521 msgid "VAT Amount" @@ -9596,7 +9636,7 @@ msgstr "" msgid "VAT Number" msgstr "UID Nummer" -#: lib/NGCP/Panel/Controller/Voucher.pm:46 +#: lib/NGCP/Panel/Utils/Voucher.pm:55 msgid "Valid Until" msgstr "" @@ -9696,6 +9736,12 @@ msgstr "Sprachnachriten und Sprachbox" msgid "Voicemails" msgstr "Sprachnachrichten" +#: share/templates/package/details.tt:129 +msgid "Voucher" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:124 #: share/templates/widgets/admin_topmenu_settings.tt:47 #: share/templates/widgets/reseller_topmenu_settings.tt:21 msgid "Vouchers" @@ -10286,7 +10332,7 @@ msgstr "" msgid "right" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 msgid "schedule: by 'billing_profiles' field" msgstr "" diff --git a/lib/NGCP/Panel/I18N/es.po b/lib/NGCP/Panel/I18N/es.po index 7bd465c2ce..dc0c734b17 100644 --- a/lib/NGCP/Panel/I18N/es.po +++ b/lib/NGCP/Panel/I18N/es.po @@ -98,10 +98,10 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:25 #: lib/NGCP/Panel/Controller/Contract.pm:452 #: lib/NGCP/Panel/Controller/Customer.pm:103 -#: lib/NGCP/Panel/Controller/Customer.pm:326 -#: lib/NGCP/Panel/Controller/Customer.pm:332 -#: lib/NGCP/Panel/Controller/Customer.pm:341 -#: lib/NGCP/Panel/Controller/Customer.pm:378 +#: lib/NGCP/Panel/Controller/Customer.pm:349 +#: lib/NGCP/Panel/Controller/Customer.pm:355 +#: lib/NGCP/Panel/Controller/Customer.pm:364 +#: lib/NGCP/Panel/Controller/Customer.pm:401 #: lib/NGCP/Panel/Controller/Customer.pm:53 #: lib/NGCP/Panel/Controller/Device.pm:106 #: lib/NGCP/Panel/Controller/Device.pm:119 @@ -117,7 +117,8 @@ msgstr "" #: lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 #: lib/NGCP/Panel/Controller/Network.pm:26 #: lib/NGCP/Panel/Controller/NumberBlock.pm:39 -#: lib/NGCP/Panel/Controller/Package.pm:26 +#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:323 #: lib/NGCP/Panel/Controller/Peering.pm:27 #: lib/NGCP/Panel/Controller/Peering.pm:80 #: lib/NGCP/Panel/Controller/Peering.pm:91 @@ -145,8 +146,9 @@ msgstr "" #: lib/NGCP/Panel/Controller/Subscriber.pm:281 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 -#: lib/NGCP/Panel/Controller/Voucher.pm:41 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/Sounds.pm:65 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:821 +#: lib/NGCP/Panel/Utils/Sounds.pm:65 lib/NGCP/Panel/Utils/Voucher.pm:48 #: share/templates/customer/details.tt:60 msgid "#" msgstr "#" @@ -192,7 +194,7 @@ msgstr "%1para %2s" msgid "(Base) IP Address" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:358 lib/NGCP/Panel/Utils/Billing.pm:59 +#: lib/NGCP/Panel/Controller/Voucher.pm:375 lib/NGCP/Panel/Utils/Billing.pm:59 msgid ", but skipped the following line numbers: " msgstr ", pero omitir los siguientes números: " @@ -414,7 +416,7 @@ msgstr "Aceptar" msgid "Access Restrictions" msgstr "Restricciones de Acceso" -#: lib/NGCP/Panel/Controller/Customer.pm:945 +#: lib/NGCP/Panel/Controller/Customer.pm:968 msgid "Account balance successfully changed!" msgstr "¡Saldo modificado con éxito!" @@ -425,11 +427,11 @@ msgstr "¡Saldo modificado con éxito!" msgid "Active" msgstr "Activo" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 msgid "Active callforward" msgstr "Desvío activo" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 msgid "Add" msgstr "Suma" @@ -518,11 +520,11 @@ msgstr "Administrador actualizado con éxito" msgid "Administrators" msgstr "Administradores" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 msgid "Advanced" msgstr "Avanzado" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 msgid "Advanced View" msgstr "Vista Avanzada" @@ -555,7 +557,7 @@ msgstr "Alias number" msgid "All services running" msgstr "Todos los servicios en ejecución" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 msgid "Allocable" msgstr "" @@ -601,8 +603,7 @@ msgstr "CLIs permitidos para llamadas salientes" msgid "Allowed source IPs" msgstr "IPs de origen permitidas" -#: lib/NGCP/Panel/Controller/Voucher.pm:43 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 lib/NGCP/Panel/Utils/Voucher.pm:50 msgid "Amount" msgstr "" @@ -811,7 +812,7 @@ msgstr "Botón BLF" #: share/templates/denied_page.tt:20 share/templates/device/list.tt:5 #: share/templates/domain/preferences.tt:21 #: share/templates/helpers/datatables.tt:209 -#: share/templates/invoice/template.tt:20 +#: share/templates/invoice/template.tt:20 share/templates/package/details.tt:5 #: share/templates/peering/preferences.tt:18 #: share/templates/reseller/branding.tt:5 #: share/templates/reseller/details.tt:5 @@ -892,7 +893,8 @@ msgstr "Tarifa subida con éxito" msgid "Billing Fees" msgstr "Tarifas" -#: share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 +#: lib/NGCP/Panel/Controller/Package.pm:325 share/templates/network/list.tt:3 +#: share/templates/reseller/details.tt:226 msgid "Billing Network" msgstr "" @@ -919,6 +921,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:29 #: lib/NGCP/Panel/Controller/Contract.pm:455 #: lib/NGCP/Panel/Controller/Customer.pm:58 +#: lib/NGCP/Panel/Controller/Package.pm:324 #: lib/NGCP/Panel/Controller/Reseller.pm:49 #: lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 #: share/templates/reseller/details.tt:193 @@ -941,17 +944,22 @@ msgstr "" msgid "Billing Profile does not exist!" msgstr "¡El perfil de facturación no existe!" +#: share/templates/package/details.tt:29 share/templates/package/details.tt:54 +#: share/templates/package/details.tt:79 +msgid "Billing Profile/Network" +msgstr "" + #: share/templates/billing/list.tt:1 share/templates/reseller/details.tt:188 #: share/templates/widgets/admin_billing_overview.tt:7 #: share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profiles" msgstr "Perfiles de facturación " -#: lib/NGCP/Panel/Controller/Voucher.pm:99 +#: lib/NGCP/Panel/Controller/Voucher.pm:116 msgid "Billing Voucher does not exist!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:118 +#: lib/NGCP/Panel/Controller/Voucher.pm:135 msgid "Billing Voucher successfully deleted" msgstr "" @@ -959,7 +967,7 @@ msgstr "" msgid "Billing Vouchers" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:356 +#: lib/NGCP/Panel/Controller/Voucher.pm:373 msgid "Billing Vouchers successfully uploaded" msgstr "" @@ -1031,11 +1039,11 @@ msgstr "Perfil de facturación modificado con éxito" msgid "Billing profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:275 +#: lib/NGCP/Panel/Controller/Voucher.pm:292 msgid "Billing voucher successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:203 +#: lib/NGCP/Panel/Controller/Voucher.pm:220 msgid "Billing voucher successfully updated" msgstr "" @@ -1346,7 +1354,7 @@ msgstr "Patrón de destino" msgid "Callee prefix" msgstr "Prefijo de destino" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 msgid "Callee prefix, eg: 43" msgstr "Prefijo de destino, p.e: 34" @@ -1380,7 +1388,7 @@ msgstr "Llamando" msgid "Callthrough CLIs" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1030 +#: lib/NGCP/Panel/Controller/Customer.pm:1053 msgid "Can't create a PBX group without having a pilot subscriber." msgstr "" @@ -1393,7 +1401,7 @@ msgid "Cannot delete myself" msgstr "No me puedo borrar a mi mismo" #: lib/NGCP/Panel/Controller/Contract.pm:245 -#: lib/NGCP/Panel/Controller/Customer.pm:585 +#: lib/NGCP/Panel/Controller/Customer.pm:608 msgid "Cannot terminate contract with the id 1" msgstr "No se puede terminar el contrato con ID 1" @@ -1557,8 +1565,7 @@ msgstr "Suscriptor de CloudPBX" msgid "CloudPBX subscriber must have a primary number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:42 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 lib/NGCP/Panel/Utils/Voucher.pm:49 msgid "Code" msgstr "" @@ -1630,6 +1637,7 @@ msgstr "Detalles de Contacto" #: lib/NGCP/Panel/Controller/Reseller.pm:48 #: lib/NGCP/Panel/Controller/Subscriber.pm:117 #: lib/NGCP/Panel/Utils/DbStrings.pm:544 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:824 msgid "Contact Email" msgstr "Correo del Contacto" @@ -1704,6 +1712,7 @@ msgid "Content Type" msgstr "Tipo de Contenido" #: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 +#: share/templates/package/details.tt:104 #: share/templates/reseller/details.tt:63 msgid "Contract" msgstr "Contrato" @@ -1745,6 +1754,7 @@ msgstr "Contrato modificado con éxito" msgid "Contract successfully terminated" msgstr "Contrato eliminado con éxito" +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:800 #: share/templates/contract/list.tt:1 msgid "Contracts" msgstr "Contratos" @@ -1792,7 +1802,7 @@ msgstr "" msgid "Create Contact" msgstr "Crear Contacto" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 msgid "Create Contract" msgstr "Crear Contrato" @@ -1879,7 +1889,7 @@ msgstr "Crear Servidor de Peering" msgid "Create Permanent Registration" msgstr "Crear Registro Permanente" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:22 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:23 msgid "Create Profile Package" msgstr "" @@ -2003,15 +2013,19 @@ msgid "Customer #%1 - Preferences" msgstr "" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:202 +#: lib/NGCP/Panel/Controller/Customer.pm:225 msgid "Customer #%1 successfully created" msgstr "Cliente #%1 creado con éxito" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:560 +#: lib/NGCP/Panel/Controller/Customer.pm:583 msgid "Customer #%1 successfully updated" msgstr "Cliente #%1 modificado con éxito" +#: share/templates/package/details.tt:99 +msgid "Customer Contracts" +msgstr "" + #: share/templates/customer/details.tt:2 msgid "Customer Details" msgstr "Detalles de Cliente" @@ -2068,11 +2082,11 @@ msgstr "" "Grupo de locuciones específico de cliente usado para locutor automático, " "anuncios específicos de cliente.. etc." -#: lib/NGCP/Panel/Controller/Customer.pm:611 +#: lib/NGCP/Panel/Controller/Customer.pm:634 msgid "Customer successfully terminated" msgstr "Cliente eliminado con éxito" -#: lib/NGCP/Panel/Controller/Customer.pm:258 +#: lib/NGCP/Panel/Controller/Customer.pm:281 msgid "Customer was not found" msgstr "Cliente no encontrado" @@ -2085,7 +2099,7 @@ msgstr "Cliente no encontrado" msgid "Customers" msgstr "Clientes" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 msgid "Daily Fraud Limit" msgstr "Límite de gasto diario" @@ -2157,11 +2171,12 @@ msgstr "" #: share/templates/ncos/pattern_list.tt:21 #: share/templates/numberblock/block_list.tt:18 #: share/templates/numberblock/profile_list.tt:23 -#: share/templates/peering/list.tt:18 +#: share/templates/package/list.tt:19 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:139 #: share/templates/reseller/details.tt:170 +#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:391 #: share/templates/rewrite/rules_list.tt:58 #: share/templates/rewrite/set_list.tt:22 @@ -2417,6 +2432,7 @@ msgstr "Detalle" #: share/templates/customer/details.tt:257 #: share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 #: share/templates/numberblock/block_list.tt:19 +#: share/templates/package/list.tt:20 share/templates/package/list.tt:27 #: share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 #: share/templates/reseller/details.tt:307 #: share/templates/reseller/details.tt:311 share/templates/reseller/list.tt:20 @@ -2584,7 +2600,7 @@ msgstr "No molestar" msgid "Documentation" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:334 +#: lib/NGCP/Panel/Controller/Customer.pm:357 #: lib/NGCP/Panel/Controller/Domain.pm:31 #: lib/NGCP/Panel/Controller/Reseller.pm:163 #: lib/NGCP/Panel/Controller/Subscriber.pm:119 @@ -2614,7 +2630,7 @@ msgstr "" msgid "Domain of calling party." msgstr "" -#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:242 +#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:241 msgid "Domain successfully created" msgstr "Dominio creado con éxito" @@ -2898,7 +2914,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:381 +#: lib/NGCP/Panel/Controller/Customer.pm:404 #: lib/NGCP/Panel/Controller/Invoice.pm:55 #: lib/NGCP/Panel/Utils/DbStrings.pm:483 msgid "End" @@ -2955,8 +2971,8 @@ msgstr "" msgid "Extended Away" msgstr "Ausente Extendido" -#: lib/NGCP/Panel/Controller/Customer.pm:328 -#: lib/NGCP/Panel/Controller/Customer.pm:343 +#: lib/NGCP/Panel/Controller/Customer.pm:351 +#: lib/NGCP/Panel/Controller/Customer.pm:366 #: lib/NGCP/Panel/Utils/DbStrings.pm:908 #: share/templates/subscriber/master.tt:113 msgid "Extension" @@ -2985,6 +3001,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Reseller.pm:156 #: lib/NGCP/Panel/Controller/Reseller.pm:47 #: lib/NGCP/Panel/Utils/DbStrings.pm:1230 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:822 #: share/templates/subscriber/master.tt:90 msgid "External #" msgstr "Externo #" @@ -3009,7 +3026,7 @@ msgstr "" msgid "External Subscriber #" msgstr "Suscriptor Externo #" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 msgid "External id" msgstr "" @@ -3029,7 +3046,7 @@ msgstr "Cuenta de fallos" msgid "Failed to add registered device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:952 +#: lib/NGCP/Panel/Controller/Customer.pm:975 msgid "Failed to change account balance!" msgstr "" @@ -3037,7 +3054,7 @@ msgstr "" msgid "Failed to clear audio cache." msgstr "Fallo al limpiar el cache de audio." -#: lib/NGCP/Panel/Controller/Customer.pm:894 +#: lib/NGCP/Panel/Controller/Customer.pm:917 msgid "Failed to clear fraud interval" msgstr "" @@ -3058,11 +3075,11 @@ msgstr "" msgid "Failed to create NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1279 +#: lib/NGCP/Panel/Controller/Customer.pm:1302 msgid "Failed to create PBX device" msgstr "Fallo al crear dispositivo PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1099 +#: lib/NGCP/Panel/Controller/Customer.pm:1122 msgid "Failed to create PBX group" msgstr "" @@ -3082,7 +3099,7 @@ msgstr "" msgid "Failed to create billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:281 +#: lib/NGCP/Panel/Controller/Voucher.pm:298 msgid "Failed to create billing voucher" msgstr "" @@ -3099,7 +3116,7 @@ msgstr "" msgid "Failed to create contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:209 +#: lib/NGCP/Panel/Controller/Customer.pm:232 msgid "Failed to create customer contract" msgstr "" @@ -3119,7 +3136,7 @@ msgstr "Fallo al crear modelo de dispositivo" msgid "Failed to create device profile" msgstr "Fallo al crear perfil de dispositivo" -#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:236 +#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:235 msgid "Failed to create domain." msgstr "Fallo al crear dominio" @@ -3168,7 +3185,7 @@ msgstr "" msgid "Failed to create preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:125 +#: lib/NGCP/Panel/Controller/Package.pm:126 msgid "Failed to create profile package." msgstr "" @@ -3197,7 +3214,7 @@ msgstr "" msgid "Failed to create speed dial slot" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:809 +#: lib/NGCP/Panel/Controller/Customer.pm:832 #: lib/NGCP/Panel/Controller/Subscriber.pm:198 msgid "Failed to create subscriber" msgstr "" @@ -3214,7 +3231,7 @@ msgstr "" msgid "Failed to create trusted source" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:124 +#: lib/NGCP/Panel/Controller/Voucher.pm:141 msgid "Failed to delete Billing Voucher" msgstr "" @@ -3230,7 +3247,7 @@ msgstr "" msgid "Failed to delete NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1472 +#: lib/NGCP/Panel/Controller/Customer.pm:1495 msgid "Failed to delete PBX device" msgstr "Fallo al borrar dispositivo PBX" @@ -3317,6 +3334,10 @@ msgstr "" msgid "Failed to delete preference %1" msgstr "" +#: lib/NGCP/Panel/Controller/Package.pm:268 +msgid "Failed to delete profile package" +msgstr "" + #: lib/NGCP/Panel/Controller/Subscriber.pm:3230 msgid "Failed to delete registered device" msgstr "" @@ -3389,8 +3410,8 @@ msgstr "" msgid "Failed to generate manual ip group sequence" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:281 -#: lib/NGCP/Panel/Controller/Customer.pm:301 +#: lib/NGCP/Panel/Controller/Customer.pm:304 +#: lib/NGCP/Panel/Controller/Customer.pm:324 #: lib/NGCP/Panel/Controller/Invoice.pm:269 msgid "Failed to get contract balance." msgstr "" @@ -3456,14 +3477,10 @@ msgid "Failed to terminate billing profile" msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:278 -#: lib/NGCP/Panel/Controller/Customer.pm:618 +#: lib/NGCP/Panel/Controller/Customer.pm:641 msgid "Failed to terminate contract" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:266 -msgid "Failed to terminate profile package" -msgstr "" - #: lib/NGCP/Panel/Controller/Reseller.pm:327 msgid "Failed to terminate reseller" msgstr "" @@ -3476,8 +3493,8 @@ msgstr "" msgid "Failed to transcode audio file" msgstr "Fallo al convertir fichero de audio" -#: lib/NGCP/Panel/Controller/Customer.pm:1513 -#: lib/NGCP/Panel/Controller/Customer.pm:1530 +#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1553 msgid "Failed to trigger config reload via SIP" msgstr "" @@ -3493,11 +3510,11 @@ msgstr "" msgid "Failed to update NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1402 +#: lib/NGCP/Panel/Controller/Customer.pm:1425 msgid "Failed to update PBX device" msgstr "Fallo al actualizar dispositivo PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1197 +#: lib/NGCP/Panel/Controller/Customer.pm:1220 msgid "Failed to update PBX group" msgstr "" @@ -3517,7 +3534,7 @@ msgstr "" msgid "Failed to update billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:209 +#: lib/NGCP/Panel/Controller/Voucher.pm:226 msgid "Failed to update billing voucher" msgstr "" @@ -3533,7 +3550,7 @@ msgstr "" msgid "Failed to update contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:567 +#: lib/NGCP/Panel/Controller/Customer.pm:590 msgid "Failed to update customer contract" msgstr "" @@ -3597,7 +3614,7 @@ msgstr "" msgid "Failed to update preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:228 +#: lib/NGCP/Panel/Controller/Package.pm:229 msgid "Failed to update profile package" msgstr "" @@ -3679,7 +3696,7 @@ msgstr "" msgid "Failed to upload Billing Fees" msgstr "Fallo al subir tarifas" -#: lib/NGCP/Panel/Controller/Voucher.pm:368 +#: lib/NGCP/Panel/Controller/Voucher.pm:385 msgid "Failed to upload Billing Vouchers" msgstr "" @@ -3759,6 +3776,10 @@ msgstr "" msgid "Folder" msgstr "" +#: lib/NGCP/Panel/Utils/Voucher.pm:54 +msgid "For Contract #" +msgstr "" + #: lib/NGCP/Panel/Utils/DbStrings.pm:80 msgid "" "For incoming calls from this peer, find the destination subscriber by a uuid " @@ -3817,7 +3838,7 @@ msgstr "Límites antifraude" msgid "Fraud Monthly Limit" msgstr "Antifraude mensual: Límite de gasto" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 msgid "Fraud Monthly Lock" msgstr "Antifraude mensual: Bloqueo" @@ -3837,7 +3858,7 @@ msgstr "Antifraude diario: Bloqueo" msgid "Fraud daily notify" msgstr "Antifraude diario: Notificación" -#: lib/NGCP/Panel/Controller/Customer.pm:853 +#: lib/NGCP/Panel/Controller/Customer.pm:876 msgid "Fraud settings successfully changed!" msgstr "¡Preferencias antifraude modificadas con éxito!" @@ -3986,7 +4007,7 @@ msgstr "" msgid "General Purpose Parameter 5" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 msgid "General Purpose Parameter 5." msgstr "" @@ -4022,7 +4043,7 @@ msgstr "" msgid "General Purpose Parameter 9." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 msgid "Generate" msgstr "Generar" @@ -4056,7 +4077,7 @@ msgstr "" msgid "Handbook" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1495 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 msgid "Handle" msgstr "Manejo" @@ -4094,7 +4115,7 @@ msgstr "Hostname" msgid "Hour" msgstr "Hora" -#: lib/NGCP/Panel/Controller/Customer.pm:344 +#: lib/NGCP/Panel/Controller/Customer.pm:367 #: share/templates/subscriber/master.tt:133 msgid "Hunt Policy" msgstr "" @@ -4266,7 +4287,7 @@ msgstr "Incluir código de área local" msgid "Incoming Dialed Number Matching" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 msgid "Incoming Email as CC" msgstr "Mail entrante como CC" @@ -4288,7 +4309,11 @@ msgstr "" msgid "Initial Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:797 +#: share/templates/package/details.tt:24 +msgid "Initial Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:802 msgid "Initial Profiles" msgstr "" @@ -4434,7 +4459,7 @@ msgstr "Id de contrato inválido detectado" msgid "Invalid contract id found" msgstr "Id de contrato inválido encontrado" -#: lib/NGCP/Panel/Controller/Customer.pm:225 +#: lib/NGCP/Panel/Controller/Customer.pm:248 msgid "Invalid customer contract id" msgstr "Id de contrato de cliente inválido" @@ -4467,8 +4492,8 @@ msgid "Invalid file type detected, only WAV supported" msgstr "Tipo de fichero inválido detectado. Sólo WAV está soportado." #. ($type) -#: lib/NGCP/Panel/Controller/Customer.pm:834 -#: lib/NGCP/Panel/Controller/Customer.pm:875 +#: lib/NGCP/Panel/Controller/Customer.pm:857 +#: lib/NGCP/Panel/Controller/Customer.pm:898 msgid "Invalid fraud interval '%1'!" msgstr "Intervalo antifraude '%1' inválido" @@ -4488,7 +4513,8 @@ msgstr "" msgid "Invalid number block id detected" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:146 +#: lib/NGCP/Panel/Controller/Package.pm:147 +#: lib/NGCP/Panel/Controller/Package.pm:304 msgid "Invalid package id detected" msgstr "" @@ -4508,7 +4534,7 @@ msgstr "Id de regla de peering inválida detectada" msgid "Invalid peering server id" msgstr "Id de servidor de peering inválido" -#: lib/NGCP/Panel/Controller/Customer.pm:318 +#: lib/NGCP/Panel/Controller/Customer.pm:341 msgid "Invalid product id for this customer contract." msgstr "Id de producto inválido para este contrato de cliente." @@ -4516,7 +4542,11 @@ msgstr "Id de producto inválido para este contrato de cliente." msgid "Invalid profile id detected!" msgstr "Id de perfil inválido detectado" -#: lib/NGCP/Panel/Controller/Customer.pm:1433 +#: lib/NGCP/Panel/Controller/Customer.pm:120 +msgid "Invalid profile package id detected" +msgstr "" + +#: lib/NGCP/Panel/Controller/Customer.pm:1456 msgid "Invalid provisioning subscriber id detected." msgstr "Detectado id provisioning subscriber inválido." @@ -4571,7 +4601,7 @@ msgstr "Nombre o contraseña inválidos" msgid "Invalid voicemail setting" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:88 +#: lib/NGCP/Panel/Controller/Voucher.pm:105 msgid "Invalid voucher id detected!" msgstr "" @@ -5027,8 +5057,8 @@ msgid "" "to the application server and intra-PBX calls." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1015 -#: lib/NGCP/Panel/Controller/Customer.pm:647 +#: lib/NGCP/Panel/Controller/Customer.pm:1038 +#: lib/NGCP/Panel/Controller/Customer.pm:670 msgid "Maximum number of subscribers for this customer reached" msgstr "Alcanzado límite de suscriptores para este cliente" @@ -5043,7 +5073,7 @@ msgid "" "subscribers." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 msgid "May" msgstr "Mayo" @@ -5215,15 +5245,15 @@ msgid "NFS Server" msgstr "" #: lib/NGCP/Panel/Controller/Billing.pm:37 -#: lib/NGCP/Panel/Controller/Customer.pm:327 -#: lib/NGCP/Panel/Controller/Customer.pm:333 -#: lib/NGCP/Panel/Controller/Customer.pm:342 +#: lib/NGCP/Panel/Controller/Customer.pm:350 +#: lib/NGCP/Panel/Controller/Customer.pm:356 +#: lib/NGCP/Panel/Controller/Customer.pm:365 #: lib/NGCP/Panel/Controller/Device.pm:1009 #: lib/NGCP/Panel/Controller/Device.pm:92 #: lib/NGCP/Panel/Controller/EmailTemplate.pm:35 #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 #: lib/NGCP/Panel/Controller/Network.pm:28 -#: lib/NGCP/Panel/Controller/Package.pm:28 +#: lib/NGCP/Panel/Controller/Package.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:81 #: lib/NGCP/Panel/Controller/Product.pm:23 @@ -5267,7 +5297,7 @@ msgstr "" msgid "Ncos level id" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:382 +#: lib/NGCP/Panel/Controller/Customer.pm:405 #: lib/NGCP/Panel/Controller/Invoice.pm:56 #: lib/NGCP/Panel/Utils/DbStrings.pm:885 msgid "Net Amount" @@ -5313,7 +5343,7 @@ msgstr "Nuevo Nombre" msgid "No Billing Fee file specified!" msgstr "¡No se ha especificado fichero de tarifas!" -#: lib/NGCP/Panel/Controller/Voucher.pm:313 +#: lib/NGCP/Panel/Controller/Voucher.pm:330 msgid "No Billing Voucher file specified!" msgstr "" @@ -5333,7 +5363,7 @@ msgstr "No hay nuevos mensajes" msgid "No packets for this Call-ID found." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:311 +#: lib/NGCP/Panel/Controller/Customer.pm:334 #: lib/NGCP/Panel/Controller/Sound.pm:49 msgid "No product for this customer contract found." msgstr "No hay producto para este contrato" @@ -5378,11 +5408,11 @@ msgstr "Correos a notificar" msgid "Notopup discard intervals" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 msgid "November" msgstr "Noviembre" -#: lib/NGCP/Panel/Controller/Customer.pm:335 +#: lib/NGCP/Panel/Controller/Customer.pm:358 #: lib/NGCP/Panel/Controller/Subscriber.pm:122 #: lib/NGCP/Panel/Controller/Subscriber.pm:2620 #: lib/NGCP/Panel/Utils/DbStrings.pm:532 @@ -5521,7 +5551,7 @@ msgstr "" msgid "Optional billing network id" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 msgid "" "Optionally set the maximum number of subscribers for this contract. Leave " "empty for unlimited." @@ -5598,12 +5628,12 @@ msgstr "" msgid "PBX Call Queue" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1292 -#: lib/NGCP/Panel/Controller/Customer.pm:1416 +#: lib/NGCP/Panel/Controller/Customer.pm:1315 +#: lib/NGCP/Panel/Controller/Customer.pm:1439 msgid "PBX Device" msgstr "Dispositivo PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1465 +#: lib/NGCP/Panel/Controller/Customer.pm:1488 msgid "PBX Device successfully deleted" msgstr "Dispositivo PBX eliminado con éxito" @@ -5615,7 +5645,7 @@ msgstr "Dispositivos PBX" msgid "PBX Extension" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1111 +#: lib/NGCP/Panel/Controller/Customer.pm:1134 msgid "PBX Group" msgstr "Grupo PBX" @@ -5634,34 +5664,34 @@ msgstr "" msgid "PBX Groups" msgstr "Grupos PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1270 +#: lib/NGCP/Panel/Controller/Customer.pm:1293 msgid "PBX device successfully created" msgstr "Dispositivo PBX creado con éxito" -#: lib/NGCP/Panel/Controller/Customer.pm:1393 +#: lib/NGCP/Panel/Controller/Customer.pm:1416 msgid "PBX device successfully updated" msgstr "Dispositivo PBX modificado con éxito" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1314 +#: lib/NGCP/Panel/Controller/Customer.pm:1337 msgid "PBX device with id %1 does not exist for this customer." msgstr "Dispositivo PBX con id %1 no existe para este cliente" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1304 +#: lib/NGCP/Panel/Controller/Customer.pm:1327 msgid "PBX device with id %1 does not exist." msgstr "Dispositivo PBX con id % no existe" -#: lib/NGCP/Panel/Controller/Customer.pm:1093 +#: lib/NGCP/Panel/Controller/Customer.pm:1116 msgid "PBX group successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1191 +#: lib/NGCP/Panel/Controller/Customer.pm:1214 msgid "PBX group successfully updated" msgstr "" #. ($group_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1123 +#: lib/NGCP/Panel/Controller/Customer.pm:1146 msgid "PBX group with id %1 does not exist." msgstr "Grupo PBX con id %1 no existe" @@ -6033,7 +6063,7 @@ msgstr "Preferencia '" msgid "Preferences" msgstr "Preferencias" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 msgid "" "Preliminary created in ZeroTouch Provisioning console Polycom ZTP profile. " "Refer to documentation." @@ -6069,6 +6099,7 @@ msgstr "Línea privada" #: lib/NGCP/Panel/Controller/Customer.pm:105 #: lib/NGCP/Panel/Controller/Customer.pm:57 #: lib/NGCP/Panel/Controller/Reseller.pm:157 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:823 msgid "Product" msgstr "Producto" @@ -6084,11 +6115,16 @@ msgstr "Perfil" msgid "Profile Name" msgstr "Nombre de perfil" -#: lib/NGCP/Panel/Controller/Voucher.pm:45 share/templates/package/list.tt:3 +#: lib/NGCP/Panel/Utils/Voucher.pm:52 share/templates/package/list.tt:3 #: share/templates/reseller/details.tt:258 msgid "Profile Package" msgstr "" +#. (package_result.name) +#: share/templates/package/details.tt:1 +msgid "Profile Package Details for %1" +msgstr "" + #: share/templates/package/list.tt:1 share/templates/reseller/details.tt:253 #: share/templates/widgets/admin_topmenu_settings.tt:43 #: share/templates/widgets/reseller_topmenu_settings.tt:17 @@ -6113,7 +6149,8 @@ msgstr "" msgid "Profile id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:157 +#: lib/NGCP/Panel/Controller/Package.pm:158 +#: lib/NGCP/Panel/Controller/Package.pm:315 msgid "Profile package does not exist" msgstr "" @@ -6121,15 +6158,15 @@ msgstr "" msgid "Profile package id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:119 +#: lib/NGCP/Panel/Controller/Package.pm:120 msgid "Profile package successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:259 -msgid "Profile package successfully terminated" +#: lib/NGCP/Panel/Controller/Package.pm:261 +msgid "Profile package successfully deleted" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:222 +#: lib/NGCP/Panel/Controller/Package.pm:223 msgid "Profile package successfully updated" msgstr "" @@ -6314,16 +6351,15 @@ msgstr "" #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 #: lib/NGCP/Panel/Controller/NCOS.pm:30 #: lib/NGCP/Panel/Controller/Network.pm:27 -#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:28 #: lib/NGCP/Panel/Controller/Reseller.pm:164 #: lib/NGCP/Panel/Controller/Reseller.pm:175 #: lib/NGCP/Panel/Controller/Reseller.pm:182 #: lib/NGCP/Panel/Controller/Reseller.pm:189 #: lib/NGCP/Panel/Controller/Rewrite.pm:32 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 -#: lib/NGCP/Panel/Controller/Voucher.pm:44 #: lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 -#: share/templates/customer/details.tt:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:51 share/templates/customer/details.tt:47 #: share/templates/reseller/details.tt:31 #: share/templates/widgets/admin_reseller_overview.tt:7 #, fuzzy @@ -6422,6 +6458,10 @@ msgstr "Reseller modificado con éxito" msgid "Resellers" msgstr "Resellers" +#: lib/NGCP/Panel/Utils/Voucher.pm:53 +msgid "Reserved for Customer" +msgstr "" + #: share/templates/login/login.tt:21 msgid "Reset Password" msgstr "" @@ -6819,12 +6859,12 @@ msgstr "Septiembre" msgid "Serial" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:379 +#: lib/NGCP/Panel/Controller/Customer.pm:402 #: lib/NGCP/Panel/Controller/Invoice.pm:53 msgid "Serial #" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:345 +#: lib/NGCP/Panel/Controller/Customer.pm:368 #: share/templates/subscriber/master.tt:139 msgid "Serial Hunt Timeout" msgstr "" @@ -6971,7 +7011,7 @@ msgstr "Vista simple" #: lib/NGCP/Panel/Controller/Subscriber.pm:262 #: lib/NGCP/Panel/Controller/Subscriber.pm:267 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 msgid "Slot" msgstr "Entrada" @@ -7319,7 +7359,7 @@ msgstr "" msgid "Spent this interval" msgstr "Gastado este intervalo" -#: lib/NGCP/Panel/Controller/Customer.pm:380 +#: lib/NGCP/Panel/Controller/Customer.pm:403 #: lib/NGCP/Panel/Controller/Invoice.pm:54 #: lib/NGCP/Panel/Utils/DbStrings.pm:1294 msgid "Start" @@ -7362,6 +7402,7 @@ msgstr "Nombre de la estación" #: lib/NGCP/Panel/Controller/Subscriber.pm:2056 #: lib/NGCP/Panel/Controller/Subscriber.pm:273 #: lib/NGCP/Panel/Utils/DbStrings.pm:627 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:825 #: share/templates/subscriber/master.tt:76 msgid "Status" msgstr "Estado" @@ -7375,7 +7416,7 @@ msgid "Street" msgstr "Calle" #: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 msgid "Subject" msgstr "" @@ -7535,7 +7576,7 @@ msgstr "" msgid "Subscriber status is %1" msgstr "El estado del suscriptor es %1" -#: lib/NGCP/Panel/Controller/Customer.pm:803 +#: lib/NGCP/Panel/Controller/Customer.pm:826 msgid "Subscriber successfully created" msgstr "" @@ -7561,7 +7602,7 @@ msgstr "Dispositivo registrado añadido con éxito" msgid "Successfully cleared Call Forward" msgstr "Desvío de llamada eliminado con éxito" -#: lib/NGCP/Panel/Controller/Customer.pm:903 +#: lib/NGCP/Panel/Controller/Customer.pm:926 msgid "Successfully cleared fraud interval!" msgstr "Intervalo antifraude eliminado con éxito" @@ -7633,7 +7674,7 @@ msgstr "Origen de confianza eliminado con éxito" msgid "Successfully deleted voicemail" msgstr "Buzón eliminado con éxito" -#: lib/NGCP/Panel/Controller/Customer.pm:1558 +#: lib/NGCP/Panel/Controller/Customer.pm:1581 msgid "Successfully redirected request to device" msgstr "Petición redireccionada al dispositivo" @@ -7659,7 +7700,7 @@ msgstr "Reseller eliminado con éxito" msgid "Successfully terminated subscriber" msgstr "Suscriptor eliminado con éxito" -#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1559 msgid "Successfully triggered config reload via SIP" msgstr "" @@ -7778,7 +7819,7 @@ msgstr "TIFF" msgid "TLS" msgstr "TLS" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 msgid "Template" msgstr "" @@ -7798,10 +7839,8 @@ msgstr "" #: share/templates/customer/details.tt:251 #: share/templates/customer/list.tt:119 #: share/templates/helpers/datatables.tt:100 -#: share/templates/network/list.tt:19 share/templates/package/list.tt:19 -#: share/templates/reseller/details.tt:208 +#: share/templates/network/list.tt:19 share/templates/reseller/details.tt:208 #: share/templates/reseller/details.tt:241 -#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 #: share/templates/subscriber/list.tt:19 msgid "Terminate" @@ -8057,7 +8096,7 @@ msgid "" "definition mode is used." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 msgid "" "The billing profile id used to charge this contract, which will become " "active immediately. This field is required if the profile definition mode is " @@ -8277,7 +8316,7 @@ msgstr "" msgid "The customer this invoice belongs to." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 msgid "The date the invoice has been sent by email or null if not sent." msgstr "" @@ -8444,7 +8483,7 @@ msgstr "" msgid "The final SIP response code of the call." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 msgid "" "The folder the message is currently in (one of INBOX, Old, Work, Friends, " "Family, Cust1-Cust6)" @@ -8521,7 +8560,7 @@ msgstr "" "El id señalando a la entrada \"Call Forward Unconditional\" en la tabla " "voip_cf_mappings" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 msgid "" "The included free minutes per billing interval (in seconds, e.g. 60000 for " "1000 free minutes)." @@ -8658,7 +8697,7 @@ msgstr "" msgid "The model name of this device." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 msgid "The name of the Rewrite Rule Set." msgstr "" @@ -8760,7 +8799,7 @@ msgstr "" msgid "The password for authenticating on the X-2 interface." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 msgid "The password to authenticate for SIP and XMPP services." msgstr "Contraseña para autenticarse en los servicios XMPP y SIP." @@ -8854,7 +8893,7 @@ msgstr "" msgid "The reseller id this contact belongs to." msgstr "Id del reseller al que pertenece este contacto." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 msgid "The reseller id this device model belongs to." msgstr "" @@ -8956,7 +8995,7 @@ msgstr "" msgid "The start of the invoice period." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 msgid "The start time in format hh:mm:ss" msgstr "La hora de inicio en formato hh:mm:ss" @@ -8995,12 +9034,6 @@ msgid "" "customers/profile packages." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 -msgid "" -"The status of this package. Only active profile packages can be assigned to " -"customers/profile packages." -msgstr "" - #: lib/NGCP/Panel/Utils/DbStrings.pm:1123 #, fuzzy msgid "The street name of the contact." @@ -9084,7 +9117,7 @@ msgstr "" msgid "The temporal unit for the \"timely\" interval." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 msgid "The temporal unit for the balance interval." msgstr "" @@ -9140,7 +9173,7 @@ msgstr "La funcionalidad a esa en esta línea/botón" msgid "The unique name of the billing network." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 msgid "The unique name of the profile package." msgstr "" @@ -9212,7 +9245,7 @@ msgid "Thursday" msgstr "Jueves" #: lib/NGCP/Panel/Controller/Subscriber.pm:2073 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 #: share/templates/subscriber/preferences.tt:457 msgid "Time" msgstr "Tiempo" @@ -9277,7 +9310,11 @@ msgstr "A la Fecha:" msgid "Top-up Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:49 +msgid "Top-up Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:806 msgid "Top-up Profiles" msgstr "" @@ -9289,7 +9326,7 @@ msgstr "" msgid "Topup count" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 msgid "Topup lock level" msgstr "" @@ -9305,7 +9342,7 @@ msgstr "" msgid "Total" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:384 +#: lib/NGCP/Panel/Controller/Customer.pm:407 #: lib/NGCP/Panel/Controller/Invoice.pm:58 #: lib/NGCP/Panel/Utils/DbStrings.pm:1371 msgid "Total Amount" @@ -9382,7 +9419,11 @@ msgstr "Desbanear" msgid "Underrun Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:799 +#: share/templates/package/details.tt:74 +msgid "Underrun Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:804 msgid "Underrun Profiles" msgstr "" @@ -9470,7 +9511,6 @@ msgstr "" #: lib/NGCP/Panel/Utils/Billing.pm:106 #: lib/NGCP/Panel/Utils/BillingNetworks.pm:143 -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:796 msgid "Used (contracts)" msgstr "" @@ -9479,11 +9519,11 @@ msgstr "" msgid "Used (packages)" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:56 msgid "Used At" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:48 +#: lib/NGCP/Panel/Utils/Voucher.pm:57 msgid "Used By Subscriber #" msgstr "" @@ -9568,7 +9608,7 @@ msgid "" "Obtained from Yealink." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:383 +#: lib/NGCP/Panel/Controller/Customer.pm:406 #: lib/NGCP/Panel/Controller/Invoice.pm:57 #: lib/NGCP/Panel/Utils/DbStrings.pm:521 msgid "VAT Amount" @@ -9578,7 +9618,7 @@ msgstr "" msgid "VAT Number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:46 +#: lib/NGCP/Panel/Utils/Voucher.pm:55 msgid "Valid Until" msgstr "" @@ -9679,6 +9719,12 @@ msgstr "Mensaje de voz y buzón de voz" msgid "Voicemails" msgstr "Mensajes de voz" +#: share/templates/package/details.tt:129 +msgid "Voucher" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:124 #: share/templates/widgets/admin_topmenu_settings.tt:47 #: share/templates/widgets/reseller_topmenu_settings.tt:21 msgid "Vouchers" @@ -10270,7 +10316,7 @@ msgstr "" msgid "right" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 msgid "schedule: by 'billing_profiles' field" msgstr "" diff --git a/lib/NGCP/Panel/I18N/it.po b/lib/NGCP/Panel/I18N/it.po index 90a04be927..44b5ea6e48 100644 --- a/lib/NGCP/Panel/I18N/it.po +++ b/lib/NGCP/Panel/I18N/it.po @@ -113,10 +113,10 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:25 #: lib/NGCP/Panel/Controller/Contract.pm:452 #: lib/NGCP/Panel/Controller/Customer.pm:103 -#: lib/NGCP/Panel/Controller/Customer.pm:326 -#: lib/NGCP/Panel/Controller/Customer.pm:332 -#: lib/NGCP/Panel/Controller/Customer.pm:341 -#: lib/NGCP/Panel/Controller/Customer.pm:378 +#: lib/NGCP/Panel/Controller/Customer.pm:349 +#: lib/NGCP/Panel/Controller/Customer.pm:355 +#: lib/NGCP/Panel/Controller/Customer.pm:364 +#: lib/NGCP/Panel/Controller/Customer.pm:401 #: lib/NGCP/Panel/Controller/Customer.pm:53 #: lib/NGCP/Panel/Controller/Device.pm:106 #: lib/NGCP/Panel/Controller/Device.pm:119 @@ -132,7 +132,8 @@ msgstr "" #: lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 #: lib/NGCP/Panel/Controller/Network.pm:26 #: lib/NGCP/Panel/Controller/NumberBlock.pm:39 -#: lib/NGCP/Panel/Controller/Package.pm:26 +#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:323 #: lib/NGCP/Panel/Controller/Peering.pm:27 #: lib/NGCP/Panel/Controller/Peering.pm:80 #: lib/NGCP/Panel/Controller/Peering.pm:91 @@ -160,8 +161,9 @@ msgstr "" #: lib/NGCP/Panel/Controller/Subscriber.pm:281 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 -#: lib/NGCP/Panel/Controller/Voucher.pm:41 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/Sounds.pm:65 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:821 +#: lib/NGCP/Panel/Utils/Sounds.pm:65 lib/NGCP/Panel/Utils/Voucher.pm:48 #: share/templates/customer/details.tt:60 msgid "#" msgstr "#" @@ -207,7 +209,7 @@ msgstr "%1per %2s" msgid "(Base) IP Address" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:358 lib/NGCP/Panel/Utils/Billing.pm:59 +#: lib/NGCP/Panel/Controller/Voucher.pm:375 lib/NGCP/Panel/Utils/Billing.pm:59 msgid ", but skipped the following line numbers: " msgstr ", ma ha saltato i seguenti numeri di riga: " @@ -428,7 +430,7 @@ msgstr "Accetta" msgid "Access Restrictions" msgstr "Restrizioni di Accesso" -#: lib/NGCP/Panel/Controller/Customer.pm:945 +#: lib/NGCP/Panel/Controller/Customer.pm:968 msgid "Account balance successfully changed!" msgstr "Saldo del conto cambiato con successo!" @@ -439,11 +441,11 @@ msgstr "Saldo del conto cambiato con successo!" msgid "Active" msgstr "Attivo" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 msgid "Active callforward" msgstr "Deviazione di chiamata attiva" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 msgid "Add" msgstr "Aggiungi" @@ -533,11 +535,11 @@ msgstr "Amministratore aggiornato con successo" msgid "Administrators" msgstr "Amministratori" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 msgid "Advanced" msgstr "Avanzato" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 msgid "Advanced View" msgstr "Vista Avanzata" @@ -569,7 +571,7 @@ msgstr "Numeri alias" msgid "All services running" msgstr "Tutti i servizi in esecuzione" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 msgid "Allocable" msgstr "Assegnabile" @@ -614,8 +616,7 @@ msgstr "CLIs consentiti per chiamate in uscita" msgid "Allowed source IPs" msgstr "IP sorgenti consentiti" -#: lib/NGCP/Panel/Controller/Voucher.pm:43 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 lib/NGCP/Panel/Utils/Voucher.pm:50 msgid "Amount" msgstr "" @@ -821,7 +822,7 @@ msgstr "Tasto BLF" #: share/templates/denied_page.tt:20 share/templates/device/list.tt:5 #: share/templates/domain/preferences.tt:21 #: share/templates/helpers/datatables.tt:209 -#: share/templates/invoice/template.tt:20 +#: share/templates/invoice/template.tt:20 share/templates/package/details.tt:5 #: share/templates/peering/preferences.tt:18 #: share/templates/reseller/branding.tt:5 #: share/templates/reseller/details.tt:5 @@ -902,7 +903,8 @@ msgstr "Quota di Fatturazione aggiornata con successo" msgid "Billing Fees" msgstr "Costi di Fatturazione" -#: share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 +#: lib/NGCP/Panel/Controller/Package.pm:325 share/templates/network/list.tt:3 +#: share/templates/reseller/details.tt:226 msgid "Billing Network" msgstr "" @@ -929,6 +931,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:29 #: lib/NGCP/Panel/Controller/Contract.pm:455 #: lib/NGCP/Panel/Controller/Customer.pm:58 +#: lib/NGCP/Panel/Controller/Package.pm:324 #: lib/NGCP/Panel/Controller/Reseller.pm:49 #: lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 #: share/templates/reseller/details.tt:193 @@ -951,17 +954,22 @@ msgstr "" msgid "Billing Profile does not exist!" msgstr "Profilo di Fatturazione inesistente!" +#: share/templates/package/details.tt:29 share/templates/package/details.tt:54 +#: share/templates/package/details.tt:79 +msgid "Billing Profile/Network" +msgstr "" + #: share/templates/billing/list.tt:1 share/templates/reseller/details.tt:188 #: share/templates/widgets/admin_billing_overview.tt:7 #: share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profiles" msgstr "Profili di Fatturazione" -#: lib/NGCP/Panel/Controller/Voucher.pm:99 +#: lib/NGCP/Panel/Controller/Voucher.pm:116 msgid "Billing Voucher does not exist!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:118 +#: lib/NGCP/Panel/Controller/Voucher.pm:135 msgid "Billing Voucher successfully deleted" msgstr "" @@ -969,7 +977,7 @@ msgstr "" msgid "Billing Vouchers" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:356 +#: lib/NGCP/Panel/Controller/Voucher.pm:373 msgid "Billing Vouchers successfully uploaded" msgstr "" @@ -1041,11 +1049,11 @@ msgstr "Profilo di fatturazione aggiornato con successo" msgid "Billing profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:275 +#: lib/NGCP/Panel/Controller/Voucher.pm:292 msgid "Billing voucher successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:203 +#: lib/NGCP/Panel/Controller/Voucher.pm:220 msgid "Billing voucher successfully updated" msgstr "" @@ -1392,7 +1400,7 @@ msgstr "Pattern chiamato" msgid "Callee prefix" msgstr "Prefisso chiamato" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 msgid "Callee prefix, eg: 43" msgstr "Prefisso chiamato, es: 43" @@ -1426,7 +1434,7 @@ msgstr "Chiamata" msgid "Callthrough CLIs" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1030 +#: lib/NGCP/Panel/Controller/Customer.pm:1053 msgid "Can't create a PBX group without having a pilot subscriber." msgstr "Impossibile creare un gruppo PBX senza un abbonato pilota." @@ -1439,7 +1447,7 @@ msgid "Cannot delete myself" msgstr "Non è possibile eliminare sè stessi." #: lib/NGCP/Panel/Controller/Contract.pm:245 -#: lib/NGCP/Panel/Controller/Customer.pm:585 +#: lib/NGCP/Panel/Controller/Customer.pm:608 msgid "Cannot terminate contract with the id 1" msgstr "Non è possibile terminare il contratto con id 1" @@ -1604,8 +1612,7 @@ msgstr "Subscriber CloudPBX" msgid "CloudPBX subscriber must have a primary number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:42 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 lib/NGCP/Panel/Utils/Voucher.pm:49 msgid "Code" msgstr "" @@ -1677,6 +1684,7 @@ msgstr "Dettagli Contatto" #: lib/NGCP/Panel/Controller/Reseller.pm:48 #: lib/NGCP/Panel/Controller/Subscriber.pm:117 #: lib/NGCP/Panel/Utils/DbStrings.pm:544 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:824 msgid "Contact Email" msgstr "Email Contatto" @@ -1750,6 +1758,7 @@ msgid "Content Type" msgstr "Tipo di Contenuto" #: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 +#: share/templates/package/details.tt:104 #: share/templates/reseller/details.tt:63 msgid "Contract" msgstr "Contratto" @@ -1791,6 +1800,7 @@ msgstr "Contratto cambiato con successo!" msgid "Contract successfully terminated" msgstr "Contratto terminato con successo" +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:800 #: share/templates/contract/list.tt:1 msgid "Contracts" msgstr "Contratti" @@ -1838,7 +1848,7 @@ msgstr "" msgid "Create Contact" msgstr "Crea Contatto" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 msgid "Create Contract" msgstr "Crea Contratto" @@ -1925,7 +1935,7 @@ msgstr "Crea Server Peer" msgid "Create Permanent Registration" msgstr "Crea Registrazione Permanente" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:22 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:23 msgid "Create Profile Package" msgstr "" @@ -2047,15 +2057,19 @@ msgid "Customer #%1 - Preferences" msgstr "Cliente #%1 - Preferenze" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:202 +#: lib/NGCP/Panel/Controller/Customer.pm:225 msgid "Customer #%1 successfully created" msgstr "Cliente #%1 creato con successo" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:560 +#: lib/NGCP/Panel/Controller/Customer.pm:583 msgid "Customer #%1 successfully updated" msgstr "Cliente #%1 aggiornato con successo" +#: share/templates/package/details.tt:99 +msgid "Customer Contracts" +msgstr "" + #: share/templates/customer/details.tt:2 msgid "Customer Details" msgstr "Dettagli Cliente" @@ -2112,11 +2126,11 @@ msgstr "" "Specifici suoni del Cliente usati per i prompt IVR del PBX, annunci " "specifici del cliente etc." -#: lib/NGCP/Panel/Controller/Customer.pm:611 +#: lib/NGCP/Panel/Controller/Customer.pm:634 msgid "Customer successfully terminated" msgstr "Cliente terminato con successo" -#: lib/NGCP/Panel/Controller/Customer.pm:258 +#: lib/NGCP/Panel/Controller/Customer.pm:281 msgid "Customer was not found" msgstr "Cliente non è stato trovato" @@ -2129,7 +2143,7 @@ msgstr "Cliente non è stato trovato" msgid "Customers" msgstr "Clienti" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 msgid "Daily Fraud Limit" msgstr "Limite Frode Giornaliera" @@ -2201,11 +2215,12 @@ msgstr "" #: share/templates/ncos/pattern_list.tt:21 #: share/templates/numberblock/block_list.tt:18 #: share/templates/numberblock/profile_list.tt:23 -#: share/templates/peering/list.tt:18 +#: share/templates/package/list.tt:19 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:139 #: share/templates/reseller/details.tt:170 +#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:391 #: share/templates/rewrite/rules_list.tt:58 #: share/templates/rewrite/set_list.tt:22 @@ -2464,6 +2479,7 @@ msgstr "Dettaglio" #: share/templates/customer/details.tt:257 #: share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 #: share/templates/numberblock/block_list.tt:19 +#: share/templates/package/list.tt:20 share/templates/package/list.tt:27 #: share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 #: share/templates/reseller/details.tt:307 #: share/templates/reseller/details.tt:311 share/templates/reseller/list.tt:20 @@ -2630,7 +2646,7 @@ msgstr "Non Disturbare" msgid "Documentation" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:334 +#: lib/NGCP/Panel/Controller/Customer.pm:357 #: lib/NGCP/Panel/Controller/Domain.pm:31 #: lib/NGCP/Panel/Controller/Reseller.pm:163 #: lib/NGCP/Panel/Controller/Subscriber.pm:119 @@ -2659,7 +2675,7 @@ msgstr "Dominio del chiamato." msgid "Domain of calling party." msgstr "Dominio del chiamante." -#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:242 +#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:241 msgid "Domain successfully created" msgstr "Dominio creato con successo" @@ -2942,7 +2958,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:381 +#: lib/NGCP/Panel/Controller/Customer.pm:404 #: lib/NGCP/Panel/Controller/Invoice.pm:55 #: lib/NGCP/Panel/Utils/DbStrings.pm:483 msgid "End" @@ -2997,8 +3013,8 @@ msgstr "" msgid "Extended Away" msgstr "Assento da Tempo" -#: lib/NGCP/Panel/Controller/Customer.pm:328 -#: lib/NGCP/Panel/Controller/Customer.pm:343 +#: lib/NGCP/Panel/Controller/Customer.pm:351 +#: lib/NGCP/Panel/Controller/Customer.pm:366 #: lib/NGCP/Panel/Utils/DbStrings.pm:908 #: share/templates/subscriber/master.tt:113 msgid "Extension" @@ -3027,6 +3043,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Reseller.pm:156 #: lib/NGCP/Panel/Controller/Reseller.pm:47 #: lib/NGCP/Panel/Utils/DbStrings.pm:1230 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:822 #: share/templates/subscriber/master.tt:90 msgid "External #" msgstr "Codice Esterno #" @@ -3051,7 +3068,7 @@ msgstr "" msgid "External Subscriber #" msgstr "Codice Esterno Subscriber #" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 msgid "External id" msgstr "" @@ -3071,7 +3088,7 @@ msgstr "Conteggio Errori" msgid "Failed to add registered device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:952 +#: lib/NGCP/Panel/Controller/Customer.pm:975 msgid "Failed to change account balance!" msgstr "" @@ -3079,7 +3096,7 @@ msgstr "" msgid "Failed to clear audio cache." msgstr "Cancellazione cache audio fallita." -#: lib/NGCP/Panel/Controller/Customer.pm:894 +#: lib/NGCP/Panel/Controller/Customer.pm:917 msgid "Failed to clear fraud interval" msgstr "" @@ -3100,11 +3117,11 @@ msgstr "" msgid "Failed to create NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1279 +#: lib/NGCP/Panel/Controller/Customer.pm:1302 msgid "Failed to create PBX device" msgstr "Creazione dispositivo PBX fallita." -#: lib/NGCP/Panel/Controller/Customer.pm:1099 +#: lib/NGCP/Panel/Controller/Customer.pm:1122 msgid "Failed to create PBX group" msgstr "" @@ -3124,7 +3141,7 @@ msgstr "" msgid "Failed to create billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:281 +#: lib/NGCP/Panel/Controller/Voucher.pm:298 msgid "Failed to create billing voucher" msgstr "" @@ -3141,7 +3158,7 @@ msgstr "" msgid "Failed to create contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:209 +#: lib/NGCP/Panel/Controller/Customer.pm:232 msgid "Failed to create customer contract" msgstr "" @@ -3161,7 +3178,7 @@ msgstr "Creazione del modello dispositivo fallita." msgid "Failed to create device profile" msgstr "Creazione del profilo dispositivo fallita." -#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:236 +#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:235 msgid "Failed to create domain." msgstr "Creazione del dominio fallita." @@ -3210,7 +3227,7 @@ msgstr "" msgid "Failed to create preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:125 +#: lib/NGCP/Panel/Controller/Package.pm:126 msgid "Failed to create profile package." msgstr "" @@ -3239,7 +3256,7 @@ msgstr "" msgid "Failed to create speed dial slot" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:809 +#: lib/NGCP/Panel/Controller/Customer.pm:832 #: lib/NGCP/Panel/Controller/Subscriber.pm:198 msgid "Failed to create subscriber" msgstr "" @@ -3256,7 +3273,7 @@ msgstr "" msgid "Failed to create trusted source" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:124 +#: lib/NGCP/Panel/Controller/Voucher.pm:141 msgid "Failed to delete Billing Voucher" msgstr "" @@ -3272,7 +3289,7 @@ msgstr "" msgid "Failed to delete NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1472 +#: lib/NGCP/Panel/Controller/Customer.pm:1495 msgid "Failed to delete PBX device" msgstr "Eliminazione dispositivo PBX fallita." @@ -3359,6 +3376,10 @@ msgstr "" msgid "Failed to delete preference %1" msgstr "" +#: lib/NGCP/Panel/Controller/Package.pm:268 +msgid "Failed to delete profile package" +msgstr "" + #: lib/NGCP/Panel/Controller/Subscriber.pm:3230 msgid "Failed to delete registered device" msgstr "" @@ -3431,8 +3452,8 @@ msgstr "" msgid "Failed to generate manual ip group sequence" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:281 -#: lib/NGCP/Panel/Controller/Customer.pm:301 +#: lib/NGCP/Panel/Controller/Customer.pm:304 +#: lib/NGCP/Panel/Controller/Customer.pm:324 #: lib/NGCP/Panel/Controller/Invoice.pm:269 msgid "Failed to get contract balance." msgstr "" @@ -3498,14 +3519,10 @@ msgid "Failed to terminate billing profile" msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:278 -#: lib/NGCP/Panel/Controller/Customer.pm:618 +#: lib/NGCP/Panel/Controller/Customer.pm:641 msgid "Failed to terminate contract" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:266 -msgid "Failed to terminate profile package" -msgstr "" - #: lib/NGCP/Panel/Controller/Reseller.pm:327 msgid "Failed to terminate reseller" msgstr "" @@ -3518,8 +3535,8 @@ msgstr "" msgid "Failed to transcode audio file" msgstr "Transcodifica file audio fallita." -#: lib/NGCP/Panel/Controller/Customer.pm:1513 -#: lib/NGCP/Panel/Controller/Customer.pm:1530 +#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1553 msgid "Failed to trigger config reload via SIP" msgstr "" @@ -3535,11 +3552,11 @@ msgstr "" msgid "Failed to update NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1402 +#: lib/NGCP/Panel/Controller/Customer.pm:1425 msgid "Failed to update PBX device" msgstr "Aggiornamento dispositivo PBX fallito." -#: lib/NGCP/Panel/Controller/Customer.pm:1197 +#: lib/NGCP/Panel/Controller/Customer.pm:1220 msgid "Failed to update PBX group" msgstr "" @@ -3559,7 +3576,7 @@ msgstr "" msgid "Failed to update billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:209 +#: lib/NGCP/Panel/Controller/Voucher.pm:226 msgid "Failed to update billing voucher" msgstr "" @@ -3575,7 +3592,7 @@ msgstr "" msgid "Failed to update contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:567 +#: lib/NGCP/Panel/Controller/Customer.pm:590 msgid "Failed to update customer contract" msgstr "" @@ -3639,7 +3656,7 @@ msgstr "" msgid "Failed to update preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:228 +#: lib/NGCP/Panel/Controller/Package.pm:229 msgid "Failed to update profile package" msgstr "" @@ -3719,7 +3736,7 @@ msgstr "" msgid "Failed to upload Billing Fees" msgstr "Caricamento delle quote di fatturazione fallito" -#: lib/NGCP/Panel/Controller/Voucher.pm:368 +#: lib/NGCP/Panel/Controller/Voucher.pm:385 msgid "Failed to upload Billing Vouchers" msgstr "" @@ -3799,6 +3816,10 @@ msgstr "" msgid "Folder" msgstr "" +#: lib/NGCP/Panel/Utils/Voucher.pm:54 +msgid "For Contract #" +msgstr "" + #: lib/NGCP/Panel/Utils/DbStrings.pm:80 msgid "" "For incoming calls from this peer, find the destination subscriber by a uuid " @@ -3857,7 +3878,7 @@ msgstr "Limite di Frode" msgid "Fraud Monthly Limit" msgstr "Limite di Frode Mensile" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 msgid "Fraud Monthly Lock" msgstr "Blocca Frode Mensile" @@ -3877,7 +3898,7 @@ msgstr "Blocca frode giornaliera" msgid "Fraud daily notify" msgstr "Notifica frode giornaliera" -#: lib/NGCP/Panel/Controller/Customer.pm:853 +#: lib/NGCP/Panel/Controller/Customer.pm:876 msgid "Fraud settings successfully changed!" msgstr "Configurazione frode modificata con successo!" @@ -4022,7 +4043,7 @@ msgstr "" msgid "General Purpose Parameter 5" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 msgid "General Purpose Parameter 5." msgstr "" @@ -4058,7 +4079,7 @@ msgstr "" msgid "General Purpose Parameter 9." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 msgid "Generate" msgstr "Genera" @@ -4092,7 +4113,7 @@ msgstr "" msgid "Handbook" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1495 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 msgid "Handle" msgstr "Riferimento" @@ -4129,7 +4150,7 @@ msgstr "Nome Host" msgid "Hour" msgstr "Ora" -#: lib/NGCP/Panel/Controller/Customer.pm:344 +#: lib/NGCP/Panel/Controller/Customer.pm:367 #: share/templates/subscriber/master.tt:133 msgid "Hunt Policy" msgstr "" @@ -4299,7 +4320,7 @@ msgstr "Includi codice di area locale" msgid "Incoming Dialed Number Matching" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 msgid "Incoming Email as CC" msgstr "Email in arrivo in CC" @@ -4323,7 +4344,11 @@ msgstr "" msgid "Initial Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:797 +#: share/templates/package/details.tt:24 +msgid "Initial Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:802 msgid "Initial Profiles" msgstr "" @@ -4469,7 +4494,7 @@ msgstr "Id contratto non valido" msgid "Invalid contract id found" msgstr "Trovao id contratto non valido" -#: lib/NGCP/Panel/Controller/Customer.pm:225 +#: lib/NGCP/Panel/Controller/Customer.pm:248 msgid "Invalid customer contract id" msgstr "Id contratto cliente non valido" @@ -4502,8 +4527,8 @@ msgid "Invalid file type detected, only WAV supported" msgstr "Tipio di file non valido, tipo di file supportato: WAV " #. ($type) -#: lib/NGCP/Panel/Controller/Customer.pm:834 -#: lib/NGCP/Panel/Controller/Customer.pm:875 +#: lib/NGCP/Panel/Controller/Customer.pm:857 +#: lib/NGCP/Panel/Controller/Customer.pm:898 msgid "Invalid fraud interval '%1'!" msgstr "Intervallo di frode non valido '%1'!" @@ -4523,7 +4548,8 @@ msgstr "" msgid "Invalid number block id detected" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:146 +#: lib/NGCP/Panel/Controller/Package.pm:147 +#: lib/NGCP/Panel/Controller/Package.pm:304 msgid "Invalid package id detected" msgstr "" @@ -4543,7 +4569,7 @@ msgstr "Id regola di peer non valido" msgid "Invalid peering server id" msgstr "Id server peer non valido" -#: lib/NGCP/Panel/Controller/Customer.pm:318 +#: lib/NGCP/Panel/Controller/Customer.pm:341 msgid "Invalid product id for this customer contract." msgstr "Id prodotto non valido per questo contratto cliente." @@ -4551,7 +4577,11 @@ msgstr "Id prodotto non valido per questo contratto cliente." msgid "Invalid profile id detected!" msgstr "Id profilo non valido!" -#: lib/NGCP/Panel/Controller/Customer.pm:1433 +#: lib/NGCP/Panel/Controller/Customer.pm:120 +msgid "Invalid profile package id detected" +msgstr "" + +#: lib/NGCP/Panel/Controller/Customer.pm:1456 msgid "Invalid provisioning subscriber id detected." msgstr "Id creazione subscriber non valido." @@ -4606,7 +4636,7 @@ msgstr "username/password non validi" msgid "Invalid voicemail setting" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:88 +#: lib/NGCP/Panel/Controller/Voucher.pm:105 msgid "Invalid voucher id detected!" msgstr "" @@ -5063,8 +5093,8 @@ msgid "" "to the application server and intra-PBX calls." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1015 -#: lib/NGCP/Panel/Controller/Customer.pm:647 +#: lib/NGCP/Panel/Controller/Customer.pm:1038 +#: lib/NGCP/Panel/Controller/Customer.pm:670 msgid "Maximum number of subscribers for this customer reached" msgstr "Raggiunto numero massimo di subscribers per questo cliente" @@ -5079,7 +5109,7 @@ msgid "" "subscribers." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 msgid "May" msgstr "Maggio" @@ -5252,15 +5282,15 @@ msgid "NFS Server" msgstr "" #: lib/NGCP/Panel/Controller/Billing.pm:37 -#: lib/NGCP/Panel/Controller/Customer.pm:327 -#: lib/NGCP/Panel/Controller/Customer.pm:333 -#: lib/NGCP/Panel/Controller/Customer.pm:342 +#: lib/NGCP/Panel/Controller/Customer.pm:350 +#: lib/NGCP/Panel/Controller/Customer.pm:356 +#: lib/NGCP/Panel/Controller/Customer.pm:365 #: lib/NGCP/Panel/Controller/Device.pm:1009 #: lib/NGCP/Panel/Controller/Device.pm:92 #: lib/NGCP/Panel/Controller/EmailTemplate.pm:35 #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 #: lib/NGCP/Panel/Controller/Network.pm:28 -#: lib/NGCP/Panel/Controller/Package.pm:28 +#: lib/NGCP/Panel/Controller/Package.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:81 #: lib/NGCP/Panel/Controller/Product.pm:23 @@ -5304,7 +5334,7 @@ msgstr "" msgid "Ncos level id" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:382 +#: lib/NGCP/Panel/Controller/Customer.pm:405 #: lib/NGCP/Panel/Controller/Invoice.pm:56 #: lib/NGCP/Panel/Utils/DbStrings.pm:885 msgid "Net Amount" @@ -5350,7 +5380,7 @@ msgstr "Nuovo nome" msgid "No Billing Fee file specified!" msgstr "Nessun file delle quote di fatturazione specificato!" -#: lib/NGCP/Panel/Controller/Voucher.pm:313 +#: lib/NGCP/Panel/Controller/Voucher.pm:330 msgid "No Billing Voucher file specified!" msgstr "" @@ -5370,7 +5400,7 @@ msgstr "Nessun nuovo messaggio" msgid "No packets for this Call-ID found." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:311 +#: lib/NGCP/Panel/Controller/Customer.pm:334 #: lib/NGCP/Panel/Controller/Sound.pm:49 msgid "No product for this customer contract found." msgstr "Nessun contratto trovato per questo cliente." @@ -5415,11 +5445,11 @@ msgstr "Email di Notifica" msgid "Notopup discard intervals" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 msgid "November" msgstr "Novembre" -#: lib/NGCP/Panel/Controller/Customer.pm:335 +#: lib/NGCP/Panel/Controller/Customer.pm:358 #: lib/NGCP/Panel/Controller/Subscriber.pm:122 #: lib/NGCP/Panel/Controller/Subscriber.pm:2620 #: lib/NGCP/Panel/Utils/DbStrings.pm:532 @@ -5550,7 +5580,7 @@ msgstr "" msgid "Optional billing network id" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 msgid "" "Optionally set the maximum number of subscribers for this contract. Leave " "empty for unlimited." @@ -5627,12 +5657,12 @@ msgstr "" msgid "PBX Call Queue" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1292 -#: lib/NGCP/Panel/Controller/Customer.pm:1416 +#: lib/NGCP/Panel/Controller/Customer.pm:1315 +#: lib/NGCP/Panel/Controller/Customer.pm:1439 msgid "PBX Device" msgstr "Dispositivo PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1465 +#: lib/NGCP/Panel/Controller/Customer.pm:1488 msgid "PBX Device successfully deleted" msgstr "Dispositivo PBX eliminato con successo" @@ -5644,7 +5674,7 @@ msgstr "Dispositivi PBX" msgid "PBX Extension" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1111 +#: lib/NGCP/Panel/Controller/Customer.pm:1134 msgid "PBX Group" msgstr "Gruppo PBX" @@ -5663,34 +5693,34 @@ msgstr "" msgid "PBX Groups" msgstr "Gruppi PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1270 +#: lib/NGCP/Panel/Controller/Customer.pm:1293 msgid "PBX device successfully created" msgstr "Dispositivo PBX creato con successo" -#: lib/NGCP/Panel/Controller/Customer.pm:1393 +#: lib/NGCP/Panel/Controller/Customer.pm:1416 msgid "PBX device successfully updated" msgstr "Dispositivo PBX aggiornato con successo" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1314 +#: lib/NGCP/Panel/Controller/Customer.pm:1337 msgid "PBX device with id %1 does not exist for this customer." msgstr "Dispositivo PBX con id %1 non esiste per questo cliente." #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1304 +#: lib/NGCP/Panel/Controller/Customer.pm:1327 msgid "PBX device with id %1 does not exist." msgstr "Dispositivo PBX con id %1 non esiste." -#: lib/NGCP/Panel/Controller/Customer.pm:1093 +#: lib/NGCP/Panel/Controller/Customer.pm:1116 msgid "PBX group successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1191 +#: lib/NGCP/Panel/Controller/Customer.pm:1214 msgid "PBX group successfully updated" msgstr "" #. ($group_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1123 +#: lib/NGCP/Panel/Controller/Customer.pm:1146 msgid "PBX group with id %1 does not exist." msgstr "Gruppo PBX con id %1 non esiste." @@ -6062,7 +6092,7 @@ msgstr "Preferenza '" msgid "Preferences" msgstr "Preferenze" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 msgid "" "Preliminary created in ZeroTouch Provisioning console Polycom ZTP profile. " "Refer to documentation." @@ -6098,6 +6128,7 @@ msgstr "Linea Privata" #: lib/NGCP/Panel/Controller/Customer.pm:105 #: lib/NGCP/Panel/Controller/Customer.pm:57 #: lib/NGCP/Panel/Controller/Reseller.pm:157 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:823 msgid "Product" msgstr "Prodotto" @@ -6113,11 +6144,16 @@ msgstr "Profilo" msgid "Profile Name" msgstr "Nome Profilo" -#: lib/NGCP/Panel/Controller/Voucher.pm:45 share/templates/package/list.tt:3 +#: lib/NGCP/Panel/Utils/Voucher.pm:52 share/templates/package/list.tt:3 #: share/templates/reseller/details.tt:258 msgid "Profile Package" msgstr "" +#. (package_result.name) +#: share/templates/package/details.tt:1 +msgid "Profile Package Details for %1" +msgstr "" + #: share/templates/package/list.tt:1 share/templates/reseller/details.tt:253 #: share/templates/widgets/admin_topmenu_settings.tt:43 #: share/templates/widgets/reseller_topmenu_settings.tt:17 @@ -6142,7 +6178,8 @@ msgstr "" msgid "Profile id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:157 +#: lib/NGCP/Panel/Controller/Package.pm:158 +#: lib/NGCP/Panel/Controller/Package.pm:315 msgid "Profile package does not exist" msgstr "" @@ -6150,15 +6187,15 @@ msgstr "" msgid "Profile package id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:119 +#: lib/NGCP/Panel/Controller/Package.pm:120 msgid "Profile package successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:259 -msgid "Profile package successfully terminated" +#: lib/NGCP/Panel/Controller/Package.pm:261 +msgid "Profile package successfully deleted" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:222 +#: lib/NGCP/Panel/Controller/Package.pm:223 msgid "Profile package successfully updated" msgstr "" @@ -6341,16 +6378,15 @@ msgstr "" #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 #: lib/NGCP/Panel/Controller/NCOS.pm:30 #: lib/NGCP/Panel/Controller/Network.pm:27 -#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:28 #: lib/NGCP/Panel/Controller/Reseller.pm:164 #: lib/NGCP/Panel/Controller/Reseller.pm:175 #: lib/NGCP/Panel/Controller/Reseller.pm:182 #: lib/NGCP/Panel/Controller/Reseller.pm:189 #: lib/NGCP/Panel/Controller/Rewrite.pm:32 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 -#: lib/NGCP/Panel/Controller/Voucher.pm:44 #: lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 -#: share/templates/customer/details.tt:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:51 share/templates/customer/details.tt:47 #: share/templates/reseller/details.tt:31 #: share/templates/widgets/admin_reseller_overview.tt:7 msgid "Reseller" @@ -6448,6 +6484,10 @@ msgstr "Rivenditore aggiornato con successo" msgid "Resellers" msgstr "Rivenditori" +#: lib/NGCP/Panel/Utils/Voucher.pm:53 +msgid "Reserved for Customer" +msgstr "" + #: share/templates/login/login.tt:21 msgid "Reset Password" msgstr "" @@ -6839,12 +6879,12 @@ msgstr "Settembre" msgid "Serial" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:379 +#: lib/NGCP/Panel/Controller/Customer.pm:402 #: lib/NGCP/Panel/Controller/Invoice.pm:53 msgid "Serial #" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:345 +#: lib/NGCP/Panel/Controller/Customer.pm:368 #: share/templates/subscriber/master.tt:139 msgid "Serial Hunt Timeout" msgstr "" @@ -6985,7 +7025,7 @@ msgstr "Vista Semplice" #: lib/NGCP/Panel/Controller/Subscriber.pm:262 #: lib/NGCP/Panel/Controller/Subscriber.pm:267 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 msgid "Slot" msgstr "" @@ -7336,7 +7376,7 @@ msgstr "" msgid "Spent this interval" msgstr "Speso in questo intervallo" -#: lib/NGCP/Panel/Controller/Customer.pm:380 +#: lib/NGCP/Panel/Controller/Customer.pm:403 #: lib/NGCP/Panel/Controller/Invoice.pm:54 #: lib/NGCP/Panel/Utils/DbStrings.pm:1294 msgid "Start" @@ -7379,6 +7419,7 @@ msgstr "Nome Stazione" #: lib/NGCP/Panel/Controller/Subscriber.pm:2056 #: lib/NGCP/Panel/Controller/Subscriber.pm:273 #: lib/NGCP/Panel/Utils/DbStrings.pm:627 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:825 #: share/templates/subscriber/master.tt:76 msgid "Status" msgstr "Stato" @@ -7392,7 +7433,7 @@ msgid "Street" msgstr "Via" #: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 msgid "Subject" msgstr "" @@ -7553,7 +7594,7 @@ msgstr "" msgid "Subscriber status is %1" msgstr "Stato subscriber è %1" -#: lib/NGCP/Panel/Controller/Customer.pm:803 +#: lib/NGCP/Panel/Controller/Customer.pm:826 msgid "Subscriber successfully created" msgstr "" @@ -7579,7 +7620,7 @@ msgstr "Dispositivo registrato aggiunto con successo" msgid "Successfully cleared Call Forward" msgstr "Deviazione eliminate con successo" -#: lib/NGCP/Panel/Controller/Customer.pm:903 +#: lib/NGCP/Panel/Controller/Customer.pm:926 msgid "Successfully cleared fraud interval!" msgstr "Intervallo frode eliminato con successo!" @@ -7651,7 +7692,7 @@ msgstr "Sorgente fidata eliminata con successo" msgid "Successfully deleted voicemail" msgstr "Casella Vocale eliminata con successo" -#: lib/NGCP/Panel/Controller/Customer.pm:1558 +#: lib/NGCP/Panel/Controller/Customer.pm:1581 msgid "Successfully redirected request to device" msgstr "Richiesta rediretta al dispositivo con sucesso" @@ -7677,7 +7718,7 @@ msgstr "Rivenditore terminato con successo" msgid "Successfully terminated subscriber" msgstr "Subscriber terminato con successo" -#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1559 msgid "Successfully triggered config reload via SIP" msgstr "" @@ -7795,7 +7836,7 @@ msgstr "" msgid "TLS" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 msgid "Template" msgstr "" @@ -7815,10 +7856,8 @@ msgstr "" #: share/templates/customer/details.tt:251 #: share/templates/customer/list.tt:119 #: share/templates/helpers/datatables.tt:100 -#: share/templates/network/list.tt:19 share/templates/package/list.tt:19 -#: share/templates/reseller/details.tt:208 +#: share/templates/network/list.tt:19 share/templates/reseller/details.tt:208 #: share/templates/reseller/details.tt:241 -#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 #: share/templates/subscriber/list.tt:19 msgid "Terminate" @@ -8072,7 +8111,7 @@ msgid "" "definition mode is used." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 msgid "" "The billing profile id used to charge this contract, which will become " "active immediately. This field is required if the profile definition mode is " @@ -8292,7 +8331,7 @@ msgstr "" msgid "The customer this invoice belongs to." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 msgid "The date the invoice has been sent by email or null if not sent." msgstr "" @@ -8458,7 +8497,7 @@ msgstr "" msgid "The final SIP response code of the call." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 msgid "" "The folder the message is currently in (one of INBOX, Old, Work, Friends, " "Family, Cust1-Cust6)" @@ -8533,7 +8572,7 @@ msgstr "" "L'id che punta alla entry \"Deviazione di Chiamata Incondizionata\" nella " "tabella voip_cf_mappings" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 msgid "" "The included free minutes per billing interval (in seconds, e.g. 60000 for " "1000 free minutes)." @@ -8665,7 +8704,7 @@ msgstr "" msgid "The model name of this device." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 msgid "The name of the Rewrite Rule Set." msgstr "" @@ -8766,7 +8805,7 @@ msgstr "" msgid "The password for authenticating on the X-2 interface." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 msgid "The password to authenticate for SIP and XMPP services." msgstr "La password da autenticare per servizi SIP e XMPP." @@ -8863,7 +8902,7 @@ msgstr "" msgid "The reseller id this contact belongs to." msgstr "L'id rivenditore a cui questo contatto appartiene." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 msgid "The reseller id this device model belongs to." msgstr "" @@ -8973,7 +9012,7 @@ msgstr "" msgid "The start of the invoice period." msgstr "L'inizio del periodo di tariffazione." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 msgid "The start time in format hh:mm:ss" msgstr "L'orario di inizio nel formato hh:mm:ss" @@ -9013,12 +9052,6 @@ msgid "" "customers/profile packages." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 -msgid "" -"The status of this package. Only active profile packages can be assigned to " -"customers/profile packages." -msgstr "" - #: lib/NGCP/Panel/Utils/DbStrings.pm:1123 msgid "The street name of the contact." msgstr "La Via del contatto." @@ -9103,7 +9136,7 @@ msgstr "" msgid "The temporal unit for the \"timely\" interval." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 msgid "The temporal unit for the balance interval." msgstr "" @@ -9159,7 +9192,7 @@ msgstr "Il tipo di confgurazione da usare su questa linea/tasto" msgid "The unique name of the billing network." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 msgid "The unique name of the profile package." msgstr "" @@ -9229,7 +9262,7 @@ msgid "Thursday" msgstr "Giovedì" #: lib/NGCP/Panel/Controller/Subscriber.pm:2073 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 #: share/templates/subscriber/preferences.tt:457 msgid "Time" msgstr "Orario" @@ -9294,7 +9327,11 @@ msgstr "Data Finale:" msgid "Top-up Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:49 +msgid "Top-up Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:806 msgid "Top-up Profiles" msgstr "" @@ -9306,7 +9343,7 @@ msgstr "" msgid "Topup count" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 msgid "Topup lock level" msgstr "" @@ -9322,7 +9359,7 @@ msgstr "" msgid "Total" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:384 +#: lib/NGCP/Panel/Controller/Customer.pm:407 #: lib/NGCP/Panel/Controller/Invoice.pm:58 #: lib/NGCP/Panel/Utils/DbStrings.pm:1371 msgid "Total Amount" @@ -9399,7 +9436,11 @@ msgstr "Sblocca" msgid "Underrun Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:799 +#: share/templates/package/details.tt:74 +msgid "Underrun Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:804 msgid "Underrun Profiles" msgstr "" @@ -9486,7 +9527,6 @@ msgstr "" #: lib/NGCP/Panel/Utils/Billing.pm:106 #: lib/NGCP/Panel/Utils/BillingNetworks.pm:143 -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:796 msgid "Used (contracts)" msgstr "" @@ -9495,11 +9535,11 @@ msgstr "" msgid "Used (packages)" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:56 msgid "Used At" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:48 +#: lib/NGCP/Panel/Utils/Voucher.pm:57 msgid "Used By Subscriber #" msgstr "" @@ -9582,7 +9622,7 @@ msgid "" "Obtained from Yealink." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:383 +#: lib/NGCP/Panel/Controller/Customer.pm:406 #: lib/NGCP/Panel/Controller/Invoice.pm:57 #: lib/NGCP/Panel/Utils/DbStrings.pm:521 msgid "VAT Amount" @@ -9592,7 +9632,7 @@ msgstr "Importo IVA" msgid "VAT Number" msgstr "Parita IVA" -#: lib/NGCP/Panel/Controller/Voucher.pm:46 +#: lib/NGCP/Panel/Utils/Voucher.pm:55 msgid "Valid Until" msgstr "" @@ -9692,6 +9732,12 @@ msgstr "Casella Vocale" msgid "Voicemails" msgstr "Caselle Vocali" +#: share/templates/package/details.tt:129 +msgid "Voucher" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:124 #: share/templates/widgets/admin_topmenu_settings.tt:47 #: share/templates/widgets/reseller_topmenu_settings.tt:21 msgid "Vouchers" @@ -10285,7 +10331,7 @@ msgstr "" msgid "right" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 msgid "schedule: by 'billing_profiles' field" msgstr "" diff --git a/lib/NGCP/Panel/I18N/messages.pot b/lib/NGCP/Panel/I18N/messages.pot index c13cbb5644..8cb1450770 100644 --- a/lib/NGCP/Panel/I18N/messages.pot +++ b/lib/NGCP/Panel/I18N/messages.pot @@ -59,7 +59,7 @@ msgstr "" msgid "\"Voice Mail\" - An internal flag for the voice_mail pseudo-preference feature to be able to map it do subscriber profiles. Not directly used." msgstr "" -#: lib/NGCP/Panel/Controller/Administrator.pm:29 lib/NGCP/Panel/Controller/Billing.pm:107 lib/NGCP/Panel/Controller/Billing.pm:347 lib/NGCP/Panel/Controller/Billing.pm:36 lib/NGCP/Panel/Controller/Billing.pm:690 lib/NGCP/Panel/Controller/Contact.pm:32 lib/NGCP/Panel/Controller/Contract.pm:25 lib/NGCP/Panel/Controller/Contract.pm:452 lib/NGCP/Panel/Controller/Customer.pm:103 lib/NGCP/Panel/Controller/Customer.pm:326 lib/NGCP/Panel/Controller/Customer.pm:332 lib/NGCP/Panel/Controller/Customer.pm:341 lib/NGCP/Panel/Controller/Customer.pm:378 lib/NGCP/Panel/Controller/Customer.pm:53 lib/NGCP/Panel/Controller/Device.pm:106 lib/NGCP/Panel/Controller/Device.pm:119 lib/NGCP/Panel/Controller/Device.pm:45 lib/NGCP/Panel/Controller/Device.pm:60 lib/NGCP/Panel/Controller/Device.pm:76 lib/NGCP/Panel/Controller/Device.pm:90 lib/NGCP/Panel/Controller/Domain.pm:29 lib/NGCP/Panel/Controller/EmailTemplate.pm:33 lib/NGCP/Panel/Controller/Invoice.pm:39 lib/NGCP/Panel/Controller/Invoice.pm:52 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:32 lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 lib/NGCP/Panel/Controller/Network.pm:26 lib/NGCP/Panel/Controller/NumberBlock.pm:39 lib/NGCP/Panel/Controller/Package.pm:26 lib/NGCP/Panel/Controller/Peering.pm:27 lib/NGCP/Panel/Controller/Peering.pm:80 lib/NGCP/Panel/Controller/Peering.pm:91 lib/NGCP/Panel/Controller/Product.pm:22 lib/NGCP/Panel/Controller/Reseller.pm:133 lib/NGCP/Panel/Controller/Reseller.pm:140 lib/NGCP/Panel/Controller/Reseller.pm:145 lib/NGCP/Panel/Controller/Reseller.pm:155 lib/NGCP/Panel/Controller/Reseller.pm:162 lib/NGCP/Panel/Controller/Reseller.pm:167 lib/NGCP/Panel/Controller/Reseller.pm:173 lib/NGCP/Panel/Controller/Reseller.pm:181 lib/NGCP/Panel/Controller/Reseller.pm:188 lib/NGCP/Panel/Controller/Reseller.pm:38 lib/NGCP/Panel/Controller/Reseller.pm:46 lib/NGCP/Panel/Controller/Rewrite.pm:31 lib/NGCP/Panel/Controller/Subscriber.pm:115 lib/NGCP/Panel/Controller/Subscriber.pm:2051 lib/NGCP/Panel/Controller/Subscriber.pm:2070 lib/NGCP/Panel/Controller/Subscriber.pm:2077 lib/NGCP/Panel/Controller/Subscriber.pm:261 lib/NGCP/Panel/Controller/Subscriber.pm:2619 lib/NGCP/Panel/Controller/Subscriber.pm:266 lib/NGCP/Panel/Controller/Subscriber.pm:271 lib/NGCP/Panel/Controller/Subscriber.pm:281 lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 lib/NGCP/Panel/Controller/Voucher.pm:41 lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/Sounds.pm:65 share/templates/customer/details.tt:60 +#: lib/NGCP/Panel/Controller/Administrator.pm:29 lib/NGCP/Panel/Controller/Billing.pm:107 lib/NGCP/Panel/Controller/Billing.pm:347 lib/NGCP/Panel/Controller/Billing.pm:36 lib/NGCP/Panel/Controller/Billing.pm:690 lib/NGCP/Panel/Controller/Contact.pm:32 lib/NGCP/Panel/Controller/Contract.pm:25 lib/NGCP/Panel/Controller/Contract.pm:452 lib/NGCP/Panel/Controller/Customer.pm:103 lib/NGCP/Panel/Controller/Customer.pm:349 lib/NGCP/Panel/Controller/Customer.pm:355 lib/NGCP/Panel/Controller/Customer.pm:364 lib/NGCP/Panel/Controller/Customer.pm:401 lib/NGCP/Panel/Controller/Customer.pm:53 lib/NGCP/Panel/Controller/Device.pm:106 lib/NGCP/Panel/Controller/Device.pm:119 lib/NGCP/Panel/Controller/Device.pm:45 lib/NGCP/Panel/Controller/Device.pm:60 lib/NGCP/Panel/Controller/Device.pm:76 lib/NGCP/Panel/Controller/Device.pm:90 lib/NGCP/Panel/Controller/Domain.pm:29 lib/NGCP/Panel/Controller/EmailTemplate.pm:33 lib/NGCP/Panel/Controller/Invoice.pm:39 lib/NGCP/Panel/Controller/Invoice.pm:52 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:32 lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 lib/NGCP/Panel/Controller/Network.pm:26 lib/NGCP/Panel/Controller/NumberBlock.pm:39 lib/NGCP/Panel/Controller/Package.pm:27 lib/NGCP/Panel/Controller/Package.pm:323 lib/NGCP/Panel/Controller/Peering.pm:27 lib/NGCP/Panel/Controller/Peering.pm:80 lib/NGCP/Panel/Controller/Peering.pm:91 lib/NGCP/Panel/Controller/Product.pm:22 lib/NGCP/Panel/Controller/Reseller.pm:133 lib/NGCP/Panel/Controller/Reseller.pm:140 lib/NGCP/Panel/Controller/Reseller.pm:145 lib/NGCP/Panel/Controller/Reseller.pm:155 lib/NGCP/Panel/Controller/Reseller.pm:162 lib/NGCP/Panel/Controller/Reseller.pm:167 lib/NGCP/Panel/Controller/Reseller.pm:173 lib/NGCP/Panel/Controller/Reseller.pm:181 lib/NGCP/Panel/Controller/Reseller.pm:188 lib/NGCP/Panel/Controller/Reseller.pm:38 lib/NGCP/Panel/Controller/Reseller.pm:46 lib/NGCP/Panel/Controller/Rewrite.pm:31 lib/NGCP/Panel/Controller/Subscriber.pm:115 lib/NGCP/Panel/Controller/Subscriber.pm:2051 lib/NGCP/Panel/Controller/Subscriber.pm:2070 lib/NGCP/Panel/Controller/Subscriber.pm:2077 lib/NGCP/Panel/Controller/Subscriber.pm:261 lib/NGCP/Panel/Controller/Subscriber.pm:2619 lib/NGCP/Panel/Controller/Subscriber.pm:266 lib/NGCP/Panel/Controller/Subscriber.pm:271 lib/NGCP/Panel/Controller/Subscriber.pm:281 lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/ProfilePackages.pm:821 lib/NGCP/Panel/Utils/Sounds.pm:65 lib/NGCP/Panel/Utils/Voucher.pm:48 share/templates/customer/details.tt:60 msgid "#" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "(Base) IP Address" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:358 lib/NGCP/Panel/Utils/Billing.pm:59 +#: lib/NGCP/Panel/Controller/Voucher.pm:375 lib/NGCP/Panel/Utils/Billing.pm:59 msgid ", but skipped the following line numbers: " msgstr "" @@ -271,7 +271,7 @@ msgstr "" msgid "Access Restrictions" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:945 +#: lib/NGCP/Panel/Controller/Customer.pm:968 msgid "Account balance successfully changed!" msgstr "" @@ -279,11 +279,11 @@ msgstr "" msgid "Active" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 msgid "Active callforward" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 msgid "Add" msgstr "" @@ -363,11 +363,11 @@ msgstr "" msgid "Administrators" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 msgid "Advanced" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 msgid "Advanced View" msgstr "" @@ -399,7 +399,7 @@ msgstr "" msgid "All services running" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 msgid "Allocable" msgstr "" @@ -439,7 +439,7 @@ msgstr "" msgid "Allowed source IPs" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:43 lib/NGCP/Panel/Utils/DbStrings.pm:1218 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 lib/NGCP/Panel/Utils/Voucher.pm:50 msgid "Amount" msgstr "" @@ -599,7 +599,7 @@ msgstr "" msgid "BLF Key" msgstr "" -#: share/templates/billing/peaktimes.tt:5 share/templates/callflow/callmap.tt:15 share/templates/calls/chord.tt:43 share/templates/customer/details.tt:20 share/templates/customer/preferences.tt:18 share/templates/denied_page.tt:20 share/templates/device/list.tt:5 share/templates/domain/preferences.tt:21 share/templates/helpers/datatables.tt:209 share/templates/invoice/template.tt:20 share/templates/peering/preferences.tt:18 share/templates/reseller/branding.tt:5 share/templates/reseller/details.tt:5 share/templates/rewrite/rules_list.tt:5 share/templates/security/list.tt:5 share/templates/sound/handles_list.tt:5 share/templates/statistics/list.tt:23 share/templates/subprofile/preferences.tt:21 share/templates/subscriber/calllist.tt:5 share/templates/subscriber/callmap.tt:15 share/templates/subscriber/edit_webpass.tt:5 share/templates/subscriber/master.tt:12 share/templates/subscriber/preferences.tt:33 share/templates/subscriber/reglist.tt:5 share/templates/subscriber/voicemail.tt:5 share/templates/subscriber/webphone.tt:82 +#: share/templates/billing/peaktimes.tt:5 share/templates/callflow/callmap.tt:15 share/templates/calls/chord.tt:43 share/templates/customer/details.tt:20 share/templates/customer/preferences.tt:18 share/templates/denied_page.tt:20 share/templates/device/list.tt:5 share/templates/domain/preferences.tt:21 share/templates/helpers/datatables.tt:209 share/templates/invoice/template.tt:20 share/templates/package/details.tt:5 share/templates/peering/preferences.tt:18 share/templates/reseller/branding.tt:5 share/templates/reseller/details.tt:5 share/templates/rewrite/rules_list.tt:5 share/templates/security/list.tt:5 share/templates/sound/handles_list.tt:5 share/templates/statistics/list.tt:23 share/templates/subprofile/preferences.tt:21 share/templates/subscriber/calllist.tt:5 share/templates/subscriber/callmap.tt:15 share/templates/subscriber/edit_webpass.tt:5 share/templates/subscriber/master.tt:12 share/templates/subscriber/preferences.tt:33 share/templates/subscriber/reglist.tt:5 share/templates/subscriber/voicemail.tt:5 share/templates/subscriber/webphone.tt:82 msgid "Back" msgstr "" @@ -663,7 +663,7 @@ msgstr "" msgid "Billing Fees" msgstr "" -#: share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 +#: lib/NGCP/Panel/Controller/Package.pm:325 share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 msgid "Billing Network" msgstr "" @@ -683,7 +683,7 @@ msgstr "" msgid "Billing Networks" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:29 lib/NGCP/Panel/Controller/Contract.pm:455 lib/NGCP/Panel/Controller/Customer.pm:58 lib/NGCP/Panel/Controller/Reseller.pm:49 lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 share/templates/reseller/details.tt:193 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:455 lib/NGCP/Panel/Controller/Customer.pm:58 lib/NGCP/Panel/Controller/Package.pm:324 lib/NGCP/Panel/Controller/Reseller.pm:49 lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 share/templates/reseller/details.tt:193 share/templates/widgets/admin_billing_overview.tt:7 share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profile" msgstr "" @@ -699,15 +699,19 @@ msgstr "" msgid "Billing Profile does not exist!" msgstr "" +#: share/templates/package/details.tt:29 share/templates/package/details.tt:54 share/templates/package/details.tt:79 +msgid "Billing Profile/Network" +msgstr "" + #: share/templates/billing/list.tt:1 share/templates/reseller/details.tt:188 share/templates/widgets/admin_billing_overview.tt:7 share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:99 +#: lib/NGCP/Panel/Controller/Voucher.pm:116 msgid "Billing Voucher does not exist!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:118 +#: lib/NGCP/Panel/Controller/Voucher.pm:135 msgid "Billing Voucher successfully deleted" msgstr "" @@ -715,7 +719,7 @@ msgstr "" msgid "Billing Vouchers" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:356 +#: lib/NGCP/Panel/Controller/Voucher.pm:373 msgid "Billing Vouchers successfully uploaded" msgstr "" @@ -787,11 +791,11 @@ msgstr "" msgid "Billing profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:275 +#: lib/NGCP/Panel/Controller/Voucher.pm:292 msgid "Billing voucher successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:203 +#: lib/NGCP/Panel/Controller/Voucher.pm:220 msgid "Billing voucher successfully updated" msgstr "" @@ -1041,7 +1045,7 @@ msgstr "" msgid "Callee prefix" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 msgid "Callee prefix, eg: 43" msgstr "" @@ -1073,7 +1077,7 @@ msgstr "" msgid "Callthrough CLIs" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1030 +#: lib/NGCP/Panel/Controller/Customer.pm:1053 msgid "Can't create a PBX group without having a pilot subscriber." msgstr "" @@ -1085,7 +1089,7 @@ msgstr "" msgid "Cannot delete myself" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:245 lib/NGCP/Panel/Controller/Customer.pm:585 +#: lib/NGCP/Panel/Controller/Contract.pm:245 lib/NGCP/Panel/Controller/Customer.pm:608 msgid "Cannot terminate contract with the id 1" msgstr "" @@ -1237,7 +1241,7 @@ msgstr "" msgid "CloudPBX subscriber must have a primary number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:42 lib/NGCP/Panel/Utils/DbStrings.pm:1062 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 lib/NGCP/Panel/Utils/Voucher.pm:49 msgid "Code" msgstr "" @@ -1285,7 +1289,7 @@ msgstr "" msgid "Contact Details" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:27 lib/NGCP/Panel/Controller/Contract.pm:454 lib/NGCP/Panel/Controller/Customer.pm:106 lib/NGCP/Panel/Controller/Customer.pm:56 lib/NGCP/Panel/Controller/Peering.pm:28 lib/NGCP/Panel/Controller/Reseller.pm:158 lib/NGCP/Panel/Controller/Reseller.pm:48 lib/NGCP/Panel/Controller/Subscriber.pm:117 lib/NGCP/Panel/Utils/DbStrings.pm:544 +#: lib/NGCP/Panel/Controller/Contract.pm:27 lib/NGCP/Panel/Controller/Contract.pm:454 lib/NGCP/Panel/Controller/Customer.pm:106 lib/NGCP/Panel/Controller/Customer.pm:56 lib/NGCP/Panel/Controller/Peering.pm:28 lib/NGCP/Panel/Controller/Reseller.pm:158 lib/NGCP/Panel/Controller/Reseller.pm:48 lib/NGCP/Panel/Controller/Subscriber.pm:117 lib/NGCP/Panel/Utils/DbStrings.pm:544 lib/NGCP/Panel/Utils/ProfilePackages.pm:824 msgid "Contact Email" msgstr "" @@ -1337,7 +1341,7 @@ msgstr "" msgid "Content Type" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 share/templates/reseller/details.tt:63 +#: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 share/templates/package/details.tt:104 share/templates/reseller/details.tt:63 msgid "Contract" msgstr "" @@ -1375,7 +1379,7 @@ msgstr "" msgid "Contract successfully terminated" msgstr "" -#: share/templates/contract/list.tt:1 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:800 share/templates/contract/list.tt:1 msgid "Contracts" msgstr "" @@ -1420,7 +1424,7 @@ msgstr "" msgid "Create Contact" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 msgid "Create Contract" msgstr "" @@ -1504,7 +1508,7 @@ msgstr "" msgid "Create Permanent Registration" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:22 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:23 msgid "Create Profile Package" msgstr "" @@ -1611,15 +1615,19 @@ msgid "Customer #%1 - Preferences" msgstr "" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:202 +#: lib/NGCP/Panel/Controller/Customer.pm:225 msgid "Customer #%1 successfully created" msgstr "" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:560 +#: lib/NGCP/Panel/Controller/Customer.pm:583 msgid "Customer #%1 successfully updated" msgstr "" +#: share/templates/package/details.tt:99 +msgid "Customer Contracts" +msgstr "" + #: share/templates/customer/details.tt:2 msgid "Customer Details" msgstr "" @@ -1669,11 +1677,11 @@ msgstr "" msgid "Customer specific Sound Set used for PBX auto-attendant prompts, customer-specific announcements etc." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:611 +#: lib/NGCP/Panel/Controller/Customer.pm:634 msgid "Customer successfully terminated" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:258 +#: lib/NGCP/Panel/Controller/Customer.pm:281 msgid "Customer was not found" msgstr "" @@ -1681,7 +1689,7 @@ msgstr "" msgid "Customers" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 msgid "Daily Fraud Limit" msgstr "" @@ -1733,7 +1741,7 @@ msgstr "" msgid "Define an action to be executed if User-Provided Number doesn't match the 'allowed_clis' list" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:533 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:308 share/templates/customer/details.tt:353 share/templates/customer/details.tt:458 share/templates/customer/details.tt:487 share/templates/device/list.tt:123 share/templates/device/list.tt:161 share/templates/device/list.tt:200 share/templates/device/list.tt:239 share/templates/device/list.tt:269 share/templates/domain/list.tt:18 share/templates/emailtemplate/list.tt:18 share/templates/helpers/datatables.tt:99 share/templates/invoice/invoice_list.tt:19 share/templates/invoice/template_list.tt:19 share/templates/ncos/list.tt:18 share/templates/ncos/pattern_list.tt:21 share/templates/numberblock/block_list.tt:18 share/templates/numberblock/profile_list.tt:23 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:139 share/templates/reseller/details.tt:170 share/templates/reseller/details.tt:391 share/templates/rewrite/rules_list.tt:58 share/templates/rewrite/set_list.tt:22 share/templates/sound/handles_list.tt:62 share/templates/sound/list.tt:18 share/templates/subprofile/profile_list.tt:23 share/templates/subprofile/set_list.tt:23 share/templates/subscriber/master.tt:261 share/templates/subscriber/master.tt:297 share/templates/subscriber/preferences.tt:141 share/templates/subscriber/preferences.tt:399 share/templates/subscriber/preferences.tt:433 share/templates/subscriber/preferences.tt:515 share/templates/subscriber/preferences.tt:567 share/templates/subscriber/preferences.tt:638 share/templates/subscriber/preferences.tt:688 share/templates/subscriber/voicemail.tt:22 share/templates/voucher/list.tt:19 +#: lib/NGCP/Panel/Utils/DbStrings.pm:533 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:308 share/templates/customer/details.tt:353 share/templates/customer/details.tt:458 share/templates/customer/details.tt:487 share/templates/device/list.tt:123 share/templates/device/list.tt:161 share/templates/device/list.tt:200 share/templates/device/list.tt:239 share/templates/device/list.tt:269 share/templates/domain/list.tt:18 share/templates/emailtemplate/list.tt:18 share/templates/helpers/datatables.tt:99 share/templates/invoice/invoice_list.tt:19 share/templates/invoice/template_list.tt:19 share/templates/ncos/list.tt:18 share/templates/ncos/pattern_list.tt:21 share/templates/numberblock/block_list.tt:18 share/templates/numberblock/profile_list.tt:23 share/templates/package/list.tt:19 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:139 share/templates/reseller/details.tt:170 share/templates/reseller/details.tt:273 share/templates/reseller/details.tt:391 share/templates/rewrite/rules_list.tt:58 share/templates/rewrite/set_list.tt:22 share/templates/sound/handles_list.tt:62 share/templates/sound/list.tt:18 share/templates/subprofile/profile_list.tt:23 share/templates/subprofile/set_list.tt:23 share/templates/subscriber/master.tt:261 share/templates/subscriber/master.tt:297 share/templates/subscriber/preferences.tt:141 share/templates/subscriber/preferences.tt:399 share/templates/subscriber/preferences.tt:433 share/templates/subscriber/preferences.tt:515 share/templates/subscriber/preferences.tt:567 share/templates/subscriber/preferences.tt:638 share/templates/subscriber/preferences.tt:688 share/templates/subscriber/voicemail.tt:22 share/templates/voucher/list.tt:19 msgid "Delete" msgstr "" @@ -1946,7 +1954,7 @@ msgstr "" msgid "Detail" msgstr "" -#: share/templates/customer/details.tt:199 share/templates/customer/details.tt:204 share/templates/customer/details.tt:252 share/templates/customer/details.tt:257 share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 share/templates/numberblock/block_list.tt:19 share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 share/templates/reseller/details.tt:307 share/templates/reseller/details.tt:311 share/templates/reseller/list.tt:20 share/templates/reseller/list.tt:28 share/templates/subscriber/list.tt:20 share/templates/subscriber/list.tt:28 +#: share/templates/customer/details.tt:199 share/templates/customer/details.tt:204 share/templates/customer/details.tt:252 share/templates/customer/details.tt:257 share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 share/templates/numberblock/block_list.tt:19 share/templates/package/list.tt:20 share/templates/package/list.tt:27 share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 share/templates/reseller/details.tt:307 share/templates/reseller/details.tt:311 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 "" @@ -2094,7 +2102,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:334 lib/NGCP/Panel/Controller/Domain.pm:31 lib/NGCP/Panel/Controller/Reseller.pm:163 lib/NGCP/Panel/Controller/Subscriber.pm:119 lib/NGCP/Panel/Utils/DbStrings.pm:1440 share/templates/domain/list.tt:3 share/templates/domain/preferences.tt:4 share/templates/reseller/details.tt:156 share/templates/widgets/admin_reseller_overview.tt:12 share/templates/widgets/reseller_domain_overview.tt:7 +#: lib/NGCP/Panel/Controller/Customer.pm:357 lib/NGCP/Panel/Controller/Domain.pm:31 lib/NGCP/Panel/Controller/Reseller.pm:163 lib/NGCP/Panel/Controller/Subscriber.pm:119 lib/NGCP/Panel/Utils/DbStrings.pm:1440 share/templates/domain/list.tt:3 share/templates/domain/preferences.tt:4 share/templates/reseller/details.tt:156 share/templates/widgets/admin_reseller_overview.tt:12 share/templates/widgets/reseller_domain_overview.tt:7 msgid "Domain" msgstr "" @@ -2115,7 +2123,7 @@ msgstr "" msgid "Domain of calling party." msgstr "" -#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:242 +#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:241 msgid "Domain successfully created" msgstr "" @@ -2316,7 +2324,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:381 lib/NGCP/Panel/Controller/Invoice.pm:55 lib/NGCP/Panel/Utils/DbStrings.pm:483 +#: lib/NGCP/Panel/Controller/Customer.pm:404 lib/NGCP/Panel/Controller/Invoice.pm:55 lib/NGCP/Panel/Utils/DbStrings.pm:483 msgid "End" msgstr "" @@ -2364,7 +2372,7 @@ msgstr "" msgid "Extended Away" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:328 lib/NGCP/Panel/Controller/Customer.pm:343 lib/NGCP/Panel/Utils/DbStrings.pm:908 share/templates/subscriber/master.tt:113 +#: lib/NGCP/Panel/Controller/Customer.pm:351 lib/NGCP/Panel/Controller/Customer.pm:366 lib/NGCP/Panel/Utils/DbStrings.pm:908 share/templates/subscriber/master.tt:113 msgid "Extension" msgstr "" @@ -2384,7 +2392,7 @@ msgstr "" msgid "Extension unit" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:26 lib/NGCP/Panel/Controller/Contract.pm:453 lib/NGCP/Panel/Controller/Customer.pm:104 lib/NGCP/Panel/Controller/Customer.pm:54 lib/NGCP/Panel/Controller/Reseller.pm:156 lib/NGCP/Panel/Controller/Reseller.pm:47 lib/NGCP/Panel/Utils/DbStrings.pm:1230 share/templates/subscriber/master.tt:90 +#: lib/NGCP/Panel/Controller/Contract.pm:26 lib/NGCP/Panel/Controller/Contract.pm:453 lib/NGCP/Panel/Controller/Customer.pm:104 lib/NGCP/Panel/Controller/Customer.pm:54 lib/NGCP/Panel/Controller/Reseller.pm:156 lib/NGCP/Panel/Controller/Reseller.pm:47 lib/NGCP/Panel/Utils/DbStrings.pm:1230 lib/NGCP/Panel/Utils/ProfilePackages.pm:822 share/templates/subscriber/master.tt:90 msgid "External #" msgstr "" @@ -2408,7 +2416,7 @@ msgstr "" msgid "External Subscriber #" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 msgid "External id" msgstr "" @@ -2428,7 +2436,7 @@ msgstr "" msgid "Failed to add registered device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:952 +#: lib/NGCP/Panel/Controller/Customer.pm:975 msgid "Failed to change account balance!" msgstr "" @@ -2436,7 +2444,7 @@ msgstr "" msgid "Failed to clear audio cache." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:894 +#: lib/NGCP/Panel/Controller/Customer.pm:917 msgid "Failed to clear fraud interval" msgstr "" @@ -2456,11 +2464,11 @@ msgstr "" msgid "Failed to create NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1279 +#: lib/NGCP/Panel/Controller/Customer.pm:1302 msgid "Failed to create PBX device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1099 +#: lib/NGCP/Panel/Controller/Customer.pm:1122 msgid "Failed to create PBX group" msgstr "" @@ -2480,7 +2488,7 @@ msgstr "" msgid "Failed to create billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:281 +#: lib/NGCP/Panel/Controller/Voucher.pm:298 msgid "Failed to create billing voucher" msgstr "" @@ -2496,7 +2504,7 @@ msgstr "" msgid "Failed to create contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:209 +#: lib/NGCP/Panel/Controller/Customer.pm:232 msgid "Failed to create customer contract" msgstr "" @@ -2516,7 +2524,7 @@ msgstr "" msgid "Failed to create device profile" msgstr "" -#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:236 +#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:235 msgid "Failed to create domain." msgstr "" @@ -2565,7 +2573,7 @@ msgstr "" msgid "Failed to create preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:125 +#: lib/NGCP/Panel/Controller/Package.pm:126 msgid "Failed to create profile package." msgstr "" @@ -2593,7 +2601,7 @@ msgstr "" msgid "Failed to create speed dial slot" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:809 lib/NGCP/Panel/Controller/Subscriber.pm:198 +#: lib/NGCP/Panel/Controller/Customer.pm:832 lib/NGCP/Panel/Controller/Subscriber.pm:198 msgid "Failed to create subscriber" msgstr "" @@ -2609,7 +2617,7 @@ msgstr "" msgid "Failed to create trusted source" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:124 +#: lib/NGCP/Panel/Controller/Voucher.pm:141 msgid "Failed to delete Billing Voucher" msgstr "" @@ -2625,7 +2633,7 @@ msgstr "" msgid "Failed to delete NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1472 +#: lib/NGCP/Panel/Controller/Customer.pm:1495 msgid "Failed to delete PBX device" msgstr "" @@ -2710,6 +2718,10 @@ msgstr "" msgid "Failed to delete preference %1" msgstr "" +#: lib/NGCP/Panel/Controller/Package.pm:268 +msgid "Failed to delete profile package" +msgstr "" + #: lib/NGCP/Panel/Controller/Subscriber.pm:3230 msgid "Failed to delete registered device" msgstr "" @@ -2782,7 +2794,7 @@ msgstr "" msgid "Failed to generate manual ip group sequence" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:281 lib/NGCP/Panel/Controller/Customer.pm:301 lib/NGCP/Panel/Controller/Invoice.pm:269 +#: lib/NGCP/Panel/Controller/Customer.pm:304 lib/NGCP/Panel/Controller/Customer.pm:324 lib/NGCP/Panel/Controller/Invoice.pm:269 msgid "Failed to get contract balance." msgstr "" @@ -2844,14 +2856,10 @@ msgstr "" msgid "Failed to terminate billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:278 lib/NGCP/Panel/Controller/Customer.pm:618 +#: lib/NGCP/Panel/Controller/Contract.pm:278 lib/NGCP/Panel/Controller/Customer.pm:641 msgid "Failed to terminate contract" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:266 -msgid "Failed to terminate profile package" -msgstr "" - #: lib/NGCP/Panel/Controller/Reseller.pm:327 msgid "Failed to terminate reseller" msgstr "" @@ -2864,7 +2872,7 @@ msgstr "" msgid "Failed to transcode audio file" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1513 lib/NGCP/Panel/Controller/Customer.pm:1530 +#: lib/NGCP/Panel/Controller/Customer.pm:1536 lib/NGCP/Panel/Controller/Customer.pm:1553 msgid "Failed to trigger config reload via SIP" msgstr "" @@ -2880,11 +2888,11 @@ msgstr "" msgid "Failed to update NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1402 +#: lib/NGCP/Panel/Controller/Customer.pm:1425 msgid "Failed to update PBX device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1197 +#: lib/NGCP/Panel/Controller/Customer.pm:1220 msgid "Failed to update PBX group" msgstr "" @@ -2904,7 +2912,7 @@ msgstr "" msgid "Failed to update billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:209 +#: lib/NGCP/Panel/Controller/Voucher.pm:226 msgid "Failed to update billing voucher" msgstr "" @@ -2920,7 +2928,7 @@ msgstr "" msgid "Failed to update contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:567 +#: lib/NGCP/Panel/Controller/Customer.pm:590 msgid "Failed to update customer contract" msgstr "" @@ -2981,7 +2989,7 @@ msgstr "" msgid "Failed to update preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:228 +#: lib/NGCP/Panel/Controller/Package.pm:229 msgid "Failed to update profile package" msgstr "" @@ -3061,7 +3069,7 @@ msgstr "" msgid "Failed to upload Billing Fees" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:368 +#: lib/NGCP/Panel/Controller/Voucher.pm:385 msgid "Failed to upload Billing Vouchers" msgstr "" @@ -3134,6 +3142,10 @@ msgstr "" msgid "Folder" msgstr "" +#: lib/NGCP/Panel/Utils/Voucher.pm:54 +msgid "For Contract #" +msgstr "" + #: lib/NGCP/Panel/Utils/DbStrings.pm:80 msgid "For incoming calls from this peer, find the destination subscriber by a uuid parameter in R-URI which has been sent in Contact at outbound registration." msgstr "" @@ -3174,7 +3186,7 @@ msgstr "" msgid "Fraud Monthly Limit" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 msgid "Fraud Monthly Lock" msgstr "" @@ -3194,7 +3206,7 @@ msgstr "" msgid "Fraud daily notify" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:853 +#: lib/NGCP/Panel/Controller/Customer.pm:876 msgid "Fraud settings successfully changed!" msgstr "" @@ -3338,7 +3350,7 @@ msgstr "" msgid "General Purpose Parameter 5" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 msgid "General Purpose Parameter 5." msgstr "" @@ -3374,7 +3386,7 @@ msgstr "" msgid "General Purpose Parameter 9." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 msgid "Generate" msgstr "" @@ -3406,7 +3418,7 @@ msgstr "" msgid "Handbook" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1495 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 msgid "Handle" msgstr "" @@ -3442,7 +3454,7 @@ msgstr "" msgid "Hour" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:344 share/templates/subscriber/master.tt:133 +#: lib/NGCP/Panel/Controller/Customer.pm:367 share/templates/subscriber/master.tt:133 msgid "Hunt Policy" msgstr "" @@ -3586,7 +3598,7 @@ msgstr "" msgid "Incoming Dialed Number Matching" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 msgid "Incoming Email as CC" msgstr "" @@ -3606,7 +3618,11 @@ msgstr "" msgid "Initial Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:797 +#: share/templates/package/details.tt:24 +msgid "Initial Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:802 msgid "Initial Profiles" msgstr "" @@ -3747,7 +3763,7 @@ msgstr "" msgid "Invalid contract id found" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:225 +#: lib/NGCP/Panel/Controller/Customer.pm:248 msgid "Invalid customer contract id" msgstr "" @@ -3780,7 +3796,7 @@ msgid "Invalid file type detected, only WAV supported" msgstr "" #. ($type) -#: lib/NGCP/Panel/Controller/Customer.pm:834 lib/NGCP/Panel/Controller/Customer.pm:875 +#: lib/NGCP/Panel/Controller/Customer.pm:857 lib/NGCP/Panel/Controller/Customer.pm:898 msgid "Invalid fraud interval '%1'!" msgstr "" @@ -3800,7 +3816,7 @@ msgstr "" msgid "Invalid number block id detected" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:146 +#: lib/NGCP/Panel/Controller/Package.pm:147 lib/NGCP/Panel/Controller/Package.pm:304 msgid "Invalid package id detected" msgstr "" @@ -3820,7 +3836,7 @@ msgstr "" msgid "Invalid peering server id" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:318 +#: lib/NGCP/Panel/Controller/Customer.pm:341 msgid "Invalid product id for this customer contract." msgstr "" @@ -3828,7 +3844,11 @@ msgstr "" msgid "Invalid profile id detected!" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1433 +#: lib/NGCP/Panel/Controller/Customer.pm:120 +msgid "Invalid profile package id detected" +msgstr "" + +#: lib/NGCP/Panel/Controller/Customer.pm:1456 msgid "Invalid provisioning subscriber id detected." msgstr "" @@ -3880,7 +3900,7 @@ msgstr "" msgid "Invalid voicemail setting" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:88 +#: lib/NGCP/Panel/Controller/Voucher.pm:105 msgid "Invalid voucher id detected!" msgstr "" @@ -4285,7 +4305,7 @@ msgstr "" msgid "Maximum number of overall (incoming and outgoing) concurrent on-net and off-net calls for subscribers within the same Customer account, excluding calls to the application server and intra-PBX calls." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1015 lib/NGCP/Panel/Controller/Customer.pm:647 +#: lib/NGCP/Panel/Controller/Customer.pm:1038 lib/NGCP/Panel/Controller/Customer.pm:670 msgid "Maximum number of subscribers for this customer reached" msgstr "" @@ -4297,7 +4317,7 @@ msgstr "" msgid "Maximum total number of overall (incoming and outgoing) concurrent calls for subscribers." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 msgid "May" msgstr "" @@ -4455,7 +4475,7 @@ msgstr "" msgid "NFS Server" msgstr "" -#: lib/NGCP/Panel/Controller/Billing.pm:37 lib/NGCP/Panel/Controller/Customer.pm:327 lib/NGCP/Panel/Controller/Customer.pm:333 lib/NGCP/Panel/Controller/Customer.pm:342 lib/NGCP/Panel/Controller/Device.pm:1009 lib/NGCP/Panel/Controller/Device.pm:92 lib/NGCP/Panel/Controller/EmailTemplate.pm:35 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 lib/NGCP/Panel/Controller/Network.pm:28 lib/NGCP/Panel/Controller/Package.pm:28 lib/NGCP/Panel/Controller/Peering.pm:29 lib/NGCP/Panel/Controller/Peering.pm:81 lib/NGCP/Panel/Controller/Product.pm:23 lib/NGCP/Panel/Controller/Reseller.pm:141 lib/NGCP/Panel/Controller/Reseller.pm:146 lib/NGCP/Panel/Controller/Reseller.pm:168 lib/NGCP/Panel/Controller/Reseller.pm:174 lib/NGCP/Panel/Controller/Reseller.pm:183 lib/NGCP/Panel/Controller/Reseller.pm:190 lib/NGCP/Panel/Controller/Reseller.pm:40 lib/NGCP/Panel/Controller/Rewrite.pm:33 lib/NGCP/Panel/Controller/SubscriberProfile.pm:332 lib/NGCP/Panel/Controller/SubscriberProfile.pm:41 lib/NGCP/Panel/Utils/DbStrings.pm:816 lib/NGCP/Panel/Utils/Sounds.pm:66 share/templates/customer/details.tt:102 share/templates/customer/details.tt:54 share/templates/customer/details.tt:64 share/templates/customer/details.tt:92 share/templates/helpers/pref_table.tt:39 share/templates/sound/handles_list.tt:38 share/templates/subscriber/preferences.tt:171 share/templates/subscriber/preferences.tt:257 share/templates/subscriber/preferences.tt:618 share/templates/subscriber/preferences.tt:668 +#: lib/NGCP/Panel/Controller/Billing.pm:37 lib/NGCP/Panel/Controller/Customer.pm:350 lib/NGCP/Panel/Controller/Customer.pm:356 lib/NGCP/Panel/Controller/Customer.pm:365 lib/NGCP/Panel/Controller/Device.pm:1009 lib/NGCP/Panel/Controller/Device.pm:92 lib/NGCP/Panel/Controller/EmailTemplate.pm:35 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 lib/NGCP/Panel/Controller/Network.pm:28 lib/NGCP/Panel/Controller/Package.pm:29 lib/NGCP/Panel/Controller/Peering.pm:29 lib/NGCP/Panel/Controller/Peering.pm:81 lib/NGCP/Panel/Controller/Product.pm:23 lib/NGCP/Panel/Controller/Reseller.pm:141 lib/NGCP/Panel/Controller/Reseller.pm:146 lib/NGCP/Panel/Controller/Reseller.pm:168 lib/NGCP/Panel/Controller/Reseller.pm:174 lib/NGCP/Panel/Controller/Reseller.pm:183 lib/NGCP/Panel/Controller/Reseller.pm:190 lib/NGCP/Panel/Controller/Reseller.pm:40 lib/NGCP/Panel/Controller/Rewrite.pm:33 lib/NGCP/Panel/Controller/SubscriberProfile.pm:332 lib/NGCP/Panel/Controller/SubscriberProfile.pm:41 lib/NGCP/Panel/Utils/DbStrings.pm:816 lib/NGCP/Panel/Utils/Sounds.pm:66 share/templates/customer/details.tt:102 share/templates/customer/details.tt:54 share/templates/customer/details.tt:64 share/templates/customer/details.tt:92 share/templates/helpers/pref_table.tt:39 share/templates/sound/handles_list.tt:38 share/templates/subscriber/preferences.tt:171 share/templates/subscriber/preferences.tt:257 share/templates/subscriber/preferences.tt:618 share/templates/subscriber/preferences.tt:668 msgid "Name" msgstr "" @@ -4475,7 +4495,7 @@ msgstr "" msgid "Ncos level id" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:382 lib/NGCP/Panel/Controller/Invoice.pm:56 lib/NGCP/Panel/Utils/DbStrings.pm:885 +#: lib/NGCP/Panel/Controller/Customer.pm:405 lib/NGCP/Panel/Controller/Invoice.pm:56 lib/NGCP/Panel/Utils/DbStrings.pm:885 msgid "Net Amount" msgstr "" @@ -4519,7 +4539,7 @@ msgstr "" msgid "No Billing Fee file specified!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:313 +#: lib/NGCP/Panel/Controller/Voucher.pm:330 msgid "No Billing Voucher file specified!" msgstr "" @@ -4539,7 +4559,7 @@ msgstr "" msgid "No packets for this Call-ID found." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:311 lib/NGCP/Panel/Controller/Sound.pm:49 +#: lib/NGCP/Panel/Controller/Customer.pm:334 lib/NGCP/Panel/Controller/Sound.pm:49 msgid "No product for this customer contract found." msgstr "" @@ -4583,11 +4603,11 @@ msgstr "" msgid "Notopup discard intervals" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 msgid "November" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:335 lib/NGCP/Panel/Controller/Subscriber.pm:122 lib/NGCP/Panel/Controller/Subscriber.pm:2620 lib/NGCP/Panel/Utils/DbStrings.pm:532 +#: lib/NGCP/Panel/Controller/Customer.pm:358 lib/NGCP/Panel/Controller/Subscriber.pm:122 lib/NGCP/Panel/Controller/Subscriber.pm:2620 lib/NGCP/Panel/Utils/DbStrings.pm:532 msgid "Number" msgstr "" @@ -4713,7 +4733,7 @@ msgstr "" msgid "Optional billing network id" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 msgid "Optionally set the maximum number of subscribers for this contract. Leave empty for unlimited." msgstr "" @@ -4785,11 +4805,11 @@ msgstr "" msgid "PBX Call Queue" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1292 lib/NGCP/Panel/Controller/Customer.pm:1416 +#: lib/NGCP/Panel/Controller/Customer.pm:1315 lib/NGCP/Panel/Controller/Customer.pm:1439 msgid "PBX Device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1465 +#: lib/NGCP/Panel/Controller/Customer.pm:1488 msgid "PBX Device successfully deleted" msgstr "" @@ -4801,7 +4821,7 @@ msgstr "" msgid "PBX Extension" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1111 +#: lib/NGCP/Panel/Controller/Customer.pm:1134 msgid "PBX Group" msgstr "" @@ -4819,34 +4839,34 @@ msgstr "" msgid "PBX Groups" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1270 +#: lib/NGCP/Panel/Controller/Customer.pm:1293 msgid "PBX device successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1393 +#: lib/NGCP/Panel/Controller/Customer.pm:1416 msgid "PBX device successfully updated" msgstr "" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1314 +#: lib/NGCP/Panel/Controller/Customer.pm:1337 msgid "PBX device with id %1 does not exist for this customer." msgstr "" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1304 +#: lib/NGCP/Panel/Controller/Customer.pm:1327 msgid "PBX device with id %1 does not exist." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1093 +#: lib/NGCP/Panel/Controller/Customer.pm:1116 msgid "PBX group successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1191 +#: lib/NGCP/Panel/Controller/Customer.pm:1214 msgid "PBX group successfully updated" msgstr "" #. ($group_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1123 +#: lib/NGCP/Panel/Controller/Customer.pm:1146 msgid "PBX group with id %1 does not exist." msgstr "" @@ -5186,7 +5206,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 msgid "Preliminary created in ZeroTouch Provisioning console Polycom ZTP profile. Refer to documentation." msgstr "" @@ -5214,7 +5234,7 @@ msgstr "" msgid "Private Line" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:28 lib/NGCP/Panel/Controller/Customer.pm:105 lib/NGCP/Panel/Controller/Customer.pm:57 lib/NGCP/Panel/Controller/Reseller.pm:157 +#: lib/NGCP/Panel/Controller/Contract.pm:28 lib/NGCP/Panel/Controller/Customer.pm:105 lib/NGCP/Panel/Controller/Customer.pm:57 lib/NGCP/Panel/Controller/Reseller.pm:157 lib/NGCP/Panel/Utils/ProfilePackages.pm:823 msgid "Product" msgstr "" @@ -5226,10 +5246,15 @@ msgstr "" msgid "Profile Name" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:45 share/templates/package/list.tt:3 share/templates/reseller/details.tt:258 +#: lib/NGCP/Panel/Utils/Voucher.pm:52 share/templates/package/list.tt:3 share/templates/reseller/details.tt:258 msgid "Profile Package" msgstr "" +#. (package_result.name) +#: share/templates/package/details.tt:1 +msgid "Profile Package Details for %1" +msgstr "" + #: share/templates/package/list.tt:1 share/templates/reseller/details.tt:253 share/templates/widgets/admin_topmenu_settings.tt:43 share/templates/widgets/reseller_topmenu_settings.tt:17 msgid "Profile Packages" msgstr "" @@ -5246,7 +5271,7 @@ msgstr "" msgid "Profile id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:157 +#: lib/NGCP/Panel/Controller/Package.pm:158 lib/NGCP/Panel/Controller/Package.pm:315 msgid "Profile package does not exist" msgstr "" @@ -5254,15 +5279,15 @@ msgstr "" msgid "Profile package id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:119 +#: lib/NGCP/Panel/Controller/Package.pm:120 msgid "Profile package successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:259 -msgid "Profile package successfully terminated" +#: lib/NGCP/Panel/Controller/Package.pm:261 +msgid "Profile package successfully deleted" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:222 +#: lib/NGCP/Panel/Controller/Package.pm:223 msgid "Profile package successfully updated" msgstr "" @@ -5416,7 +5441,7 @@ msgstr "" msgid "Replacement pattern." msgstr "" -#: lib/NGCP/Panel/Controller/Administrator.pm:32 lib/NGCP/Panel/Controller/Billing.pm:38 lib/NGCP/Panel/Controller/Contact.pm:33 lib/NGCP/Panel/Controller/Customer.pm:55 lib/NGCP/Panel/Controller/Device.pm:47 lib/NGCP/Panel/Controller/Device.pm:61 lib/NGCP/Panel/Controller/Device.pm:77 lib/NGCP/Panel/Controller/Device.pm:91 lib/NGCP/Panel/Controller/Domain.pm:30 lib/NGCP/Panel/Controller/EmailTemplate.pm:34 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 lib/NGCP/Panel/Controller/NCOS.pm:30 lib/NGCP/Panel/Controller/Network.pm:27 lib/NGCP/Panel/Controller/Package.pm:27 lib/NGCP/Panel/Controller/Reseller.pm:164 lib/NGCP/Panel/Controller/Reseller.pm:175 lib/NGCP/Panel/Controller/Reseller.pm:182 lib/NGCP/Panel/Controller/Reseller.pm:189 lib/NGCP/Panel/Controller/Rewrite.pm:32 lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 lib/NGCP/Panel/Controller/Voucher.pm:44 lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 share/templates/customer/details.tt:47 share/templates/reseller/details.tt:31 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:33 lib/NGCP/Panel/Controller/Customer.pm:55 lib/NGCP/Panel/Controller/Device.pm:47 lib/NGCP/Panel/Controller/Device.pm:61 lib/NGCP/Panel/Controller/Device.pm:77 lib/NGCP/Panel/Controller/Device.pm:91 lib/NGCP/Panel/Controller/Domain.pm:30 lib/NGCP/Panel/Controller/EmailTemplate.pm:34 lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 lib/NGCP/Panel/Controller/NCOS.pm:30 lib/NGCP/Panel/Controller/Network.pm:27 lib/NGCP/Panel/Controller/Package.pm:28 lib/NGCP/Panel/Controller/Reseller.pm:164 lib/NGCP/Panel/Controller/Reseller.pm:175 lib/NGCP/Panel/Controller/Reseller.pm:182 lib/NGCP/Panel/Controller/Reseller.pm:189 lib/NGCP/Panel/Controller/Rewrite.pm:32 lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 lib/NGCP/Panel/Utils/Voucher.pm:51 share/templates/customer/details.tt:47 share/templates/reseller/details.tt:31 share/templates/widgets/admin_reseller_overview.tt:7 msgid "Reseller" msgstr "" @@ -5499,6 +5524,10 @@ msgstr "" msgid "Resellers" msgstr "" +#: lib/NGCP/Panel/Utils/Voucher.pm:53 +msgid "Reserved for Customer" +msgstr "" + #: share/templates/login/login.tt:21 msgid "Reset Password" msgstr "" @@ -5785,11 +5814,11 @@ msgstr "" msgid "Serial" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:379 lib/NGCP/Panel/Controller/Invoice.pm:53 +#: lib/NGCP/Panel/Controller/Customer.pm:402 lib/NGCP/Panel/Controller/Invoice.pm:53 msgid "Serial #" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:345 share/templates/subscriber/master.tt:139 +#: lib/NGCP/Panel/Controller/Customer.pm:368 share/templates/subscriber/master.tt:139 msgid "Serial Hunt Timeout" msgstr "" @@ -5910,7 +5939,7 @@ msgstr "" msgid "Simple View" msgstr "" -#: lib/NGCP/Panel/Controller/Subscriber.pm:262 lib/NGCP/Panel/Controller/Subscriber.pm:267 lib/NGCP/Panel/Utils/DbStrings.pm:1463 +#: lib/NGCP/Panel/Controller/Subscriber.pm:262 lib/NGCP/Panel/Controller/Subscriber.pm:267 lib/NGCP/Panel/Utils/DbStrings.pm:1462 msgid "Slot" msgstr "" @@ -6214,7 +6243,7 @@ msgstr "" msgid "Spent this interval" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:380 lib/NGCP/Panel/Controller/Invoice.pm:54 lib/NGCP/Panel/Utils/DbStrings.pm:1294 +#: lib/NGCP/Panel/Controller/Customer.pm:403 lib/NGCP/Panel/Controller/Invoice.pm:54 lib/NGCP/Panel/Utils/DbStrings.pm:1294 msgid "Start" msgstr "" @@ -6242,7 +6271,7 @@ msgstr "" msgid "Station Name" msgstr "" -#: lib/NGCP/Panel/Controller/Contract.pm:30 lib/NGCP/Panel/Controller/Contract.pm:456 lib/NGCP/Panel/Controller/Customer.pm:107 lib/NGCP/Panel/Controller/Customer.pm:59 lib/NGCP/Panel/Controller/Reseller.pm:142 lib/NGCP/Panel/Controller/Reseller.pm:159 lib/NGCP/Panel/Controller/Reseller.pm:41 lib/NGCP/Panel/Controller/Reseller.pm:50 lib/NGCP/Panel/Controller/Subscriber.pm:121 lib/NGCP/Panel/Controller/Subscriber.pm:2056 lib/NGCP/Panel/Controller/Subscriber.pm:273 lib/NGCP/Panel/Utils/DbStrings.pm:627 share/templates/subscriber/master.tt:76 +#: lib/NGCP/Panel/Controller/Contract.pm:30 lib/NGCP/Panel/Controller/Contract.pm:456 lib/NGCP/Panel/Controller/Customer.pm:107 lib/NGCP/Panel/Controller/Customer.pm:59 lib/NGCP/Panel/Controller/Reseller.pm:142 lib/NGCP/Panel/Controller/Reseller.pm:159 lib/NGCP/Panel/Controller/Reseller.pm:41 lib/NGCP/Panel/Controller/Reseller.pm:50 lib/NGCP/Panel/Controller/Subscriber.pm:121 lib/NGCP/Panel/Controller/Subscriber.pm:2056 lib/NGCP/Panel/Controller/Subscriber.pm:273 lib/NGCP/Panel/Utils/DbStrings.pm:627 lib/NGCP/Panel/Utils/ProfilePackages.pm:825 share/templates/subscriber/master.tt:76 msgid "Status" msgstr "" @@ -6254,7 +6283,7 @@ msgstr "" msgid "Street" msgstr "" -#: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 lib/NGCP/Panel/Utils/DbStrings.pm:1470 +#: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 lib/NGCP/Panel/Utils/DbStrings.pm:1469 msgid "Subject" msgstr "" @@ -6396,7 +6425,7 @@ msgstr "" msgid "Subscriber status is %1" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:803 +#: lib/NGCP/Panel/Controller/Customer.pm:826 msgid "Subscriber successfully created" msgstr "" @@ -6416,7 +6445,7 @@ msgstr "" msgid "Successfully cleared Call Forward" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:903 +#: lib/NGCP/Panel/Controller/Customer.pm:926 msgid "Successfully cleared fraud interval!" msgstr "" @@ -6488,7 +6517,7 @@ msgstr "" msgid "Successfully deleted voicemail" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1558 +#: lib/NGCP/Panel/Controller/Customer.pm:1581 msgid "Successfully redirected request to device" msgstr "" @@ -6513,7 +6542,7 @@ msgstr "" msgid "Successfully terminated subscriber" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1559 msgid "Successfully triggered config reload via SIP" msgstr "" @@ -6629,7 +6658,7 @@ msgstr "" msgid "TLS" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 msgid "Template" msgstr "" @@ -6645,7 +6674,7 @@ msgstr "" msgid "Template variables" msgstr "" -#: share/templates/billing/list.tt:17 share/templates/customer/details.tt:198 share/templates/customer/details.tt:251 share/templates/customer/list.tt:119 share/templates/helpers/datatables.tt:100 share/templates/network/list.tt:19 share/templates/package/list.tt:19 share/templates/reseller/details.tt:208 share/templates/reseller/details.tt:241 share/templates/reseller/details.tt:273 share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 share/templates/subscriber/list.tt:19 +#: share/templates/billing/list.tt:17 share/templates/customer/details.tt:198 share/templates/customer/details.tt:251 share/templates/customer/list.tt:119 share/templates/helpers/datatables.tt:100 share/templates/network/list.tt:19 share/templates/reseller/details.tt:208 share/templates/reseller/details.tt:241 share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 share/templates/subscriber/list.tt:19 msgid "Terminate" msgstr "" @@ -6853,7 +6882,7 @@ msgstr "" msgid "The billing profile / billing network interval schedule used to charge this contract can be specified. It is represented by an array of objects, each containing the keys \"start\", \"stop\", \"profile_id\" and \"network_id\" (/api/customers/ only). When POSTing, it has to contain a single interval with empty \"start\" and \"stop\" fields. Only intervals beginning in the future can be updated afterwards. This field is required if the 'profiles' profile definition mode is used." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 msgid "The billing profile id used to charge this contract, which will become active immediately. This field is required if the profile definition mode is not defined or the 'id' mode is used." msgstr "" @@ -7017,7 +7046,7 @@ msgstr "" msgid "The customer this invoice belongs to." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 msgid "The date the invoice has been sent by email or null if not sent." msgstr "" @@ -7161,7 +7190,7 @@ msgstr "" msgid "The final SIP response code of the call." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 msgid "The folder the message is currently in (one of INBOX, Old, Work, Friends, Family, Cust1-Cust6)" msgstr "" @@ -7217,7 +7246,7 @@ msgstr "" msgid "The id pointing to the \"Call Forward Unconditional\" entry in the voip_cf_mappings table" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 msgid "The included free minutes per billing interval (in seconds, e.g. 60000 for 1000 free minutes)." msgstr "" @@ -7325,7 +7354,7 @@ msgstr "" msgid "The model name of this device." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 msgid "The name of the Rewrite Rule Set." msgstr "" @@ -7417,7 +7446,7 @@ msgstr "" msgid "The password for authenticating on the X-2 interface." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 msgid "The password to authenticate for SIP and XMPP services." msgstr "" @@ -7497,7 +7526,7 @@ msgstr "" msgid "The reseller id this contact belongs to." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 msgid "The reseller id this device model belongs to." msgstr "" @@ -7589,7 +7618,7 @@ msgstr "" msgid "The start of the invoice period." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 msgid "The start time in format hh:mm:ss" msgstr "" @@ -7621,10 +7650,6 @@ msgstr "" msgid "The status of this network. Only active billing networks can be assigned to customers/profile packages." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 -msgid "The status of this package. Only active profile packages can be assigned to customers/profile packages." -msgstr "" - #: lib/NGCP/Panel/Utils/DbStrings.pm:1123 msgid "The street name of the contact." msgstr "" @@ -7697,7 +7722,7 @@ msgstr "" msgid "The temporal unit for the \"timely\" interval." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 msgid "The temporal unit for the balance interval." msgstr "" @@ -7753,7 +7778,7 @@ msgstr "" msgid "The unique name of the billing network." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 msgid "The unique name of the profile package." msgstr "" @@ -7821,7 +7846,7 @@ msgstr "" msgid "Thursday" msgstr "" -#: lib/NGCP/Panel/Controller/Subscriber.pm:2073 lib/NGCP/Panel/Utils/DbStrings.pm:1479 share/templates/subscriber/preferences.tt:457 +#: lib/NGCP/Panel/Controller/Subscriber.pm:2073 lib/NGCP/Panel/Utils/DbStrings.pm:1478 share/templates/subscriber/preferences.tt:457 msgid "Time" msgstr "" @@ -7882,7 +7907,11 @@ msgstr "" msgid "Top-up Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:49 +msgid "Top-up Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:806 msgid "Top-up Profiles" msgstr "" @@ -7894,7 +7923,7 @@ msgstr "" msgid "Topup count" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 msgid "Topup lock level" msgstr "" @@ -7910,7 +7939,7 @@ msgstr "" msgid "Total" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:384 lib/NGCP/Panel/Controller/Invoice.pm:58 lib/NGCP/Panel/Utils/DbStrings.pm:1371 +#: lib/NGCP/Panel/Controller/Customer.pm:407 lib/NGCP/Panel/Controller/Invoice.pm:58 lib/NGCP/Panel/Utils/DbStrings.pm:1371 msgid "Total Amount" msgstr "" @@ -7978,7 +8007,11 @@ msgstr "" msgid "Underrun Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:799 +#: share/templates/package/details.tt:74 +msgid "Underrun Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:804 msgid "Underrun Profiles" msgstr "" @@ -8058,7 +8091,7 @@ msgstr "" msgid "Used" msgstr "" -#: lib/NGCP/Panel/Utils/Billing.pm:106 lib/NGCP/Panel/Utils/BillingNetworks.pm:143 lib/NGCP/Panel/Utils/ProfilePackages.pm:796 +#: lib/NGCP/Panel/Utils/Billing.pm:106 lib/NGCP/Panel/Utils/BillingNetworks.pm:143 msgid "Used (contracts)" msgstr "" @@ -8066,11 +8099,11 @@ msgstr "" msgid "Used (packages)" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:56 msgid "Used At" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:48 +#: lib/NGCP/Panel/Utils/Voucher.pm:57 msgid "Used By Subscriber #" msgstr "" @@ -8147,7 +8180,7 @@ msgstr "" msgid "Username used to configure bootstrap url on Yealink redirect server. Obtained from Yealink." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:383 lib/NGCP/Panel/Controller/Invoice.pm:57 lib/NGCP/Panel/Utils/DbStrings.pm:521 +#: lib/NGCP/Panel/Controller/Customer.pm:406 lib/NGCP/Panel/Controller/Invoice.pm:57 lib/NGCP/Panel/Utils/DbStrings.pm:521 msgid "VAT Amount" msgstr "" @@ -8155,7 +8188,7 @@ msgstr "" msgid "VAT Number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:46 +#: lib/NGCP/Panel/Utils/Voucher.pm:55 msgid "Valid Until" msgstr "" @@ -8240,7 +8273,11 @@ msgstr "" msgid "Voicemails" msgstr "" -#: share/templates/widgets/admin_topmenu_settings.tt:47 share/templates/widgets/reseller_topmenu_settings.tt:21 +#: share/templates/package/details.tt:129 +msgid "Voucher" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 share/templates/package/details.tt:124 share/templates/widgets/admin_topmenu_settings.tt:47 share/templates/widgets/reseller_topmenu_settings.tt:21 msgid "Vouchers" msgstr "" @@ -8796,7 +8833,7 @@ msgstr "" msgid "right" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 msgid "schedule: by 'billing_profiles' field" msgstr "" diff --git a/lib/NGCP/Panel/I18N/ru.po b/lib/NGCP/Panel/I18N/ru.po index 4269b6ad32..27bc8fb429 100644 --- a/lib/NGCP/Panel/I18N/ru.po +++ b/lib/NGCP/Panel/I18N/ru.po @@ -112,10 +112,10 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:25 #: lib/NGCP/Panel/Controller/Contract.pm:452 #: lib/NGCP/Panel/Controller/Customer.pm:103 -#: lib/NGCP/Panel/Controller/Customer.pm:326 -#: lib/NGCP/Panel/Controller/Customer.pm:332 -#: lib/NGCP/Panel/Controller/Customer.pm:341 -#: lib/NGCP/Panel/Controller/Customer.pm:378 +#: lib/NGCP/Panel/Controller/Customer.pm:349 +#: lib/NGCP/Panel/Controller/Customer.pm:355 +#: lib/NGCP/Panel/Controller/Customer.pm:364 +#: lib/NGCP/Panel/Controller/Customer.pm:401 #: lib/NGCP/Panel/Controller/Customer.pm:53 #: lib/NGCP/Panel/Controller/Device.pm:106 #: lib/NGCP/Panel/Controller/Device.pm:119 @@ -131,7 +131,8 @@ msgstr "" #: lib/NGCP/Panel/Controller/NCOS.pm:237 lib/NGCP/Panel/Controller/NCOS.pm:29 #: lib/NGCP/Panel/Controller/Network.pm:26 #: lib/NGCP/Panel/Controller/NumberBlock.pm:39 -#: lib/NGCP/Panel/Controller/Package.pm:26 +#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:323 #: lib/NGCP/Panel/Controller/Peering.pm:27 #: lib/NGCP/Panel/Controller/Peering.pm:80 #: lib/NGCP/Panel/Controller/Peering.pm:91 @@ -159,8 +160,9 @@ msgstr "" #: lib/NGCP/Panel/Controller/Subscriber.pm:281 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:330 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:39 -#: lib/NGCP/Panel/Controller/Voucher.pm:41 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 lib/NGCP/Panel/Utils/Sounds.pm:65 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1259 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:821 +#: lib/NGCP/Panel/Utils/Sounds.pm:65 lib/NGCP/Panel/Utils/Voucher.pm:48 #: share/templates/customer/details.tt:60 msgid "#" msgstr "#" @@ -206,7 +208,7 @@ msgstr "%1для %2s" msgid "(Base) IP Address" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:358 lib/NGCP/Panel/Utils/Billing.pm:59 +#: lib/NGCP/Panel/Controller/Voucher.pm:375 lib/NGCP/Panel/Utils/Billing.pm:59 msgid ", but skipped the following line numbers: " msgstr ", но пропущены следующие номера строк: " @@ -429,7 +431,7 @@ msgstr "Принять" msgid "Access Restrictions" msgstr "Ограничения доступа" -#: lib/NGCP/Panel/Controller/Customer.pm:945 +#: lib/NGCP/Panel/Controller/Customer.pm:968 msgid "Account balance successfully changed!" msgstr "Баланс счета успешно изменен!" @@ -440,11 +442,11 @@ msgstr "Баланс счета успешно изменен!" msgid "Active" msgstr "Активен" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 msgid "Active callforward" msgstr "Включено перенаправление звонков" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 msgid "Add" msgstr "Добавить" @@ -532,11 +534,11 @@ msgstr "Администратор успешно обновлен" msgid "Administrators" msgstr "Администраторы" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 msgid "Advanced" msgstr "Дополнительно" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1488 msgid "Advanced View" msgstr "Расширенный режим" @@ -568,7 +570,7 @@ msgstr "Дополнительные номера" msgid "All services running" msgstr "Работают все сервисы" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 msgid "Allocable" msgstr "Свободный" @@ -613,8 +615,7 @@ msgstr "Разрешенные CLI для исходящих звонков" msgid "Allowed source IPs" msgstr "Разрешенные IP адреса" -#: lib/NGCP/Panel/Controller/Voucher.pm:43 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1218 lib/NGCP/Panel/Utils/Voucher.pm:50 msgid "Amount" msgstr "" @@ -818,7 +819,7 @@ msgstr "BLF ключ" #: share/templates/denied_page.tt:20 share/templates/device/list.tt:5 #: share/templates/domain/preferences.tt:21 #: share/templates/helpers/datatables.tt:209 -#: share/templates/invoice/template.tt:20 +#: share/templates/invoice/template.tt:20 share/templates/package/details.tt:5 #: share/templates/peering/preferences.tt:18 #: share/templates/reseller/branding.tt:5 #: share/templates/reseller/details.tt:5 @@ -899,7 +900,8 @@ msgstr "Цена успешно обновлена!" msgid "Billing Fees" msgstr "Цены" -#: share/templates/network/list.tt:3 share/templates/reseller/details.tt:226 +#: lib/NGCP/Panel/Controller/Package.pm:325 share/templates/network/list.tt:3 +#: share/templates/reseller/details.tt:226 msgid "Billing Network" msgstr "" @@ -926,6 +928,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:29 #: lib/NGCP/Panel/Controller/Contract.pm:455 #: lib/NGCP/Panel/Controller/Customer.pm:58 +#: lib/NGCP/Panel/Controller/Package.pm:324 #: lib/NGCP/Panel/Controller/Reseller.pm:49 #: lib/NGCP/Panel/Utils/DbStrings.pm:1186 share/templates/billing/list.tt:3 #: share/templates/reseller/details.tt:193 @@ -948,17 +951,22 @@ msgstr "" msgid "Billing Profile does not exist!" msgstr "Тариф не существует!" +#: share/templates/package/details.tt:29 share/templates/package/details.tt:54 +#: share/templates/package/details.tt:79 +msgid "Billing Profile/Network" +msgstr "" + #: share/templates/billing/list.tt:1 share/templates/reseller/details.tt:188 #: share/templates/widgets/admin_billing_overview.tt:7 #: share/templates/widgets/reseller_billing_overview.tt:7 msgid "Billing Profiles" msgstr "Тарифы" -#: lib/NGCP/Panel/Controller/Voucher.pm:99 +#: lib/NGCP/Panel/Controller/Voucher.pm:116 msgid "Billing Voucher does not exist!" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:118 +#: lib/NGCP/Panel/Controller/Voucher.pm:135 msgid "Billing Voucher successfully deleted" msgstr "" @@ -966,7 +974,7 @@ msgstr "" msgid "Billing Vouchers" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:356 +#: lib/NGCP/Panel/Controller/Voucher.pm:373 msgid "Billing Vouchers successfully uploaded" msgstr "" @@ -1038,11 +1046,11 @@ msgstr "Тариф успешно обновлен" msgid "Billing profiles" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:275 +#: lib/NGCP/Panel/Controller/Voucher.pm:292 msgid "Billing voucher successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:203 +#: lib/NGCP/Panel/Controller/Voucher.pm:220 msgid "Billing voucher successfully updated" msgstr "" @@ -1376,7 +1384,7 @@ msgstr "Шаблон вызываемого" msgid "Callee prefix" msgstr "Префикс вызываемого" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 msgid "Callee prefix, eg: 43" msgstr "Префикс вызываемого, например: 43" @@ -1410,7 +1418,7 @@ msgstr "Звоню" msgid "Callthrough CLIs" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1030 +#: lib/NGCP/Panel/Controller/Customer.pm:1053 msgid "Can't create a PBX group without having a pilot subscriber." msgstr "Не могу создать PBX группу без основного абонента." @@ -1423,7 +1431,7 @@ msgid "Cannot delete myself" msgstr "Не могу удалить себя сам" #: lib/NGCP/Panel/Controller/Contract.pm:245 -#: lib/NGCP/Panel/Controller/Customer.pm:585 +#: lib/NGCP/Panel/Controller/Customer.pm:608 msgid "Cannot terminate contract with the id 1" msgstr "Нельзя удалять контракт с id 1" @@ -1588,8 +1596,7 @@ msgstr "Абонент CloudPBX" msgid "CloudPBX subscriber must have a primary number" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:42 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1062 lib/NGCP/Panel/Utils/Voucher.pm:49 msgid "Code" msgstr "" @@ -1661,6 +1668,7 @@ msgstr "Детали контакта" #: lib/NGCP/Panel/Controller/Reseller.pm:48 #: lib/NGCP/Panel/Controller/Subscriber.pm:117 #: lib/NGCP/Panel/Utils/DbStrings.pm:544 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:824 msgid "Contact Email" msgstr "Email контакта" @@ -1734,6 +1742,7 @@ msgid "Content Type" msgstr "Тип содержимого" #: lib/NGCP/Panel/Utils/DbStrings.pm:941 share/templates/contract/list.tt:52 +#: share/templates/package/details.tt:104 #: share/templates/reseller/details.tt:63 msgid "Contract" msgstr "Контракт" @@ -1775,6 +1784,7 @@ msgstr "Контракт успешно изменен!" msgid "Contract successfully terminated" msgstr "Контракт успешно удален" +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:800 #: share/templates/contract/list.tt:1 msgid "Contracts" msgstr "Контракты" @@ -1822,7 +1832,7 @@ msgstr "" msgid "Create Contact" msgstr "Создать Контакт" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 msgid "Create Contract" msgstr "Создать Контракт" @@ -1909,7 +1919,7 @@ msgstr "Создать SIP Транк Сервер" msgid "Create Permanent Registration" msgstr "Создать постоянную регистрацию" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:22 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1055 share/templates/package/list.tt:23 msgid "Create Profile Package" msgstr "" @@ -2031,15 +2041,19 @@ msgid "Customer #%1 - Preferences" msgstr "Клиент #%1 - Настройки" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:202 +#: lib/NGCP/Panel/Controller/Customer.pm:225 msgid "Customer #%1 successfully created" msgstr "Клиент #%1 успешно создан" #. ($contract->id) -#: lib/NGCP/Panel/Controller/Customer.pm:560 +#: lib/NGCP/Panel/Controller/Customer.pm:583 msgid "Customer #%1 successfully updated" msgstr "Клиент #%1 успешно обновлен" +#: share/templates/package/details.tt:99 +msgid "Customer Contracts" +msgstr "" + #: share/templates/customer/details.tt:2 msgid "Customer Details" msgstr "Детали Клиента" @@ -2095,11 +2109,11 @@ msgid "" msgstr "" "Клиентский Набор Звуков используемый для PBX автоответчика и анонсов клиента." -#: lib/NGCP/Panel/Controller/Customer.pm:611 +#: lib/NGCP/Panel/Controller/Customer.pm:634 msgid "Customer successfully terminated" msgstr "Клиент успешно удален" -#: lib/NGCP/Panel/Controller/Customer.pm:258 +#: lib/NGCP/Panel/Controller/Customer.pm:281 msgid "Customer was not found" msgstr "Клиент не найден" @@ -2112,7 +2126,7 @@ msgstr "Клиент не найден" msgid "Customers" msgstr "Клиенты" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1487 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 msgid "Daily Fraud Limit" msgstr "Дневной Лимит Мошенничества" @@ -2184,11 +2198,12 @@ msgstr "" #: share/templates/ncos/pattern_list.tt:21 #: share/templates/numberblock/block_list.tt:18 #: share/templates/numberblock/profile_list.tt:23 -#: share/templates/peering/list.tt:18 +#: share/templates/package/list.tt:19 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:139 #: share/templates/reseller/details.tt:170 +#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:391 #: share/templates/rewrite/rules_list.tt:58 #: share/templates/rewrite/set_list.tt:22 @@ -2449,6 +2464,7 @@ msgstr "Подробно" #: share/templates/customer/details.tt:257 #: share/templates/customer/list.tt:120 share/templates/customer/list.tt:127 #: share/templates/numberblock/block_list.tt:19 +#: share/templates/package/list.tt:20 share/templates/package/list.tt:27 #: share/templates/peering/list.tt:19 share/templates/peering/list.tt:26 #: share/templates/reseller/details.tt:307 #: share/templates/reseller/details.tt:311 share/templates/reseller/list.tt:20 @@ -2615,7 +2631,7 @@ msgstr "Не Беспокоить" msgid "Documentation" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:334 +#: lib/NGCP/Panel/Controller/Customer.pm:357 #: lib/NGCP/Panel/Controller/Domain.pm:31 #: lib/NGCP/Panel/Controller/Reseller.pm:163 #: lib/NGCP/Panel/Controller/Subscriber.pm:119 @@ -2644,7 +2660,7 @@ msgstr "Домен вызываемой стороны." msgid "Domain of calling party." msgstr "Домен вызывающей стороны." -#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:242 +#: lib/NGCP/Panel/Controller/Domain.pm:150 lib/NGCP/Panel/Utils/Message.pm:241 msgid "Domain successfully created" msgstr "Домен успешно создан" @@ -2928,7 +2944,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:381 +#: lib/NGCP/Panel/Controller/Customer.pm:404 #: lib/NGCP/Panel/Controller/Invoice.pm:55 #: lib/NGCP/Panel/Utils/DbStrings.pm:483 msgid "End" @@ -2983,8 +2999,8 @@ msgstr "Экспортировать в" msgid "Extended Away" msgstr "Давно отошел" -#: lib/NGCP/Panel/Controller/Customer.pm:328 -#: lib/NGCP/Panel/Controller/Customer.pm:343 +#: lib/NGCP/Panel/Controller/Customer.pm:351 +#: lib/NGCP/Panel/Controller/Customer.pm:366 #: lib/NGCP/Panel/Utils/DbStrings.pm:908 #: share/templates/subscriber/master.tt:113 msgid "Extension" @@ -3013,6 +3029,7 @@ msgstr "" #: lib/NGCP/Panel/Controller/Reseller.pm:156 #: lib/NGCP/Panel/Controller/Reseller.pm:47 #: lib/NGCP/Panel/Utils/DbStrings.pm:1230 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:822 #: share/templates/subscriber/master.tt:90 msgid "External #" msgstr "Внешний #" @@ -3037,7 +3054,7 @@ msgstr "Внешний ID клиента звонящего абонента, п msgid "External Subscriber #" msgstr "Внешний Абонент #" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 msgid "External id" msgstr "" @@ -3057,7 +3074,7 @@ msgstr "Неудачных попыток" msgid "Failed to add registered device" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:952 +#: lib/NGCP/Panel/Controller/Customer.pm:975 msgid "Failed to change account balance!" msgstr "" @@ -3065,7 +3082,7 @@ msgstr "" msgid "Failed to clear audio cache." msgstr "Не удалось очистить аудио кэш." -#: lib/NGCP/Panel/Controller/Customer.pm:894 +#: lib/NGCP/Panel/Controller/Customer.pm:917 msgid "Failed to clear fraud interval" msgstr "" @@ -3086,11 +3103,11 @@ msgstr "" msgid "Failed to create NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1279 +#: lib/NGCP/Panel/Controller/Customer.pm:1302 msgid "Failed to create PBX device" msgstr "Не удалось создать PBX устройства" -#: lib/NGCP/Panel/Controller/Customer.pm:1099 +#: lib/NGCP/Panel/Controller/Customer.pm:1122 msgid "Failed to create PBX group" msgstr "" @@ -3110,7 +3127,7 @@ msgstr "" msgid "Failed to create billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:281 +#: lib/NGCP/Panel/Controller/Voucher.pm:298 msgid "Failed to create billing voucher" msgstr "" @@ -3127,7 +3144,7 @@ msgstr "" msgid "Failed to create contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:209 +#: lib/NGCP/Panel/Controller/Customer.pm:232 msgid "Failed to create customer contract" msgstr "" @@ -3147,7 +3164,7 @@ msgstr "Не удалось создать модель устройства" msgid "Failed to create device profile" msgstr "Не удалось создать профиль устройства" -#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:236 +#: lib/NGCP/Panel/Controller/Domain.pm:142 lib/NGCP/Panel/Utils/Message.pm:235 msgid "Failed to create domain." msgstr "Не удалось создать домен." @@ -3196,7 +3213,7 @@ msgstr "" msgid "Failed to create preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:125 +#: lib/NGCP/Panel/Controller/Package.pm:126 msgid "Failed to create profile package." msgstr "" @@ -3225,7 +3242,7 @@ msgstr "" msgid "Failed to create speed dial slot" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:809 +#: lib/NGCP/Panel/Controller/Customer.pm:832 #: lib/NGCP/Panel/Controller/Subscriber.pm:198 msgid "Failed to create subscriber" msgstr "" @@ -3242,7 +3259,7 @@ msgstr "" msgid "Failed to create trusted source" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:124 +#: lib/NGCP/Panel/Controller/Voucher.pm:141 msgid "Failed to delete Billing Voucher" msgstr "" @@ -3258,7 +3275,7 @@ msgstr "" msgid "Failed to delete NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1472 +#: lib/NGCP/Panel/Controller/Customer.pm:1495 msgid "Failed to delete PBX device" msgstr "Не удалось удалить PBX устройство" @@ -3345,6 +3362,10 @@ msgstr "" msgid "Failed to delete preference %1" msgstr "" +#: lib/NGCP/Panel/Controller/Package.pm:268 +msgid "Failed to delete profile package" +msgstr "" + #: lib/NGCP/Panel/Controller/Subscriber.pm:3230 msgid "Failed to delete registered device" msgstr "" @@ -3417,8 +3438,8 @@ msgstr "" msgid "Failed to generate manual ip group sequence" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:281 -#: lib/NGCP/Panel/Controller/Customer.pm:301 +#: lib/NGCP/Panel/Controller/Customer.pm:304 +#: lib/NGCP/Panel/Controller/Customer.pm:324 #: lib/NGCP/Panel/Controller/Invoice.pm:269 msgid "Failed to get contract balance." msgstr "Не удалось получить баланс контракта." @@ -3484,14 +3505,10 @@ msgid "Failed to terminate billing profile" msgstr "" #: lib/NGCP/Panel/Controller/Contract.pm:278 -#: lib/NGCP/Panel/Controller/Customer.pm:618 +#: lib/NGCP/Panel/Controller/Customer.pm:641 msgid "Failed to terminate contract" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:266 -msgid "Failed to terminate profile package" -msgstr "" - #: lib/NGCP/Panel/Controller/Reseller.pm:327 msgid "Failed to terminate reseller" msgstr "" @@ -3504,8 +3521,8 @@ msgstr "" msgid "Failed to transcode audio file" msgstr "Не удалось перекодировать звуковой файл" -#: lib/NGCP/Panel/Controller/Customer.pm:1513 -#: lib/NGCP/Panel/Controller/Customer.pm:1530 +#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1553 msgid "Failed to trigger config reload via SIP" msgstr "" @@ -3521,11 +3538,11 @@ msgstr "" msgid "Failed to update NCOS pattern" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1402 +#: lib/NGCP/Panel/Controller/Customer.pm:1425 msgid "Failed to update PBX device" msgstr "Не удалось обновить PBX устройство" -#: lib/NGCP/Panel/Controller/Customer.pm:1197 +#: lib/NGCP/Panel/Controller/Customer.pm:1220 msgid "Failed to update PBX group" msgstr "" @@ -3545,7 +3562,7 @@ msgstr "" msgid "Failed to update billing profile" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:209 +#: lib/NGCP/Panel/Controller/Voucher.pm:226 msgid "Failed to update billing voucher" msgstr "" @@ -3561,7 +3578,7 @@ msgstr "" msgid "Failed to update contract" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:567 +#: lib/NGCP/Panel/Controller/Customer.pm:590 msgid "Failed to update customer contract" msgstr "" @@ -3625,7 +3642,7 @@ msgstr "" msgid "Failed to update preference %1" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:228 +#: lib/NGCP/Panel/Controller/Package.pm:229 msgid "Failed to update profile package" msgstr "" @@ -3705,7 +3722,7 @@ msgstr "" msgid "Failed to upload Billing Fees" msgstr "Не удалось загрузить цены" -#: lib/NGCP/Panel/Controller/Voucher.pm:368 +#: lib/NGCP/Panel/Controller/Voucher.pm:385 msgid "Failed to upload Billing Vouchers" msgstr "" @@ -3785,6 +3802,10 @@ msgstr "" msgid "Folder" msgstr "Папка" +#: lib/NGCP/Panel/Utils/Voucher.pm:54 +msgid "For Contract #" +msgstr "" + #: lib/NGCP/Panel/Utils/DbStrings.pm:80 msgid "" "For incoming calls from this peer, find the destination subscriber by a uuid " @@ -3843,7 +3864,7 @@ msgstr "Лимит Мошенничества" msgid "Fraud Monthly Limit" msgstr "Месячный Лимит Мошенничества" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 msgid "Fraud Monthly Lock" msgstr "Блокировать при достижении месячного лимита" @@ -3863,7 +3884,7 @@ msgstr "Блокировать при достижении дневного ли msgid "Fraud daily notify" msgstr "Информировать при достижении дневного лимита" -#: lib/NGCP/Panel/Controller/Customer.pm:853 +#: lib/NGCP/Panel/Controller/Customer.pm:876 msgid "Fraud settings successfully changed!" msgstr "Настройки информирования о мошенничестве успешно изменены!" @@ -4008,7 +4029,7 @@ msgstr "" msgid "General Purpose Parameter 5" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1468 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 msgid "General Purpose Parameter 5." msgstr "" @@ -4044,7 +4065,7 @@ msgstr "" msgid "General Purpose Parameter 9." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 msgid "Generate" msgstr "Сгенерировать" @@ -4078,7 +4099,7 @@ msgstr "Группы" msgid "Handbook" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1495 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 msgid "Handle" msgstr "Идентификатор" @@ -4115,7 +4136,7 @@ msgstr "Имя хоста" msgid "Hour" msgstr "Час" -#: lib/NGCP/Panel/Controller/Customer.pm:344 +#: lib/NGCP/Panel/Controller/Customer.pm:367 #: share/templates/subscriber/master.tt:133 msgid "Hunt Policy" msgstr "Политика Перебора" @@ -4287,7 +4308,7 @@ msgstr "Включая код региона" msgid "Incoming Dialed Number Matching" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1481 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 msgid "Incoming Email as CC" msgstr "Входящий Email как СС копию" @@ -4311,7 +4332,11 @@ msgstr "" msgid "Initial Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:797 +#: share/templates/package/details.tt:24 +msgid "Initial Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:802 msgid "Initial Profiles" msgstr "" @@ -4461,7 +4486,7 @@ msgstr "Обнаружен некорректный id контракта!" msgid "Invalid contract id found" msgstr "Обнаружен некорректный id контракта" -#: lib/NGCP/Panel/Controller/Customer.pm:225 +#: lib/NGCP/Panel/Controller/Customer.pm:248 msgid "Invalid customer contract id" msgstr "Обнаружен некорректный id контракта клиента" @@ -4494,8 +4519,8 @@ msgid "Invalid file type detected, only WAV supported" msgstr "Обнаружен некорректный тип файла, поддерживается только WAV" #. ($type) -#: lib/NGCP/Panel/Controller/Customer.pm:834 -#: lib/NGCP/Panel/Controller/Customer.pm:875 +#: lib/NGCP/Panel/Controller/Customer.pm:857 +#: lib/NGCP/Panel/Controller/Customer.pm:898 msgid "Invalid fraud interval '%1'!" msgstr "Некорректный интервал мошенничества '%1'!" @@ -4515,7 +4540,8 @@ msgstr "Обнаружен некорректный id шаблона счёт- msgid "Invalid number block id detected" msgstr "Обнаружен некорректный id блока номеров" -#: lib/NGCP/Panel/Controller/Package.pm:146 +#: lib/NGCP/Panel/Controller/Package.pm:147 +#: lib/NGCP/Panel/Controller/Package.pm:304 msgid "Invalid package id detected" msgstr "" @@ -4535,7 +4561,7 @@ msgstr "Обнаружен некорректный id SIP Транк прави msgid "Invalid peering server id" msgstr "Обнаружен некорректный id SIP Транк сервера" -#: lib/NGCP/Panel/Controller/Customer.pm:318 +#: lib/NGCP/Panel/Controller/Customer.pm:341 msgid "Invalid product id for this customer contract." msgstr "Обнаружен некорректный id для контракта этого клиента." @@ -4543,7 +4569,11 @@ msgstr "Обнаружен некорректный id для контракта msgid "Invalid profile id detected!" msgstr "Обнаружен некорректный id профиля!" -#: lib/NGCP/Panel/Controller/Customer.pm:1433 +#: lib/NGCP/Panel/Controller/Customer.pm:120 +msgid "Invalid profile package id detected" +msgstr "" + +#: lib/NGCP/Panel/Controller/Customer.pm:1456 msgid "Invalid provisioning subscriber id detected." msgstr "Обнаружен некорректный id автоконфигурации абонента." @@ -4598,7 +4628,7 @@ msgstr "Неверное имя пользователя/пароль" msgid "Invalid voicemail setting" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:88 +#: lib/NGCP/Panel/Controller/Voucher.pm:105 msgid "Invalid voucher id detected!" msgstr "" @@ -5057,8 +5087,8 @@ msgid "" "to the application server and intra-PBX calls." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1015 -#: lib/NGCP/Panel/Controller/Customer.pm:647 +#: lib/NGCP/Panel/Controller/Customer.pm:1038 +#: lib/NGCP/Panel/Controller/Customer.pm:670 msgid "Maximum number of subscribers for this customer reached" msgstr "Достигнуто максимальное количество абонентов для этого клиента" @@ -5073,7 +5103,7 @@ msgid "" "subscribers." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1472 msgid "May" msgstr "Май" @@ -5245,15 +5275,15 @@ msgid "NFS Server" msgstr "" #: lib/NGCP/Panel/Controller/Billing.pm:37 -#: lib/NGCP/Panel/Controller/Customer.pm:327 -#: lib/NGCP/Panel/Controller/Customer.pm:333 -#: lib/NGCP/Panel/Controller/Customer.pm:342 +#: lib/NGCP/Panel/Controller/Customer.pm:350 +#: lib/NGCP/Panel/Controller/Customer.pm:356 +#: lib/NGCP/Panel/Controller/Customer.pm:365 #: lib/NGCP/Panel/Controller/Device.pm:1009 #: lib/NGCP/Panel/Controller/Device.pm:92 #: lib/NGCP/Panel/Controller/EmailTemplate.pm:35 #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:34 #: lib/NGCP/Panel/Controller/Network.pm:28 -#: lib/NGCP/Panel/Controller/Package.pm:28 +#: lib/NGCP/Panel/Controller/Package.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:29 #: lib/NGCP/Panel/Controller/Peering.pm:81 #: lib/NGCP/Panel/Controller/Product.pm:23 @@ -5297,7 +5327,7 @@ msgstr "Nat" msgid "Ncos level id" msgstr "Идентификатор NCOS списков" -#: lib/NGCP/Panel/Controller/Customer.pm:382 +#: lib/NGCP/Panel/Controller/Customer.pm:405 #: lib/NGCP/Panel/Controller/Invoice.pm:56 #: lib/NGCP/Panel/Utils/DbStrings.pm:885 msgid "Net Amount" @@ -5343,7 +5373,7 @@ msgstr "Новое имя" msgid "No Billing Fee file specified!" msgstr "Не указан файл с ценами!" -#: lib/NGCP/Panel/Controller/Voucher.pm:313 +#: lib/NGCP/Panel/Controller/Voucher.pm:330 msgid "No Billing Voucher file specified!" msgstr "" @@ -5363,7 +5393,7 @@ msgstr "Новых сообщений нет" msgid "No packets for this Call-ID found." msgstr "Пакеты с этим Call-ID не найдены." -#: lib/NGCP/Panel/Controller/Customer.pm:311 +#: lib/NGCP/Panel/Controller/Customer.pm:334 #: lib/NGCP/Panel/Controller/Sound.pm:49 msgid "No product for this customer contract found." msgstr "Продукт для данного клиента не найден." @@ -5408,11 +5438,11 @@ msgstr "Уведомление по Emails" msgid "Notopup discard intervals" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1465 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1464 msgid "November" msgstr "Ноябрь" -#: lib/NGCP/Panel/Controller/Customer.pm:335 +#: lib/NGCP/Panel/Controller/Customer.pm:358 #: lib/NGCP/Panel/Controller/Subscriber.pm:122 #: lib/NGCP/Panel/Controller/Subscriber.pm:2620 #: lib/NGCP/Panel/Utils/DbStrings.pm:532 @@ -5543,7 +5573,7 @@ msgstr "" msgid "Optional billing network id" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1480 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 msgid "" "Optionally set the maximum number of subscribers for this contract. Leave " "empty for unlimited." @@ -5620,12 +5650,12 @@ msgstr "" msgid "PBX Call Queue" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1292 -#: lib/NGCP/Panel/Controller/Customer.pm:1416 +#: lib/NGCP/Panel/Controller/Customer.pm:1315 +#: lib/NGCP/Panel/Controller/Customer.pm:1439 msgid "PBX Device" msgstr "Устройство PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1465 +#: lib/NGCP/Panel/Controller/Customer.pm:1488 msgid "PBX Device successfully deleted" msgstr "Устройство PBX успешно удалено" @@ -5637,7 +5667,7 @@ msgstr "Устройства PBX" msgid "PBX Extension" msgstr "PBX добавочный номер" -#: lib/NGCP/Panel/Controller/Customer.pm:1111 +#: lib/NGCP/Panel/Controller/Customer.pm:1134 msgid "PBX Group" msgstr "Группа PBX" @@ -5656,34 +5686,34 @@ msgstr "Настройки PBX Группы %1@%2" msgid "PBX Groups" msgstr "Группы PBX" -#: lib/NGCP/Panel/Controller/Customer.pm:1270 +#: lib/NGCP/Panel/Controller/Customer.pm:1293 msgid "PBX device successfully created" msgstr "Устройство PBX успешно создано" -#: lib/NGCP/Panel/Controller/Customer.pm:1393 +#: lib/NGCP/Panel/Controller/Customer.pm:1416 msgid "PBX device successfully updated" msgstr "Устройство PBX успешно обновлено" #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1314 +#: lib/NGCP/Panel/Controller/Customer.pm:1337 msgid "PBX device with id %1 does not exist for this customer." msgstr "Не существует устройства PBX с id %1 для данного клиента." #. ($dev_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1304 +#: lib/NGCP/Panel/Controller/Customer.pm:1327 msgid "PBX device with id %1 does not exist." msgstr "Не существует устройства PBX с id %1." -#: lib/NGCP/Panel/Controller/Customer.pm:1093 +#: lib/NGCP/Panel/Controller/Customer.pm:1116 msgid "PBX group successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:1191 +#: lib/NGCP/Panel/Controller/Customer.pm:1214 msgid "PBX group successfully updated" msgstr "" #. ($group_id) -#: lib/NGCP/Panel/Controller/Customer.pm:1123 +#: lib/NGCP/Panel/Controller/Customer.pm:1146 msgid "PBX group with id %1 does not exist." msgstr "Не существует группа PBX с id %1" @@ -6056,7 +6086,7 @@ msgstr "Настройка '" msgid "Preferences" msgstr "Настройки" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1467 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1466 msgid "" "Preliminary created in ZeroTouch Provisioning console Polycom ZTP profile. " "Refer to documentation." @@ -6092,6 +6122,7 @@ msgstr "Приватная линия" #: lib/NGCP/Panel/Controller/Customer.pm:105 #: lib/NGCP/Panel/Controller/Customer.pm:57 #: lib/NGCP/Panel/Controller/Reseller.pm:157 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:823 msgid "Product" msgstr "Продукт" @@ -6107,11 +6138,16 @@ msgstr "Профиль" msgid "Profile Name" msgstr "Имя профиля" -#: lib/NGCP/Panel/Controller/Voucher.pm:45 share/templates/package/list.tt:3 +#: lib/NGCP/Panel/Utils/Voucher.pm:52 share/templates/package/list.tt:3 #: share/templates/reseller/details.tt:258 msgid "Profile Package" msgstr "" +#. (package_result.name) +#: share/templates/package/details.tt:1 +msgid "Profile Package Details for %1" +msgstr "" + #: share/templates/package/list.tt:1 share/templates/reseller/details.tt:253 #: share/templates/widgets/admin_topmenu_settings.tt:43 #: share/templates/widgets/reseller_topmenu_settings.tt:17 @@ -6136,7 +6172,8 @@ msgstr "Наборы Профилей" msgid "Profile id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:157 +#: lib/NGCP/Panel/Controller/Package.pm:158 +#: lib/NGCP/Panel/Controller/Package.pm:315 msgid "Profile package does not exist" msgstr "" @@ -6144,15 +6181,15 @@ msgstr "" msgid "Profile package id" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:119 +#: lib/NGCP/Panel/Controller/Package.pm:120 msgid "Profile package successfully created" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:259 -msgid "Profile package successfully terminated" +#: lib/NGCP/Panel/Controller/Package.pm:261 +msgid "Profile package successfully deleted" msgstr "" -#: lib/NGCP/Panel/Controller/Package.pm:222 +#: lib/NGCP/Panel/Controller/Package.pm:223 msgid "Profile package successfully updated" msgstr "" @@ -6339,16 +6376,15 @@ msgstr "Шаблон для замены." #: lib/NGCP/Panel/Controller/InvoiceTemplate.pm:33 #: lib/NGCP/Panel/Controller/NCOS.pm:30 #: lib/NGCP/Panel/Controller/Network.pm:27 -#: lib/NGCP/Panel/Controller/Package.pm:27 +#: lib/NGCP/Panel/Controller/Package.pm:28 #: lib/NGCP/Panel/Controller/Reseller.pm:164 #: lib/NGCP/Panel/Controller/Reseller.pm:175 #: lib/NGCP/Panel/Controller/Reseller.pm:182 #: lib/NGCP/Panel/Controller/Reseller.pm:189 #: lib/NGCP/Panel/Controller/Rewrite.pm:32 #: lib/NGCP/Panel/Controller/SubscriberProfile.pm:40 -#: lib/NGCP/Panel/Controller/Voucher.pm:44 #: lib/NGCP/Panel/Utils/DbStrings.pm:1155 lib/NGCP/Panel/Utils/Sounds.pm:72 -#: share/templates/customer/details.tt:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:51 share/templates/customer/details.tt:47 #: share/templates/reseller/details.tt:31 #: share/templates/widgets/admin_reseller_overview.tt:7 msgid "Reseller" @@ -6452,6 +6488,10 @@ msgstr "Реселлер успешно обновлен" msgid "Resellers" msgstr "Реселлеры" +#: lib/NGCP/Panel/Utils/Voucher.pm:53 +msgid "Reserved for Customer" +msgstr "" + #: share/templates/login/login.tt:21 msgid "Reset Password" msgstr "Сброс пароля" @@ -6839,12 +6879,12 @@ msgstr "Сентябрь" msgid "Serial" msgstr "Серийный номер" -#: lib/NGCP/Panel/Controller/Customer.pm:379 +#: lib/NGCP/Panel/Controller/Customer.pm:402 #: lib/NGCP/Panel/Controller/Invoice.pm:53 msgid "Serial #" msgstr "Серийный номер #" -#: lib/NGCP/Panel/Controller/Customer.pm:345 +#: lib/NGCP/Panel/Controller/Customer.pm:368 #: share/templates/subscriber/master.tt:139 msgid "Serial Hunt Timeout" msgstr "Тайм-аут последовательного обзвона" @@ -6990,7 +7030,7 @@ msgstr "Обычный режим" #: lib/NGCP/Panel/Controller/Subscriber.pm:262 #: lib/NGCP/Panel/Controller/Subscriber.pm:267 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1463 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 msgid "Slot" msgstr "Слот" @@ -7340,7 +7380,7 @@ msgstr "Быстрый набор" msgid "Spent this interval" msgstr "Использовано на этом интервале" -#: lib/NGCP/Panel/Controller/Customer.pm:380 +#: lib/NGCP/Panel/Controller/Customer.pm:403 #: lib/NGCP/Panel/Controller/Invoice.pm:54 #: lib/NGCP/Panel/Utils/DbStrings.pm:1294 msgid "Start" @@ -7383,6 +7423,7 @@ msgstr "Имя станции" #: lib/NGCP/Panel/Controller/Subscriber.pm:2056 #: lib/NGCP/Panel/Controller/Subscriber.pm:273 #: lib/NGCP/Panel/Utils/DbStrings.pm:627 +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:825 #: share/templates/subscriber/master.tt:76 msgid "Status" msgstr "Статус" @@ -7396,7 +7437,7 @@ msgid "Street" msgstr "Улица" #: lib/NGCP/Panel/Controller/EmailTemplate.pm:37 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1469 msgid "Subject" msgstr "Тема" @@ -7556,7 +7597,7 @@ msgstr "Профиль абонента успешно обновлен" msgid "Subscriber status is %1" msgstr "Состояние абонента %1" -#: lib/NGCP/Panel/Controller/Customer.pm:803 +#: lib/NGCP/Panel/Controller/Customer.pm:826 msgid "Subscriber successfully created" msgstr "" @@ -7582,7 +7623,7 @@ msgstr "Зарегистрированное устройство успешно msgid "Successfully cleared Call Forward" msgstr "Перенаправление звонков успешно очищено" -#: lib/NGCP/Panel/Controller/Customer.pm:903 +#: lib/NGCP/Panel/Controller/Customer.pm:926 msgid "Successfully cleared fraud interval!" msgstr "Интервал мошенничества успешно очищен!" @@ -7654,7 +7695,7 @@ msgstr "IP авторизация успешно удалена" msgid "Successfully deleted voicemail" msgstr "Голосовое сообщение успешно удалено" -#: lib/NGCP/Panel/Controller/Customer.pm:1558 +#: lib/NGCP/Panel/Controller/Customer.pm:1581 msgid "Successfully redirected request to device" msgstr "Запрос к устройству успешно перенаправлен" @@ -7680,7 +7721,7 @@ msgstr "Реселлер успешно удален" msgid "Successfully terminated subscriber" msgstr "Абонент успешно удален" -#: lib/NGCP/Panel/Controller/Customer.pm:1536 +#: lib/NGCP/Panel/Controller/Customer.pm:1559 msgid "Successfully triggered config reload via SIP" msgstr "" @@ -7798,7 +7839,7 @@ msgstr "TIFF" msgid "TLS" msgstr "TLS" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1489 msgid "Template" msgstr "Шаблон" @@ -7820,10 +7861,8 @@ msgstr "Переменные шаблона" #: share/templates/customer/details.tt:251 #: share/templates/customer/list.tt:119 #: share/templates/helpers/datatables.tt:100 -#: share/templates/network/list.tt:19 share/templates/package/list.tt:19 -#: share/templates/reseller/details.tt:208 +#: share/templates/network/list.tt:19 share/templates/reseller/details.tt:208 #: share/templates/reseller/details.tt:241 -#: share/templates/reseller/details.tt:273 #: share/templates/reseller/details.tt:306 share/templates/reseller/list.tt:19 #: share/templates/subscriber/list.tt:19 msgid "Terminate" @@ -8085,7 +8124,7 @@ msgid "" "definition mode is used." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1491 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1490 msgid "" "The billing profile id used to charge this contract, which will become " "active immediately. This field is required if the profile definition mode is " @@ -8303,7 +8342,7 @@ msgstr "" msgid "The customer this invoice belongs to." msgstr "Клиент которому принадлежит счёт-фактура." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1462 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 msgid "The date the invoice has been sent by email or null if not sent." msgstr "" "Дата отправки счёт-фактуры по электронной почте (null если не отправлена)." @@ -8477,7 +8516,7 @@ msgstr "Имя файла этой прошивки." msgid "The final SIP response code of the call." msgstr "Код окончательного SIP ответа этого звонка." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1473 msgid "" "The folder the message is currently in (one of INBOX, Old, Work, Friends, " "Family, Cust1-Cust6)" @@ -8553,7 +8592,7 @@ msgstr "" "ID указывающий на запись для \"Call Forward Unconditional\" в таблице " "voip_cf_mappings" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1492 msgid "" "The included free minutes per billing interval (in seconds, e.g. 60000 for " "1000 free minutes)." @@ -8689,7 +8728,7 @@ msgstr "Мобильный номер контакта." msgid "The model name of this device." msgstr "Имя модели устройства." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1471 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1470 msgid "The name of the Rewrite Rule Set." msgstr "Имя набора правила перезаписи" @@ -8793,7 +8832,7 @@ msgstr "" msgid "The password for authenticating on the X-2 interface." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1494 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1493 msgid "The password to authenticate for SIP and XMPP services." msgstr "Пароль для аутентификации SIP и XMPP сервисов." @@ -8886,7 +8925,7 @@ msgstr "" msgid "The reseller id this contact belongs to." msgstr "ID реселлера, которому принадлежит этот контакт." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1482 msgid "The reseller id this device model belongs to." msgstr "" @@ -8994,7 +9033,7 @@ msgstr "" msgid "The start of the invoice period." msgstr "Начало расчетного периода." -#: lib/NGCP/Panel/Utils/DbStrings.pm:1476 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 msgid "The start time in format hh:mm:ss" msgstr "Начальное время в формате чч:мм:сс" @@ -9031,12 +9070,6 @@ msgid "" "customers/profile packages." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1461 -msgid "" -"The status of this package. Only active profile packages can be assigned to " -"customers/profile packages." -msgstr "" - #: lib/NGCP/Panel/Utils/DbStrings.pm:1123 msgid "The street name of the contact." msgstr "Название улицы контакта" @@ -9121,7 +9154,7 @@ msgstr "" msgid "The temporal unit for the \"timely\" interval." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1484 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1483 msgid "The temporal unit for the balance interval." msgstr "" @@ -9178,7 +9211,7 @@ msgstr "Как использовать эту линию/кнопку" msgid "The unique name of the billing network." msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1475 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1474 msgid "The unique name of the profile package." msgstr "" @@ -9248,7 +9281,7 @@ msgid "Thursday" msgstr "Четверг" #: lib/NGCP/Panel/Controller/Subscriber.pm:2073 -#: lib/NGCP/Panel/Utils/DbStrings.pm:1479 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 #: share/templates/subscriber/preferences.tt:457 msgid "Time" msgstr "Время" @@ -9313,7 +9346,11 @@ msgstr "Заканчивая:" msgid "Top-up Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:49 +msgid "Top-up Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:806 msgid "Top-up Profiles" msgstr "" @@ -9325,7 +9362,7 @@ msgstr "" msgid "Topup count" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1486 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1485 msgid "Topup lock level" msgstr "" @@ -9341,7 +9378,7 @@ msgstr "" msgid "Total" msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:384 +#: lib/NGCP/Panel/Controller/Customer.pm:407 #: lib/NGCP/Panel/Controller/Invoice.pm:58 #: lib/NGCP/Panel/Utils/DbStrings.pm:1371 msgid "Total Amount" @@ -9418,7 +9455,11 @@ msgstr "Разблокировать" msgid "Underrun Billing Profile/Network" msgstr "" -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:799 +#: share/templates/package/details.tt:74 +msgid "Underrun Billing Profiles/Networks" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:804 msgid "Underrun Profiles" msgstr "" @@ -9505,7 +9546,6 @@ msgstr "" #: lib/NGCP/Panel/Utils/Billing.pm:106 #: lib/NGCP/Panel/Utils/BillingNetworks.pm:143 -#: lib/NGCP/Panel/Utils/ProfilePackages.pm:796 msgid "Used (contracts)" msgstr "" @@ -9514,11 +9554,11 @@ msgstr "" msgid "Used (packages)" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:47 +#: lib/NGCP/Panel/Utils/Voucher.pm:56 msgid "Used At" msgstr "" -#: lib/NGCP/Panel/Controller/Voucher.pm:48 +#: lib/NGCP/Panel/Utils/Voucher.pm:57 msgid "Used By Subscriber #" msgstr "" @@ -9601,7 +9641,7 @@ msgid "" "Obtained from Yealink." msgstr "" -#: lib/NGCP/Panel/Controller/Customer.pm:383 +#: lib/NGCP/Panel/Controller/Customer.pm:406 #: lib/NGCP/Panel/Controller/Invoice.pm:57 #: lib/NGCP/Panel/Utils/DbStrings.pm:521 msgid "VAT Amount" @@ -9611,7 +9651,7 @@ msgstr "Размер НДС" msgid "VAT Number" msgstr "Номер НДС" -#: lib/NGCP/Panel/Controller/Voucher.pm:46 +#: lib/NGCP/Panel/Utils/Voucher.pm:55 msgid "Valid Until" msgstr "" @@ -9711,6 +9751,12 @@ msgstr "Голосовая почта" msgid "Voicemails" msgstr "Голосовые сообщения" +#: share/templates/package/details.tt:129 +msgid "Voucher" +msgstr "" + +#: lib/NGCP/Panel/Utils/ProfilePackages.pm:801 +#: share/templates/package/details.tt:124 #: share/templates/widgets/admin_topmenu_settings.tt:47 #: share/templates/widgets/reseller_topmenu_settings.tt:21 msgid "Vouchers" @@ -10302,7 +10348,7 @@ msgstr "" msgid "right" msgstr "" -#: lib/NGCP/Panel/Utils/DbStrings.pm:1478 +#: lib/NGCP/Panel/Utils/DbStrings.pm:1477 msgid "schedule: by 'billing_profiles' field" msgstr ""