diff --git a/resources/lang/af/auth.php b/resources/lang/af/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/af/auth.php
+++ b/resources/lang/af/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/af/dt_header.php b/resources/lang/af/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/af/dt_header.php
+++ b/resources/lang/af/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/af/helper.php b/resources/lang/af/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/af/helper.php
+++ b/resources/lang/af/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/af/messages.php b/resources/lang/af/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/af/messages.php
+++ b/resources/lang/af/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:
- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/af/validation.php b/resources/lang/af/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/af/validation.php
+++ b/resources/lang/af/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/af/view.php b/resources/lang/af/view.php
index f54a676ca2..52132ff2fc 100644
--- a/resources/lang/af/view.php
+++ b/resources/lang/af/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Minor',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Minor',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ar/auth.php b/resources/lang/ar/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ar/auth.php
+++ b/resources/lang/ar/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ar/dt_header.php b/resources/lang/ar/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/ar/dt_header.php
+++ b/resources/lang/ar/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ar/helper.php b/resources/lang/ar/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ar/helper.php
+++ b/resources/lang/ar/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ar/messages.php b/resources/lang/ar/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/ar/messages.php
+++ b/resources/lang/ar/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ar/validation.php b/resources/lang/ar/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ar/validation.php
+++ b/resources/lang/ar/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ar/view.php b/resources/lang/ar/view.php
index f54a676ca2..52132ff2fc 100644
--- a/resources/lang/ar/view.php
+++ b/resources/lang/ar/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Minor',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Minor',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/bn/auth.php b/resources/lang/bn/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/bn/auth.php
+++ b/resources/lang/bn/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/bn/dt_header.php b/resources/lang/bn/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/bn/dt_header.php
+++ b/resources/lang/bn/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/bn/helper.php b/resources/lang/bn/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/bn/helper.php
+++ b/resources/lang/bn/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/bn/messages.php b/resources/lang/bn/messages.php
index 8c229fecf6..84e0768f2b 100644
--- a/resources/lang/bn/messages.php
+++ b/resources/lang/bn/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/bn/validation.php b/resources/lang/bn/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/bn/validation.php
+++ b/resources/lang/bn/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/bn/view.php b/resources/lang/bn/view.php
index 47fedac41e..13ce34cd1d 100644
--- a/resources/lang/bn/view.php
+++ b/resources/lang/bn/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Minor',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Minor',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ca/auth.php b/resources/lang/ca/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ca/auth.php
+++ b/resources/lang/ca/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ca/dt_header.php b/resources/lang/ca/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/ca/dt_header.php
+++ b/resources/lang/ca/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ca/helper.php b/resources/lang/ca/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ca/helper.php
+++ b/resources/lang/ca/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ca/messages.php b/resources/lang/ca/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/ca/messages.php
+++ b/resources/lang/ca/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ca/validation.php b/resources/lang/ca/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ca/validation.php
+++ b/resources/lang/ca/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ca/view.php b/resources/lang/ca/view.php
index 06eda2da69..20080449cf 100644
--- a/resources/lang/ca/view.php
+++ b/resources/lang/ca/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Neu',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'Neu',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/cs/auth.php b/resources/lang/cs/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/cs/auth.php
+++ b/resources/lang/cs/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/cs/dt_header.php b/resources/lang/cs/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/cs/dt_header.php
+++ b/resources/lang/cs/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/cs/helper.php b/resources/lang/cs/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/cs/helper.php
+++ b/resources/lang/cs/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/cs/messages.php b/resources/lang/cs/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/cs/messages.php
+++ b/resources/lang/cs/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/cs/validation.php b/resources/lang/cs/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/cs/validation.php
+++ b/resources/lang/cs/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/cs/view.php b/resources/lang/cs/view.php
index f54a676ca2..52132ff2fc 100644
--- a/resources/lang/cs/view.php
+++ b/resources/lang/cs/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Minor',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Minor',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/da/auth.php b/resources/lang/da/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/da/auth.php
+++ b/resources/lang/da/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/da/dt_header.php b/resources/lang/da/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/da/dt_header.php
+++ b/resources/lang/da/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/da/helper.php b/resources/lang/da/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/da/helper.php
+++ b/resources/lang/da/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/da/messages.php b/resources/lang/da/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/da/messages.php
+++ b/resources/lang/da/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/da/validation.php
+++ b/resources/lang/da/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/da/view.php b/resources/lang/da/view.php
index 5c2a577845..d967e69b74 100644
--- a/resources/lang/da/view.php
+++ b/resources/lang/da/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Kritisk',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Kritisk',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/el/auth.php b/resources/lang/el/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/el/auth.php
+++ b/resources/lang/el/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/el/dt_header.php b/resources/lang/el/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/el/dt_header.php
+++ b/resources/lang/el/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/el/helper.php b/resources/lang/el/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/el/helper.php
+++ b/resources/lang/el/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/el/messages.php b/resources/lang/el/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/el/messages.php
+++ b/resources/lang/el/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/el/validation.php
+++ b/resources/lang/el/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/el/view.php b/resources/lang/el/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/el/view.php
+++ b/resources/lang/el/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/es/auth.php b/resources/lang/es/auth.php
index 02fb6c4d2d..3d08ad9ea1 100644
--- a/resources/lang/es/auth.php
+++ b/resources/lang/es/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.',
'NoRoles' => 'No tienes ningún rol asociado con su cuenta!. Por favor, póngase en contacto con su administrador.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'El acceso a EnviaOrderDocument no está permitido. \n Es posible que falten permisos para ProvVoipEnvia - Póngase en contacto con su administrador.',
];
diff --git a/resources/lang/es/dt_header.php b/resources/lang/es/dt_header.php
index 538e1570ab..1beddfe6b6 100644
--- a/resources/lang/es/dt_header.php
+++ b/resources/lang/es/dt_header.php
@@ -2,12 +2,17 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Cantidad',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'Ciudad',
'connected' => 'Conectado',
'connection_type' => 'Tipo de conexión',
- 'deprecated' => 'Deprecated',
- 'email' => 'Email',
+ 'deprecated' => 'Obsoleto',
+ 'district' => 'Distrito',
+ 'email' => 'Correo electrónico',
'expansion_degree' => 'Grado de expansión',
'floor' => 'Piso',
'group_contract' => 'Contrato de grupo',
@@ -22,6 +27,7 @@
'sum' => 'Suma',
'type' => 'Tipo',
'zip' => 'Código postal',
+ 'version' => 'Versión',
'apartment' => [
'number' => 'Número',
'connected' => 'Conectado',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administración',
],
+ 'contact_id' => 'Contrato grupal',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'Ciudad',
+ 'company' => 'Compañía',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Fin de Contrato',
+ 'contract_start' => 'Inicio de Contrato',
+ 'district' => 'Distrito',
+ 'firstname' => 'Nombre',
+ 'house_number' => 'Numero de vivienda',
+ 'id' => 'Contrato',
+ 'lastname' => 'Apellidos',
+ 'number' => 'Contract Number',
+ 'street' => 'Calle',
+ 'zip' => 'Código postal',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Nombre de usuario',
- 'users.first_name' => 'Nombre',
- 'users.last_name' => 'Apellido',
+ 'users' => [
+ 'login_name' => 'Nombre de usuario',
+ 'first_name' => 'Nombre',
+ 'last_name' => 'Apellido',
+ 'geopos_updated_at' => 'Última actualización de la posición geográfica',
+ ],
'roles.title' => 'Función',
'roles.rank' => 'Nivel',
'roles.description' => 'Descripción ',
// GuiLog
- 'guilog.created_at' => 'Hora',
- 'guilog.username' => 'Usuario',
- 'guilog.method' => 'Acción',
- 'guilog.model' => 'Modelo',
- 'guilog.model_id' => 'Modelo ID',
+ 'guilog' => [
+ 'created_at' => 'Hora',
+ 'username' => 'Usuario',
+ 'method' => 'Acción',
+ 'model' => 'Modelo',
+ 'model_id' => 'Modelo ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Nombre De La Empresa',
'company.city' => 'Ciudad',
'company.phone' => 'Número de teléfono celular',
'company.mail' => 'Email',
// Costcenter
- 'costcenter.name' => 'Precio',
- 'costcenter.number' => 'Importe',
+ 'costcenter' => [
+ 'name' => 'Precio',
+ 'number' => 'Importe',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Fecha',
'due_date' => 'Fecha límite',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Indicador de Dunning',
'missing_amount' => 'Cantidad faltante',
'number' => 'número de deuda',
- 'total_fee' => 'Tarifa',
'voucher_nr' => 'Nr de voucher',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Nombre',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Elemento de red',
- 'netelement.ip' => 'Direccion IP',
- 'netelement.state' => 'Estado',
- 'netelement.pos' => 'Posición',
- 'netelement.options' => 'Opciones',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Elemento de red',
+ 'ip' => 'Direccion IP',
+ 'state' => 'Estado',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Opciones',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Tipo de elemento de red',
//HfcSnmp
@@ -154,26 +193,14 @@
'email2' => 'E-Mail 2',
// NetGw
'netgw.id' => 'ID',
- 'netgw.hostname' => 'Hostname',
+ 'netgw.hostname' => 'Nombre del Host',
'netgw.ip' => 'IP',
- 'netgw.company' => 'Manufacturer',
- 'netgw.series' => 'Series',
- 'netgw.formatted_support_state' => 'Support State',
- 'netgw.support_state' => 'Support State',
+ 'netgw.company' => 'Fabricante',
+ 'netgw.series' => 'Serie',
+ 'netgw.formatted_support_state' => 'Estado del soporte',
+ 'netgw.support_state' => 'Estado del soporte',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'Ciudad',
'company' => 'Compañía',
- 'contract.contract_end' => 'Fin de Contrato',
- 'contract.contract_start' => 'Inicio de Contrato',
- 'district' => 'Distrito',
- 'contract.firstname' => 'Nombres',
- 'contract.house_number' => 'Numero de vivienda',
- 'contract.id' => 'Contrato',
- 'contract.lastname' => 'Apellidos',
- 'contract.number' => 'Numero',
- 'contract.street' => 'Calle',
- 'contract.zip' => 'Código postal',
// Domain
'domain.name' => 'Nombre del dominio',
'domain.type' => 'Tipo',
@@ -196,18 +223,31 @@
'modem.firstname' => 'Nombres',
'modem.geocode_source' => 'Geolocalización',
'modem.house_number' => 'Numero de vivienda',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem ID',
'modem.inventar_num' => 'Serial',
'modem.lastname' => 'Apellidos',
'modem.mac' => 'Direccion MAC',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Modelo',
'modem.name' => 'Nombre del modem',
'modem.street' => 'Calle',
'modem.sw_rev' => 'Version de Firmware',
- 'modem.us_pwr' => 'Nivel US',
+ 'modem.ppp_username' => 'Nombre de usuario PPP',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Estado de Soporte',
'modem.formatted_support_state' => 'Estado de Soporte',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contrato valido?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Nombre',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Fecha de activacion',
'phonenumbermanagement.deactivation_date' => 'Fecha de desactivacion',
- // PhoneTariff
- 'phonetariff.name' => 'Tarifa telefonica',
- 'phonetariff.type' => 'Tipo',
- 'phonetariff.description' => 'Descripcion',
- 'phonetariff.voip_protocol' => 'Protocolo VOIP',
- 'phonetariff.usable' => 'Disponible?',
+ 'phonetariff' => [
+ 'name' => 'Tarifa telefonica',
+ 'type' => 'Tipo',
+ 'description' => 'Descripción ',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'Protocolo VOIP',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Tipo de orden',
'enviaorder.orderstatus' => 'Estado de orden',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Fecha de orden',
'enviaorder_current' => 'Acciones necesarias?',
'enviaorder.contract.number' => 'Contrato',
+ 'enviaorder.modem.id' => 'Modem ID',
'phonenumber.number' => 'Numero',
//ENVIA Contract
'enviacontract.contract.number' => 'Contrato',
'enviacontract.end_date' => 'Fecha de desenlace',
'enviacontract.envia_contract_reference' => 'envia TEL referencia de contrato',
+ 'enviacontract.modem.id' => 'Modem ID',
'enviacontract.start_date' => 'Fecha de inicio',
'enviacontract.state' => 'Estado',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Tipo',
'numberrange.costcenter.name' => 'Centro de costes',
'realty' => [
+ 'administration' => 'Administración',
'agreement_from' => 'Válido desde',
'agreement_to' => 'Válido hasta',
'apartmentCount' => 'Total de apartamentos',
@@ -291,17 +336,22 @@
],
// NAS
'nas' => [
- 'nasname' => 'Name',
+ 'nasname' => 'Nombre',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Titulo',
- 'ticket.type' => 'Tipo',
- 'ticket.priority' => 'Prioridad',
- 'ticket.state' => 'Estado',
- 'ticket.user_id' => 'Creado por',
- 'ticket.created_at' => 'Creando el',
- 'ticket.assigned_users' => 'Usuarios asignados',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Titulo',
+ 'type' => 'Tipo',
+ 'priority' => 'Prioridad',
+ 'state' => 'Estado',
+ 'user_id' => 'Creado por',
+ 'created_at' => 'Creado el',
+ 'assigned_users' => 'Usuarios asignados',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Tipo',
+ ],
'assigned_users' => 'Usuarios asignados',
'tickettypes.name' => 'Tipo',
+ 'total_fee' => 'Tarifa',
];
diff --git a/resources/lang/es/helper.php b/resources/lang/es/helper.php
index 669cb40e7f..49acd41977 100644
--- a/resources/lang/es/helper.php
+++ b/resources/lang/es/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'Puedes ayudar a traducir NMS PRIME en',
'assign_role' => 'Asigna uno o más roles a este usuario. Los usuarios sin Rol no pueden usar el NMS porque no tienen Permisos.',
'assign_users' => 'Asigna uno o más usuarios a este rol. Los cambios realizados aquí no son visibles en el GuiLog del usuario.',
@@ -14,15 +19,16 @@
'Use api' => 'Esta capacidad permite o prohíbe el acceso a las rutas API con "Basic Auth" (el correo electrónico se usa como nombre de usuario).',
'See income chart' => 'Esta capacidad permite o prohíbe ver la tabla de ingresos en el panel de control.',
'View analysis pages of modems' => 'Esta capacidad permite o prohíbe el acceso a las páginas de análisis de un módem.',
- 'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
+ 'View analysis pages of netgw' => 'Esta habilidad permite o prohíbe el acceso a las páginas de análisis de un puerto de enlace de red.',
'Download settlement runs' => 'Esta capacidad permite o prohíbe la descarga de ejecuciones de liquidación. Esta capacidad no tiene ningún impacto si está prohibido administrar ejecuciones de liquidación.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'Esta Columna no puede ser examinada u ordenada.',
'PrintVisibleTable' => 'Imprime la tabla mostrada. Si la tabla esta filtrada, asegurarse de seleccionar la opcion \\"Todo\\" para mostrar todo. Espere algunos segundos.',
'ExportVisibleTable' => 'Exporta la tabla seleccionada. Si la tabla esta filtrada, asegurarse de seleccionar la opcion \\"Todo\\" para mostrar todo. Espere algunos segundos.',
'ChangeVisibilityTable' => 'Seleccione las columnas que deberian ser visibles.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (dos caracteres, p.e. “US”). Usado en formularios de direccion para especificar el pais.',
@@ -48,13 +54,14 @@
//ProductController
'product' => [
'bundle' => 'En tarifas agrupadas el tiempo mínimo de funcionamiento del contrato es determinado únicamente por la tarifa de Internet. De otra forma la última tarifa inicial valida (VoIP o Internet) dictamina esta fecha.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Período mínimo de tarifa/tiempo de ejecución/término. Ejem. 14D (14 días), 3M (3 meses), 1Y (1 Año)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'Para créditos es posible asignar un Tipo añadiendo el nombre del tipo al Nombre del Crédito. Ejem.: "Dispositivo de crédito"',
'pod' => 'Por ejemplo 14D (14 días), 3M (tres meses), 1Y (un año)',
'proportional' => 'Activa esta casilla cuando los elementos que empiecen durante la ejecución actual de la liquidación se cargarán proporcionalmente. Por ejemplo, si un artículo de pago mensual comienza a mediados del mes, el cliente se cobrará sólo la mitad del precio completo en esta operación de liquidación.',
'Type' => '¡Todos los campos además del ciclo de facturación deben ser limpiados antes de un cambio de tipo! De lo contrario, en la mayoría de los casos los productos no pueden ser guardados',
- 'deprecated' => 'Activate this checkbox if this product shall not be shown in the product select list when creating/editing items.',
+ 'deprecated' => 'Activar esta casilla de verificación si este producto no debe ser mostrado en la lista de selección de producto al crear/editar elementos.',
],
'Product_Number_of_Cycles' => 'Ten cuidado!: para todos los productos pagados repetidos, el precio aplica para cada deuda, para productos pagados de una, el Precio es dividido por el numero de ciclos',
@@ -69,11 +76,11 @@
'settlement_verification' => 'Las facturas del cliente son solo visibles cuando esta casilla esta activada. La casilla solo puede activarse si la ultima ejecución fue realizada para todas las cuentas SEPA (para no perder ningún cambio). Info: Si se activa no es posible repetir la ejecución de la liquidación.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Siguiente paso: ',
'set_isp_name' => 'Configure el nombre del proveedor de servicio de red',
- 'create_netgw' => 'Create first NetGw/CMTS',
+ 'create_netgw' => 'Crear el primer NetGw/CMTS',
'create_cm_pool' => 'Crear la primera pool de IP para los cable modem',
'create_cpepriv_pool' => 'Crear la primera pool privada de IP para CPE',
'create_qos' => 'Crear el primer perfil QoS',
@@ -87,15 +94,16 @@
'create_modem' => 'Crear el primer módem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'En Segundos. Cero para desactivar auto-cargado. Decimales disponibles.',
'netelementtype_time_offset' => 'En Segundos. Decimales disponibles.',
'undeleteables' => 'Red & Grupo no pueden ser cambiados debido a que tienen relevacia en todos los Diagramas Entidad Relacion',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'El Nombre de Archivo esta compuesto por un nombre MIB & Revision. Si ya existe un Archivo identico, no es posible el crearlo otra vez.',
'oid_link' => 'Ir a configuraciones de OID',
'oid_table' => 'INFO: Este Parametro pertenece a la Tabla-OID. Si usted agrega/especifica SubOIDs y/o indices, solo estos son considerados para el snmpwalk. Ademas del mejor Resumen, este puede dramaticamente acelerar la Creacion de la Vista de Control para el correspondiente Elemento de Red.',
@@ -107,23 +115,26 @@
'parameter_html_id' => 'Agregando un ID, usted puede ordenar este parametro en secuencia de otros parametros. Puede cambiar el orden de las columnas en las tablas, configurando el html id Sub-Params.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Día del mes para una fecha específica del valor. Anula la fecha de colección solicitada de la configuración global para este contrato en el SEPA XML.',
],
'rate_coefficient' => 'La Maxima Tarifa Sostenida sera multiplicada por este valor para otorgar al usuario mas (> 1.0) rendimiento que el suscrito.',
- 'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'additional_modem_reset' => 'Compruebe si debe mostrarse un botón adicional, que reinicie el módem a través de SNMP sin consultar el NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Marque la casilla para abrir la página de edición del módem en la nueva pestaña en vista topografía.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Acceso a Internet para los CPEs (los MTAs no se consideran y siempre se conectarán cuando todas las demás configuraciones sean correctas). Tenga cuidado: Con el Módulo de facturación esta casilla se sobrescribirá por chequeo diario si cambia la tarifa.',
'Modem_InstallationAddressChangeDate' => 'En caso de (físico) reubicación del modem: agregar fecha de inicio para la nueva dirección ahí. Si es solo lectura, hay una orden de cambio de dirección pendiente en envia TEL.',
'Modem_GeocodeOrigin' => 'De donde vienen los datos geocode? Si se establece a "n/a", la direccion no podra ser geocoded para cualquier API. Sera establecido a su nombre en cambios manuales de geodata.',
'netGwSupportState' => [
- 'full-support' => 'More than 95% of netGw modules are listed as supported devices.',
- 'restricted' => 'Between 80%-95% of netGw modules are listed as supported devices.',
- 'not-supported' => 'Less than 80% of netGw modules are listed as supported devices.',
- 'verifying' => 'Less than 80% of netGw modules are listed as supported devices, but the netGw is still within the verification period of 6 weeks',
+ 'full-support' => 'Más del 95% de los módulos del netGw están listados como dispositivos compatibles.',
+ 'restricted' => 'Entre 80%-95% de módulos del netGw están listados como dispositivos compatibles.',
+ 'not-supported' => 'Menos del 80% de los módulos del netGw están listados como dispositivos compatibles.',
+ 'verifying' => 'Menos del 80% de los módulos del netGw están listados como dispositivos compatibles, pero el netGw todavía está dentro del período de verificación de 6 semanas',
],
'contract_number' => 'Atencion - Contrasena del Cliente es cambiado automaticamente cuando se cambia este campo!',
'mac_formats' => "Formatos permitidos (case-insensitive):\n\n1) AA:BB:CC:DD:EE:FF\n2) AABB.CCDD.EEFF\n3) AABBCCDDEEFF",
@@ -139,11 +150,14 @@
'agc_offset' => 'Compensación del control automático de ganancia para el upstream en dB. (por defecto: 0.0)',
'configfile_count' => 'El número en paréntesis indica que tan seguido está siendo usado el archivo de configuración respectivo.',
'has_telephony' => 'Activar si el cliente tendrá telefonía pero no tiene Internet. Esta bandera no puede ser utilizada para desactivar la telefonía en contratos con Internet. Por favor, elimine el MTA o desactive el número de teléfono para eso. Información: El ajuste influye en los parámetros de configuración NetworkAcess y MaxCPE de los módems - ver la pestaña de análisis de modems \'Configfile\'',
- 'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'ssh_auto_prov' => 'Correr periódicamente un script a la medida del OLT para poner automáticamente en linea los ONTs.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Se enviará al proveedor como fecha deseada, desencadena el estado activo del número de teléfono.',
'PhonenumberManagement_deactivation_date' => 'Se enviará al proveedor como fecha deseada, desencadena el estado activo del número de teléfono.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Fecha de desactivación en envia TEL.',
'PhonenumberManagement_Autogenerated' => 'Esta gestion ha sido creada automaticamente. Por favor, verifique/cambie valores, entonces desmarque esta casilla.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experimentado durante una llamada',
'caller' => 'Direccion de Llamada de Emisor a Receptor',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experimentado durante una llamada por un fixed jitter buffer de 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Numero de paquetes experienciando un retraso en la variacion del paquete (p.ej. Jitter) mayor a 300ms',
'called' => 'Direccion de Llamada de Receptor a Emisor',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => ' Permitido de asignar un usuario a un ticket',
'mail_env' => 'Siguiente: Establece tu Host/Usuario/Contraseña en /etc/nmsprime/env/global.env para permitir recibir Emails en Tickets',
'noReplyMail' => 'La dirección de correo electrónico que debe ser mostrada como remitente, al crear/editar tickets. Esta dirección no tiene que existir. Por ejemplo: ejemplo@ejemplo.com',
'noReplyName' => 'El nombre que debe mostrarse como remitente, al crear/editar tickets. Por ejemplo: NMS Prime',
- 'ticket_settings' => 'Siguiente: Establecer nombre y dirección no responder en la página de configuración global.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Código de operador del futuro socio contractual. Si se deja en blanco el número de teléfono se eliminará.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/es/messages.php b/resources/lang/es/messages.php
index 44dc965889..212d9a702a 100644
--- a/resources/lang/es/messages.php
+++ b/resources/lang/es/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Grado Académico',
'Active' => 'Activo',
'Active?' => 'Activo?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Opciones adicionales.',
- 'Address' => 'Adress',
+ 'Address' => 'Dirección',
'Address Line 1' => 'Dirección (línea 1)',
'Address Line 2' => 'Dirección (línea 2)',
'Address Line 3' => 'Dirección (línea 3)',
'Amount' => 'Cantidad',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Número de apartamento',
'Assigned' => 'Asignado',
'BIC' => 'BIC',
'Bank fee' => 'Comisión bancaria',
'Bank Account Holder' => 'Nombre de titular de cuenta bancaria',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Fecha nacimiento',
'Business' => 'Negocio',
'City' => 'Ciudad',
- 'Choose KML file' => 'Elegir archivo KML',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Empresa',
'Connection type' => 'Tipo de conexión',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Plantilla vacía o error al leerla',
],
'Contact' => 'Contacto',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Número de contrato',
'Contract Start' => 'Inicio de Contrato',
'Contract End' => 'Fin de Contrato',
'Contract valid' => 'Contrato válido',
'Contract' => 'Contrato',
'Contract List' => 'Lista de contrato',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contratos',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'Prefijo internacional',
'Country code' => 'Código de país',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'El Acuerdo es ejecutado. Por favor espere hasta que este proceso haya finalizado.',
'Date of installation address change' => 'Fecha de cambio de domicilio de instalación',
'Date of value' => 'Fecha de valor',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Deuda',
'Debt to clear' => 'Deuda a liquidar',
'Debt Management Type' => 'Tipo de Gestión de Deuda',
@@ -92,14 +112,16 @@
'Floor' => 'Piso',
'Force Restart' => 'Forzar reinicio',
'Geocode origin' => 'Origen de geocodificación',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Cabecera',
'House number' => 'Numero de la casa',
'IBAN' => 'IBAN',
- 'indexDeleteDisabledTitle' => 'Can only be deleted when the object is not assigned to any :relation anymore.',
+ 'indexDeleteDisabledTitle' => 'Sólo se puede eliminar cuando el objeto no está asignado a ninguna otra :relation .',
'Internet Access' => 'Acceso a Internet',
'Inventar Number' => 'Número de inventario',
'Invoice' => 'Factura',
- 'invoiceText' => 'Invoice text',
+ 'invoiceText' => 'Texto de factura',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Registo de Datos de Llamada',
'IP address' => 'Dirección IP',
'Language' => 'Idioma',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'pero no alcanzable desde el lado-WAN debido a razones de fabricacion (puede ser posible de habilitar la respuesta ICMP a travez de el archivo de configuracion de modem)',
'cpe_fake_lease' => 'El servidor DHCP no ha generado un lease para su endpoint, ya que la direccion IP ha sido estaticamente asignada y el servidor no necesita mantener rastro de el. El siguiente lease ha sido manualmente generado solo por referencia:',
'D' => 'dia|dias',
- 'dashbrd_ticket' => 'Mis Nuevos Tickets',
+ 'dashboard_ticket' => 'Mis Nuevos Tickets',
'device_probably_online' => ':type es probablemente online',
'eom' => 'al final del mes',
'envia_no_interaction' => 'No hay ordenes envia TEL que requieran interacción',
@@ -153,7 +175,7 @@
'Number' => 'Número',
'Number usage' => 'Uso del número',
'Options' => 'Opciones',
- 'or: Upload KML file' => 'o: subir archivo KML',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Otro sufijo de nombre',
'Parent Device Type' => 'Tipo de dispositivo principal',
'Parent Object' => 'Objeto primario',
@@ -178,14 +200,16 @@
'Reverse search' => 'Búsqueda inversa',
'Salutation' => 'Tratamiento',
'Save' => 'Guardar',
- 'Save All' => 'Guardar todo',
'Save / Restart' => 'Guardar / Reiniciar',
- 'Serial Number' => 'Número de serie',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Iniciar sesión',
'snmp' => [
'errors_walk' => 'Falló la consulta de las siguientes OIDs: :oids.',
'errors_set' => 'Los siguientes parámetros no se pudieron establecer: :oids.',
- 'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
+ 'missing_netgw' => 'El clúster no tiene un NetGw superior como dispositivo padre.',
'missingIp' => 'El elemento de red no es accesible ya que no tiene IP o nombre de host definido.',
'undefined' => 'Para este tipo de elemento de red no hay un controlador definido.',
'unreachable' => 'El dispositivo no es accesible vía el SNMP.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Aprovisionamiento',
'BillingBase' => 'Configuración de Facturación',
'Ccc' => 'Configuración de ccc',
- 'HfcBase' => 'Configuración de HFC',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'Configuración de ProvBase',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'Configuración de ProvVoip',
'ProvVoipEnvia' => 'Configuración de ProvVoipEnvia',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Ranking:',
'Assign Users' => 'Asignar usuarios',
'Invoices' => 'Facturas',
- 'Ability' => 'Capacidad',
- 'Allow' => 'Permitir',
- 'Allow to' => 'Permitir a',
- 'Forbid' => 'Prohibir',
- 'Forbid to' => 'Prohibir a',
'Save Changes' => 'Guardar cambios',
- 'Manage' => 'Administrar',
- 'View' => 'Ver',
- 'Create' => 'Crear',
- 'Update' => 'Actualizar',
'Delete' => 'Eliminar',
'Help' => 'Ayuda',
- 'All abilities' => 'Habilitar todas',
- 'View everything' => 'Mostrar todo',
- 'Use api' => 'Usar api',
- 'See income chart' => 'Consulte la tabla de ingresos',
- 'View analysis pages of modems' => 'Visualizar el estado de módems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Descargar registros',
'Not allowed to acces this user' => 'Prohibido el acceso a este usuario',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Cierre de sesion',
'System Log Level' => 'Nivel de registro del sistema',
- 'Headline 1' => 'Título 1',
- 'Headline 2' => 'Título 2',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
+ 'Headline 2' => 'Headline Log-in page',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'mes|meses',
'Mark solved' => 'Marcar como resuelto?',
'missing_product' => 'Falta Producto!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'Esto podría deberse a que el módem no estaba en línea hasta ahora. Tenga en cuenta que los diagramas solo están disponibles
desde el punto en que un módem estaba en línea. Si todos los diagramas no se muestran correctamente, entonces debe ser un
problema más grande y debería haber una mala configuración de cacti. Por favor, considere al administrador para problemas mayores.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Plantilla de información de conexión',
'Upload Template' => 'Subir plantilla',
'SNMP Read Only Community' => 'Comunidad SNMP de solo lectura',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Coeficiente de velocidad de descarga',
'Upstream rate coefficient' => 'Coeficiente de velocidad de subida',
'Additional modem reset button' => 'Botón adicional de reinicio de módem',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'El módem no se ejecuta con el archivo configfile actual. La última descarga fue antes de la hora de compilación del archivo configfile.',
'cfError' => '¡Hubo un error al crear el archivo de configuración! Tenga en cuenta que este módem no tiene actualmente ningún archivo de configuración. Por favor, compruebe si el archivo de configuración se puede crear correctamente. Para probar esto, por favor ejecute el siguiente comando en la línea de comandos:',
'cpeMacMissmatch' => 'El estado del acceso a Internet y la telefonía no se pudo determinar, como mínimo 1 dirección CPE MAC difiere de los MACs de los MTAs asignados.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'El acceso a internet está bloqueado. Sólo se permite la telefonía. (de acuerdo con el configfile)',
],
'modem_no_diag' => 'No hay diagramas disponibles',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Inicio de ID para MTA\'s',
'modem_lease_error' => 'No se encontro Arrendamientos dhcp valido',
'modem_lease_valid' => 'Modem tiene un Arrendamientos dhcp valido',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'No se pudo reiniciar Modem! (offline?)',
'Contact Persons' => 'Personas de contacto',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Informacion adicional (opcional)',
'Cost Center (optional)' => 'Centro de costo (opcional)',
'Credit Amount' => 'Importe de crédito',
'modem_restart_success_direct' => 'Modem reiniciado directamente por SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Artículo',
'Items' => 'Artículos',
'modem_save_button_title' => 'Guarda datos cambiados. Determina una nueva geoposición cuando los datos de dirección han sido cambiados (y lo asigna a un nuevo MPR si es necesario). Reconstruye el archivo de configuración y reinicia el modem si por lo menos algo de lo siguiente ha sido cambiado: IP Publica, acceso a la red, archivo de configuración, QoS, direccion-MAC.',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repita para cuentas SEPA(s):', // Settlementrun repeat
'Account Holder' => 'Poseedor de cuenta',
'Account Name' => 'Nombre de la cuenta',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Elegir archivo de plantilla de registro de datos llamada',
'Choose invoice template file' => 'Elegir archivo de plantilla de facturación',
'CostCenter' => 'Centro de Costo',
@@ -452,6 +483,7 @@
'MandateDate' => 'Fecha de orden',
'Commission in %' => 'Comisión en %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Comisión total',
'Commission Amount' => 'Monto de Comisión',
'Zip Files' => 'Archivo comprimido .zip',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Fecha de desactivacion',
'External deactivation date' => 'Fecha de desactivación externa',
'SIP domain' => 'Dominio SIP',
- 'Created at' => 'Fecha de creación',
'Last status update' => 'Última actualización de estado',
'Last user interaction' => 'Última interacción con el usuario',
'Method' => 'Método',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'fabricante',
'user' => 'usuario',
+ 'User' => 'User',
'Yes' => 'Si',
'No' => 'No',
'Has telephony' => 'Tiene telefonía',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID para Preconfiguración',
- 'PreConfiguration Value' => 'Valor de configuración',
+ 'PreConfiguration Value' => 'Valor de configuración',
'PreConfiguration Time Offset' => 'Tiempo de configuración predefinido',
'Reload Time - Controlling View' => 'Tiempo de recarga - Vista de control',
'Due Date' => 'Fecha de vencimiento',
@@ -601,15 +635,33 @@
'hello' => 'Hola',
'newTicketAssigned' => 'hay un nuevo Ticket asignado a usted.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Titulo',
'description' => 'Descripción ',
- 'ticketUpdated' => 'Ticket :id actualizado',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'Nuevo ticket',
'deletedTicketUsers' => 'Eliminado del ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'este ticket se ha actualizado.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Dirección de correo electrónico no responder',
'noReplyName' => 'Nombre de autocontestador Email',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Eliminando settlementrun :time...',
'created' => 'Creado!',
'Urban district' => 'Distrito Urbano',
@@ -620,6 +672,7 @@
'fail' => 'No se pudo eliminar :model :id',
'failChild' => 'No se puede eliminar :model :id: :child_model :child_id no se puede eliminar',
'failChildNM' => 'No se puede eliminar :model :id: n:m relación con :child_model :child_id no se puede eliminar',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No hay entrada para eliminar especificada',
'multiSuccess' => 'Eliminado :deleted de :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'creado',
'deleted' => 'borrado',
+ 'restored' => 'restored',
'updated' => 'actualizado',
'updated N:M' => 'actualizado',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Módem',
'PhonenumberManagement' => 'Gestión de número telefónico',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Última actualización en Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-Usuario',
'EnviaOrderDocument' => 'Documento de orden Envia',
'EnviaContract' => 'Contrato Envia',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Punto final',
'PhonebookEntry' => 'Entrada de libreta telefónica',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Número de voucher',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
- 'Number' => 'Number',
+ 'Number' => 'Número',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/es/validation.php b/resources/lang/es/validation.php
index af71e7ca04..583a73f82d 100644
--- a/resources/lang/es/validation.php
+++ b/resources/lang/es/validation.php
@@ -13,110 +13,111 @@
|
*/
- 'accepted' => ':attribute debe ser aceptado.',
- 'active_url' => ':attribute no es una URL válida.',
- 'after' => ':attribute debe ser una fecha posterior a :date.',
- 'after_or_equal' => ':attribute debe ser una fecha posterior o igual a :date.',
- 'alpha' => ':attribute sólo debe contener letras.',
- 'alpha_dash' => ':attribute sólo debe contener letras, números y guiones.',
- 'alpha_num' => ':attribute sólo debe contener letras y números.',
- 'array' => ':attribute debe ser un conjunto.',
- 'before' => ':attribute debe ser una fecha anterior a :date.',
- 'before_or_equal' => ':attribute debe ser una fecha anterior o igual a :date.',
- 'between' => [
- 'numeric' => ':attribute tiene que estar entre :min - :max.',
- 'file' => ':attribute debe pesar entre :min - :max kilobytes.',
- 'string' => ':attribute tiene que tener entre :min - :max caracteres.',
- 'array' => ':attribute tiene que tener entre :min - :max ítems.',
+ 'accepted' => 'El :attribute debe ser aceptado.',
+ 'active_url' => 'El :attribute no es un URL valido.',
+ 'after' => 'El :attribute debe ser una fecha despues de :date.',
+ 'after_or_equal' => 'El :attribute debe ser una fecha posterior o igual a :date.',
+ 'alpha' => 'El :attribute solo puede contener letras.',
+ 'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',
+ 'alpha_num' => 'El :attribute solo puede contener letras y numeros.',
+ 'array' => 'El :attribute debe ser un array.',
+ 'before' => 'El :attribute debe ser una fecha anterior a :date.',
+ 'before_or_equal' => 'El :attribute debe ser una fecha anterior o igual a :date.',
+ 'between' => [
+ 'numeric' => 'El :attribute debe estar entre :min y :max.',
+ 'file' => 'El :attribute debe estar entre :min y :max kbs.',
+ 'string' => 'El :attribute debe tener entre :min y :max caracteres.',
+ 'array' => 'El :attribute debe tener entre :min y :max articulos.',
],
- 'boolean' => 'El campo :attribute debe tener un valor verdadero o falso.',
- 'confirmed' => 'La confirmación de :attribute no coincide.',
- 'date' => ':attribute no es una fecha válida.',
- 'date_equals' => ':attribute debe ser una fecha igual a :date.',
- 'date_format' => ':attribute no corresponde al formato :format.',
- 'different' => ':attribute y :other deben ser diferentes.',
- 'digits' => ':attribute debe tener :digits dígitos.',
- 'digits_between' => ':attribute debe tener entre :min y :max dígitos.',
- 'dimensions' => 'Las dimensiones de la imagen :attribute no son válidas.',
- 'distinct' => 'El campo :attribute contiene un valor duplicado.',
- 'email' => ':attribute no es un correo válido',
- 'ends_with' => 'El campo :attribute debe finalizar con uno de los siguientes valores: :values',
- 'exists' => ':attribute es inválido.',
- 'file' => 'El campo :attribute debe ser un archivo.',
- 'filled' => 'El campo :attribute es obligatorio.',
- 'gt' => [
- 'numeric' => 'El campo :attribute debe ser mayor que :value.',
- 'file' => 'El campo :attribute debe tener más de :value kilobytes.',
- 'string' => 'El campo :attribute debe tener más de :value caracteres.',
- 'array' => 'El campo :attribute debe tener más de :value elementos.',
+ 'boolean' => 'El campo :attribute debe ser verdadero o falso.',
+ 'confirmed' => 'El :attribute de confirmacion no coincide.',
+ 'date' => 'El :attribute no es una fecha valida.',
+ 'date_equals' => 'The :attribute must be a date equal to :date.',
+ 'date_format' => 'El :attribute no coincide con el formato :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
+ 'different' => 'El :attribute y :other deben ser diferentes.',
+ 'digits' => 'El :attribute debe ser de :digits digitos.',
+ 'digits_between' => 'El :attribute debe estar entre :min y :max digitos.',
+ 'dimensions' => 'El :attribute tiene dimensiones de imagen no válidas.',
+ 'distinct' => 'El :attribute tiene un valor duplicado.',
+ 'email' => 'El :attribute debe ser un correo electronico valido.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+ 'exists' => 'El :attribute seleccionado no es valido.',
+ 'file' => 'El :attribute debe ser un archivo.',
+ 'filled' => 'The :attribute field must have a value.',
+ 'gt' => [
+ 'numeric' => 'The :attribute must be greater than :value.',
+ 'file' => 'The :attribute must be greater than :value kilobytes.',
+ 'string' => 'The :attribute must be greater than :value characters.',
+ 'array' => 'The :attribute must have more than :value items.',
],
'gte' => [
- 'numeric' => 'El campo :attribute debe ser como mínimo :value.',
- 'file' => 'El campo :attribute debe tener como mínimo :value kilobytes.',
- 'string' => 'El campo :attribute debe tener como mínimo :value caracteres.',
- 'array' => 'El campo :attribute debe tener como mínimo :value elementos.',
+ 'numeric' => 'The :attribute must be greater than or equal :value.',
+ 'file' => 'The :attribute must be greater than or equal :value kilobytes.',
+ 'string' => 'The :attribute must be greater than or equal :value characters.',
+ 'array' => 'The :attribute must have :value items or more.',
],
- 'image' => ':attribute debe ser una imagen.',
- 'in' => ':attribute es inválido.',
- 'in_array' => 'El campo :attribute no existe en :other.',
- 'integer' => ':attribute debe ser un número entero.',
- 'ip' => ':attribute debe ser una dirección IP válida.',
- 'ipv4' => ':attribute debe ser un dirección IPv4 válida',
- 'ipv6' => ':attribute debe ser un dirección IPv6 válida.',
- 'json' => 'El campo :attribute debe tener una cadena JSON válida.',
- 'lt' => [
- 'numeric' => 'El campo :attribute debe ser menor que :value.',
- 'file' => 'El campo :attribute debe tener menos de :value kilobytes.',
- 'string' => 'El campo :attribute debe tener menos de :value caracteres.',
- 'array' => 'El campo :attribute debe tener menos de :value elementos.',
+ 'image' => 'El :attribute debe ser una imagen.',
+ 'in' => 'El :attribute seleccionado no es valido.',
+ 'in_array' => 'El :attribute campo no existe en :other.',
+ 'integer' => 'El :attribute debe ser un integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
+ 'ipv4' => 'The :attribute must be a valid IPv4 address.',
+ 'ipv6' => 'The :attribute must be a valid IPv6 address.',
+ 'json' => 'The :attribute must be a valid JSON string.',
+ 'lt' => [
+ 'numeric' => 'The :attribute must be less than :value.',
+ 'file' => 'The :attribute must be less than :value kilobytes.',
+ 'string' => 'The :attribute must be less than :value characters.',
+ 'array' => 'The :attribute must have less than :value items.',
],
'lte' => [
- 'numeric' => 'El campo :attribute debe ser como máximo :value.',
- 'file' => 'El campo :attribute debe tener como máximo :value kilobytes.',
- 'string' => 'El campo :attribute debe tener como máximo :value caracteres.',
- 'array' => 'El campo :attribute debe tener como máximo :value elementos.',
+ 'numeric' => 'The :attribute must be less than or equal :value.',
+ 'file' => 'The :attribute must be less than or equal :value kilobytes.',
+ 'string' => 'The :attribute must be less than or equal :value characters.',
+ 'array' => 'The :attribute must not have more than :value items.',
],
'max' => [
- 'numeric' => ':attribute no debe ser mayor a :max.',
- 'file' => ':attribute no debe ser mayor que :max kilobytes.',
- 'string' => ':attribute no debe ser mayor que :max caracteres.',
- 'array' => ':attribute no debe tener más de :max elementos.',
+ 'numeric' => 'El :attribute no debe ser mayor que :max.',
+ 'file' => 'El :attribute no debe ser mayor que :max kilobytes.',
+ 'string' => 'El :attribute no debe ser mayor que :max caracteres.',
+ 'array' => 'El :attribute no debe tener mas de :max articulos.',
],
- 'mimes' => ':attribute debe ser un archivo con formato: :values.',
- 'mimetypes' => ':attribute debe ser un archivo con formato: :values.',
- 'min' => [
- 'numeric' => 'El tamaño de :attribute debe ser de al menos :min.',
- 'file' => 'El tamaño de :attribute debe ser de al menos :min kilobytes.',
- 'string' => ':attribute debe contener al menos :min caracteres.',
- 'array' => ':attribute debe tener al menos :min elementos.',
+ 'mimes' => 'El :attribute debe ser un archivo de tipo :values.',
+ 'mimetypes' => 'El :attribute debe ser un archivo de tipo :values.',
+ 'min' => [
+ 'numeric' => 'El :attribute debe ser por lo menos :min.',
+ 'file' => 'El :attribute debe ser por lo menos :min kilobytes.',
+ 'string' => 'El :attribute debe ser por lo menos :min caracteres.',
+ 'array' => 'El :attribute debe tener por lo menos :min articulos.',
],
- 'not_in' => ':attribute es inválido.',
- 'not_regex' => 'El formato del campo :attribute no es válido.',
- 'numeric' => ':attribute debe ser numérico.',
- 'password' => 'La contraseña es incorrecta.',
- 'present' => 'El campo :attribute debe estar presente.',
- 'regex' => 'El formato de :attribute es inválido.',
- 'required' => 'El campo :attribute es obligatorio.',
- 'required_if' => 'El campo :attribute es obligatorio cuando :other es :value.',
- 'required_unless' => 'El campo :attribute es obligatorio a menos que :other esté en :values.',
- 'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.',
- 'required_with_all' => 'El campo :attribute es obligatorio cuando :values está presente.',
- 'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.',
- 'required_without_all' => 'El campo :attribute es obligatorio cuando ninguno de :values estén presentes.',
- 'same' => ':attribute y :other deben coincidir.',
- 'size' => [
- 'numeric' => 'El tamaño de :attribute debe ser :size.',
- 'file' => 'El tamaño de :attribute debe ser :size kilobytes.',
- 'string' => ':attribute debe contener :size caracteres.',
- 'array' => ':attribute debe contener :size elementos.',
+ 'not_in' => 'El :attribute seleccionado no es valido.',
+ 'not_regex' => 'El formato :attribute no es valido.',
+ 'numeric' => 'El :attribute debe ser a numero.',
+ 'password' => 'The password is incorrect.',
+ 'present' => 'El campo :attribute debe estar presente.',
+ 'regex' => 'El formato :attribute no es valido.',
+ 'required' => 'El campo :attribute es requerido.',
+ 'required_if' => 'El campo :attribute es requerido cuando :other es :value.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
+ 'required_with' => 'El campo :attribute es requerido cuando :values esta presente.',
+ 'required_with_all' => 'The :attribute field is required when :values are present.',
+ 'required_without' => 'El campo :attribute es requerido cuando :values no esta presente.',
+ 'required_without_all' => 'El campo :attribute es requerido cuando ninguno de los :values estan presentes.',
+ 'same' => 'El :attribute y :other deben coincidir.',
+ 'size' => [
+ 'numeric' => 'El :attribute debe ser :size.',
+ 'file' => 'El :attribute debe ser :size kilobytes.',
+ 'string' => 'El :attribute debe ser :size caracteres.',
+ 'array' => 'El :attribute debe contener :size articulos.',
],
- 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes valores: :values',
- 'string' => 'El campo :attribute debe ser una cadena de caracteres.',
- 'timezone' => 'El :attribute debe ser una zona válida.',
- 'unique' => 'El campo :attribute ya ha sido registrado.',
- 'uploaded' => 'Subir :attribute ha fallado.',
- 'url' => 'El formato :attribute es inválido.',
- 'uuid' => 'El campo :attribute debe ser un UUID válido.',
+ 'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'El :attribute debe ser una zona valida.',
+ 'unique' => 'El :attribute ya ha sido tomado.',
+ 'uploaded' => 'El :attribute no se pudo cargar.',
+ 'url' => 'El formato :attribute no es valido.',
+ 'uuid' => 'The :attribute must be a valid UUID.',
/*
|--------------------------------------------------------------------------
@@ -140,8 +141,11 @@
],
'available' => 'No hay entrada disponible en los a. de config. - Por favor inserte :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute no es válido.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Entrada no válida – por favor corrija los siguientes errores.',
'ip_in_range' => 'La direccion IP no esta dentro del rango especificado anteriormente',
'ip_larger' => 'La direccion IP debe tener una cifra mayor debido a lo especificado en campos anteriores',
@@ -185,6 +189,7 @@
'firstname' => 'Nombres',
'gender' => 'género',
'hour' => 'hora',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'apellido',
'minute' => 'minuto',
'mobile' => 'móvil',
diff --git a/resources/lang/es/view.php b/resources/lang/es/view.php
index 75741e9bfb..bc6c3d0c1f 100644
--- a/resources/lang/es/view.php
+++ b/resources/lang/es/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Ingresar palabra clave',
'Search_MatchesFor' => 'Coincide para',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restaurar',
'jQuery_colvisReset' => 'Reiniciar',
'jQuery_ExportTo' => 'Exportar a',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartamentos',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Registro',
'Menu_Product List' => 'Lista de productos',
'Menu_SEPA Accounts' => 'Cuenta de SEPA',
- 'Menu_Settlement Run' => 'Procesos de liquidacion',
+ 'Menu_SettlementRun' => 'Procesos de liquidacion',
'Menu_Cost Center' => 'Departamento de costos',
'Menu_Companies' => 'Empresas',
'Menu_Salesmen' => 'Vendedores',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Dispositivos',
'Menu_DeviceTypes' => 'Tipos de dispositivos',
'Menu_Contracts' => 'Contratos',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Aprovisionamiento',
'Menu_Modems' => 'Módems',
- 'Menu_Endpoints' => 'Extremos',
+ 'Menu_Endpoint' => 'Extremos',
'Menu_Number Range' => 'Intervalo de números',
- 'Menu_Configfiles' => 'Archivo de configuración',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Archivo de configuración',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Deudas vencidas',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Gestión de propiedades',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Numeros telefonicos',
- 'Menu_PhoneTariffs' => 'Tarifas telefefonicas',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Numeros telefonicos',
+ 'Menu_PhoneTariff' => 'Tarifas telefefonicas',
'Menu_envia TEL orders' => 'ordenes TEL de envia',
'Menu_envia TEL contracts' => 'contratos TEL de envia',
- 'Menu_Net Elements' => 'Elementos de Red',
- 'Menu_Net Element Types' => 'Tipos de Elementos de Red',
+ 'Menu_NetElement' => 'Elementos de Red',
+ 'Menu_NetElementType' => 'Tipos de Elementos de Red',
'Menu_Realty' => 'Bienes raíces',
- 'Menu_TicketTypes' => 'Tipo de Ticket',
+ 'Menu_TicketType' => 'Tipo de Ticket',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'Configuraciones de usuario',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Designar',
'Header_Create' => 'Crear',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'Reglas de posicionamiento',
'Header_Modem Positioning Rule' => 'Reglas de posicionamiento de modem',
'Header_EditModem Positioning Rule' => 'Editar reglas de posicionamiento de modem',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Funcion|Funciones',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Productos',
+ 'Header_Product' => 'Productos',
'Header_Users' => 'Usuario|Usuarios',
'Header_EditUsers' => 'Editar usuarios',
- 'Header_EditProduct Entry' => 'Editar producto',
+ 'Header_EditProduct' => 'Editar producto',
//SEPA Accounts
'Header_SEPA Account' => 'Cuenta SEPA|Cuentas SEPA', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Editar cuenta SEPA',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'Configuracion del sistema',
'Header_Global Config' => 'Configuracion global',
'Header_EditGlobal Config' => 'Editar config. global',
- 'Header_Billing Config' => 'Base de facturacion',
- 'Header_EditBilling Config' => 'Editar base de facturacion',
- 'Header_ProvVoip' => 'VOIP',
- 'Header_EditProvVoip Config'=> 'Editar VOIP',
- 'Header_Ccc Config' => 'Control del cliente',
- 'Header_EditCcc Config' => 'Editar control del cliente',
- 'Header_Prov Base' => 'Abastecimiento',
- 'Header_EditProv Base Config'=> 'Editar abastecimiento',
- 'Header_HfcBase' => 'HFC',
- 'Header_EditHfc Base Config'=> 'Editar HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Centro de costos', //Workaround decide which one to use
'Header_Cost Center' => 'Centro de costos',
'Header_EditCost Center' => 'Editar centro de costos',
//Company
'Header_EditCompany' => 'Editar compañia',
- 'Ability_Custom Abilities' => 'Aptitudes personalizadas',
- 'Ability_Authentication' => 'Autenticación',
- 'Ability_GlobalConfig' => 'Configuración global',
- 'Ability_Ccc' => 'CCC',
- 'Ability_BillingBase' => 'Módulo de facturación',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Editar vendedor',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Círculos de números',
'Header_Files' => 'Archivos',
'Header_SepaAccount' => 'Cuenta de SEPA',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Dispositivo|Dispositivos',
'Header_EditDevice' => 'Editar dispositivo',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'Orden SEPA|Ordenes SEPA',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Facturas',
'Header_OldInvoices' => 'Facturas antiguas',
'Header_EditModems' => 'Editar modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'Mandatos-SEPA',
'Header_EditModem' => 'Editar modem',
- 'Header_Settlement Run' => 'Procesos de liquidacion',
- 'Header_EditSettlement Run' => 'Editar procesos de liquidacion',
+ 'Header_SettlementRun' => 'Procesos de liquidacion',
+ 'Header_EditSettlementRun' => 'Editar procesos de liquidacion',
//Endpoint
- 'Header_Endpoints' => 'Puntos finales',
- 'Header_EditEndpoints' => 'Editar puntos finales',
+ 'Header_Endpoint' => 'Puntos finales',
+ 'Header_EditEndpoint' => 'Editar puntos finales',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Archivos de config.',
- 'Header_EditConfigfiles' => 'Editar a. de config.',
+ 'Header_Configfile' => 'Archivos de config.',
+ 'Header_EditConfigfile' => 'Editar a. de config.',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'Reglas-QoS',
+ 'Header_Qos' => 'Reglas-QoS',
'Header_Device Type' => 'Tipo de dispositivo',
- 'Header_EditQoS' => 'Editar reglas-QoS',
+ 'Header_EditQos' => 'Editar reglas-QoS',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config. propuesta|Config. propuestas',
//IpPool
'Header_IpPool' => 'Pool de IP|IP-pool\'s',
@@ -204,47 +214,53 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Editar Ticket',
- 'Header_TicketTypes' => 'Tipo de Ticket',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topografia - Modems',
- 'navigate' => 'Navegar',
- 'draw box' => 'Dibujar caja',
- 'draw polygon' => 'Dibujar poligono',
- 'modify' => 'Modificar elementos',
- 'Header_NetElement' => 'Elemento de red',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Editar MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Editar MTA',
//Phonenumber
'Header_Phonenumber' => 'Numero telefonico',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Editar numero telefonico',
- 'Header_Phonenumbers' => 'Numeros telefonicos',
- 'Header_EditPhonenumbers' => 'Editar numeros telefonicos',
'Header_PhonebookEntry' => 'Entrada de libreta telefónica',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Editar Ticket',
//Phone tariff
'Header_Comment' => 'Comentarios',
'Header_EditComment' => 'Editar comentarios',
- 'Header_Phone tariffs' => 'Tarifa telefonica|Tarifas telefonicas',
- 'Header_EditPhone tariffs' => 'Editar tarifas telefonicas',
+ 'Header_PhoneTariff' => 'Tarifa telefonica|Tarifas telefonicas',
+ 'Header_EditPhoneTariff' => 'Editar tarifas telefonicas',
//ProvVoipEnvia
'Header_EnviaAPI' => 'API TEL de envia',
'Header_EnviaContract' => 'contrato TEL de envia|contratos TEL de envia',
'Header_EnviaOrder' => 'envia TEL orden|envia TEL ordenes',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contactos',
- 'Header_Debt' => 'Historial de deuda',
+ 'Header_Documents' => 'Documents',
+ 'Header_Debt' => 'Debt History',
'Header_DebtResult' => 'Total de pagos pendientes',
'Header_Node' => 'Nodos',
'Header_Realty' => 'Bienes raices',
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Forzar reinicio',
'Button_Save' => 'Guardar',
'Button_Save / Restart' => 'Guardar / Reiniciar',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Gestión permite o prohíbe hacer todo lo posible con cada elemento. Este botón es un acceso directo para administrar todas las entidades de este módulo.',
'Header_Tree Table' => 'Tabla de arbol',
'Header_EditTree Table' => 'Editar tabla de arbol',
@@ -267,10 +286,10 @@
'Button_create' => 'Acceso directo para la capacidad de crear todas las páginas de este módulo.',
'Button_update' => 'Acceso directo para la capacidad de crear todas las páginas de este módulo.',
'Button_delete' => 'Acceso directo para la capacidad de crear todas las páginas de este módulo.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Descargar CSV',
- 'Button_Create Product Entry' => 'Crear producto',
- 'Button_Create Product' => 'Crear producto',
- 'Button_Create SettlementRun' => 'Crear proceso de liquidación',
+ 'Button_Create Product' => 'Crear producto',
+ 'Button_Create SettlementRun' => 'Crear proceso de liquidación',
//CostCenter
'Button_Create Cost Center' => 'Crear centro costos', //Workaround decide which one to use
'Button_Create CostCenter' => 'Crear centro costos',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Crear tipo de elemento de red',
'Button_Create NetElement' => 'Crear elemento de red',
'Button_Create MibFile' => 'Crear archivo Mib',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Crear dispositivo',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Crear tabla arbol',
'Button_Create Modem Positioning Rule' => 'Crear regla de posicionamiento de modem',
'Button_Create Mpr' => 'Crear MPR',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Crear regla de geoposicionamiento de modem',
'Button_Create MprGeopos' => 'Crear geoposicionamiento MPR',
- 'Button_Create Tickets' => 'Crear ticket',
- 'Button_Create Ticket' => 'Crear Ticket ',
- 'Button_Create TicketType' => 'Crear tipo de ticket',
-
- 'Button_Create Comment' => 'Crear comentario',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Crear regla de geoposicionamiento de modem',
+ 'Button_Create Tickets' => 'Crear ticket',
+ 'Button_Create Ticket' => 'Crear Ticket ',
+ 'Button_Create TicketType' => 'Crear tipo de ticket',
+ 'Button_Create Comment' => 'Crear comentario',
//SEPA-Konto
'Assigned' => 'Zugewiesene',
'Button_Create SEPA Account' => 'Crear cuenta SEPA', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Crear propiedad',
'Button_Create Contract' => 'Crear contrato',
- 'Button_Create Domain' => 'Crear dominio',
+ 'Button_Create Domain' => 'Crear dominio',
'Button_Create SepaMandate' => 'Crear mandado SEPA',
// //Modems
'Button_Create Modem' => 'Crear modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Crear punto final',
'Button_Create Endpoint' => 'Crear punto final',
//MTA
'Button_Create Mta' => 'Crear MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Crear tarifa telefonica',
- 'Button_Create PhoneTariff' => 'Crear tarifa telefónica',
+ 'Button_Create PhoneTariff' => 'Crear tarifa telefonica',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Crear archivo de configuración',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Crear Facturas Postales PDF',
- 'Button_Create Settlement Run' => 'Crear proceso de liquidacion',
+ 'Button_create_post_invoices_pdf' => 'Crear Facturas Postales PDF',
+ 'Button_Create SettlementRun' => 'Crear proceso de liquidación',
'Button_Rerun Accounting Command' => 'Vuelva a ejecutar comando de contabilidad',
- 'Button_Create QoS' => 'Crear regla QoS',
'Button_Create Qos' => 'Crear regla QoS',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Crear IP-Pool', //workaround
'Button_Create IP-Pools' => 'Crear IP-Pools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'Ganancias netas',
+ 'contracts' => 'CONTRATOS ACTIVOS',
+ 'contractAnalytics' => 'Análisis de contrato',
+ 'noContracts' => 'No hay contratos disponibles',
+ 'income' => 'GANANCIAS',
+ 'incomeAnalytics' => 'Detalles de ganancias',
+ 'date' => 'FECHA',
+ 'linkDetails' => 'Ver detalles',
+ 'other' => 'Otros',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No hay tickets nuevos.',
+ 'quickstart' => 'Inicio rápido',
+ 'impairedModem' => 'Módems deteriorados',
+ 'external' => 'Externo',
+ 'docu' => 'Documentación',
+ 'requestHelp' => 'Solicitar ayuda',
+ 'help' => 'Ayuda',
+ 'weeklyCustomers' => 'Resumen semanal del cliente',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Tipo',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Hora',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'crítico',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'información',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'CONTRATOS ACTIVOS',
- 'Dashboard_ContractAnalytics' => 'Análisis de contrato',
- 'Dashboard_NoContracts' => 'No hay contratos disponibles',
- 'Dashboard_Income' => 'GANANCIAS',
- 'Dashboard_IncomeAnalytics' => 'Detalles de ganancias',
- 'Dashboard_Date' => 'FECHA',
- 'Dashboard_LinkDetails' => 'Ver detalles',
- 'Dashboard_Other' => 'Otros',
- 'Dashboard_Tickets' => 'NUEVOS TICKETS',
- 'Dashboard_NoTickets' => 'No hay tickets nuevos.',
- 'Dashboard_Quickstart' => 'Inicio rápido',
- 'Dashboard_ImpairedModem' => 'Módems deteriorados',
- 'Dashboard_External' => 'Externo',
- 'Dashboard_Docu' => 'Documentación',
- 'Dashboard_RequestHelp' => 'Solicitar ayuda',
- 'Dashboard_Help' => 'Ayuda',
- 'Dashboard_WeeklyCustomers' => 'Resumen semanal del cliente',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'Ganancias netas',
//
'Contract_Numberrange_Failure' => 'No se encuentra disponible el numero de contrato libre para el centro de costos seleccionado!',
-
- 'Ticket_State_New' => 'Nuevo',
- 'Ticket_State_In Process' => 'En progreso',
- 'Ticket_State_Closed' => 'Cerrado',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Tecnico',
- 'Ticket_Type_Accounting' => 'Facturacion',
- 'Ticket_Priority_Trivial' => 'Bajo',
- 'Ticket_Priority_Minor' => 'Medio',
- 'Ticket_Priority_Major' => 'Alto',
- 'Ticket_Priority_Critical' => 'Crítico',
'Numberrange_Start' => 'Inicio',
'Numberrange_End' => 'Fin',
'Numberrange_Suffix' => 'Sufijo',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Entrada de libreta telefónica',
- // Error
- 'error_specify_id' => 'Por favor especifique el nombre de host en lugar de la dirección ip.',
- 'error_ticket_settings' => 'Por favor introduzca el nombre y dirección correo de auto respuesta en la página de configuración global.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Autenticación',
+ 'BillingBase' => 'Módulo de facturación',
+ 'Ccc' => 'CCC',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Crear',
+ 'Custom Abilities' => 'Aptitudes personalizadas',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Ayuda',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Gestión de propiedades',
+ 'ProvBase' => 'Aprovisionamiento',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Facturación',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Crédito',
'critical' => 'crítico',
'Debit' => 'Débito',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Descartar',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Por favor especifique el nombre de host en lugar de la dirección ip.',
+ 'ticketSettings' => 'Por favor introduzca el nombre y dirección correo de auto respuesta en la página de configuración global.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Notificación global',
+ 'HfcReq' => 'HFC',
'info' => 'información',
'Level' => 'Nivel',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Mensaje',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Crédito',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Otros',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Aprovisionamiento',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Mostrar el cambio|Mostrar :num cambios',
'SettlementRun' => 'Arreglo',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Crítico',
+ 'major' => 'Alto',
+ 'minor' => 'Medio',
+ 'trivial' => 'Bajo',
+ ],
+ 'state' => [
+ 'New' => 'Nuevo',
+ 'Closed' => 'Cerrado',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Hora',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Guardar',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Tipo',
+ 'users' => 'User',
'warning' => 'advertencia',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Panorama',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/fi/auth.php b/resources/lang/fi/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/fi/auth.php
+++ b/resources/lang/fi/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/fi/dt_header.php b/resources/lang/fi/dt_header.php
index cee90a8874..f9c9381ff5 100644
--- a/resources/lang/fi/dt_header.php
+++ b/resources/lang/fi/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/fi/helper.php b/resources/lang/fi/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/fi/helper.php
+++ b/resources/lang/fi/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/fi/messages.php b/resources/lang/fi/messages.php
index 0435e47647..c0f98f3e94 100644
--- a/resources/lang/fi/messages.php
+++ b/resources/lang/fi/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/fi/validation.php b/resources/lang/fi/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/fi/validation.php
+++ b/resources/lang/fi/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/fi/view.php b/resources/lang/fi/view.php
index edc9b17459..11e2e8098e 100644
--- a/resources/lang/fi/view.php
+++ b/resources/lang/fi/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Neu',
- 'Ticket_State_In Process' => 'In Bearbeitung',
- 'Ticket_State_Closed' => 'Geschlossen',
- 'Ticket_Type_General' => 'Allgemein',
- 'Ticket_Type_Technical' => 'Technik',
- 'Ticket_Type_Accounting' => 'Buchhaltung',
- 'Ticket_Priority_Trivial' => 'Niedrig',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Hoch',
- 'Ticket_Priority_Critical' => 'Kritisch',
'Numberrange_Start' => 'Beginn',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Kritisch',
+ 'major' => 'Hoch',
+ 'minor' => 'Medium',
+ 'trivial' => 'Niedrig',
+ ],
+ 'state' => [
+ 'New' => 'Neu',
+ 'Closed' => 'Geschlossen',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/fr/auth.php b/resources/lang/fr/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/fr/auth.php
+++ b/resources/lang/fr/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/fr/dt_header.php b/resources/lang/fr/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/fr/dt_header.php
+++ b/resources/lang/fr/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/fr/helper.php b/resources/lang/fr/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/fr/helper.php
+++ b/resources/lang/fr/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/fr/messages.php b/resources/lang/fr/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/fr/messages.php
+++ b/resources/lang/fr/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/fr/validation.php
+++ b/resources/lang/fr/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/fr/view.php b/resources/lang/fr/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/fr/view.php
+++ b/resources/lang/fr/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/he/auth.php b/resources/lang/he/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/he/auth.php
+++ b/resources/lang/he/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/he/dt_header.php b/resources/lang/he/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/he/dt_header.php
+++ b/resources/lang/he/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/he/helper.php b/resources/lang/he/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/he/helper.php
+++ b/resources/lang/he/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/he/messages.php b/resources/lang/he/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/he/messages.php
+++ b/resources/lang/he/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/he/validation.php b/resources/lang/he/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/he/validation.php
+++ b/resources/lang/he/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/he/view.php b/resources/lang/he/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/he/view.php
+++ b/resources/lang/he/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/hi/auth.php b/resources/lang/hi/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/hi/auth.php
+++ b/resources/lang/hi/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/hi/dt_header.php b/resources/lang/hi/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/hi/dt_header.php
+++ b/resources/lang/hi/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/hi/helper.php b/resources/lang/hi/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/hi/helper.php
+++ b/resources/lang/hi/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/hi/messages.php b/resources/lang/hi/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/hi/messages.php
+++ b/resources/lang/hi/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/hi/validation.php b/resources/lang/hi/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/hi/validation.php
+++ b/resources/lang/hi/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/hi/view.php b/resources/lang/hi/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/hi/view.php
+++ b/resources/lang/hi/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/hu/auth.php b/resources/lang/hu/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/hu/auth.php
+++ b/resources/lang/hu/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/hu/dt_header.php b/resources/lang/hu/dt_header.php
index b78492bece..94cecaa253 100644
--- a/resources/lang/hu/dt_header.php
+++ b/resources/lang/hu/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/hu/helper.php b/resources/lang/hu/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/hu/helper.php
+++ b/resources/lang/hu/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/hu/messages.php b/resources/lang/hu/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/hu/messages.php
+++ b/resources/lang/hu/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/hu/validation.php b/resources/lang/hu/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/hu/validation.php
+++ b/resources/lang/hu/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/hu/view.php b/resources/lang/hu/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/hu/view.php
+++ b/resources/lang/hu/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/it/auth.php b/resources/lang/it/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/it/auth.php
+++ b/resources/lang/it/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/it/dt_header.php b/resources/lang/it/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/it/dt_header.php
+++ b/resources/lang/it/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/it/helper.php b/resources/lang/it/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/it/helper.php
+++ b/resources/lang/it/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/it/messages.php b/resources/lang/it/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/it/messages.php
+++ b/resources/lang/it/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/it/validation.php b/resources/lang/it/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/it/validation.php
+++ b/resources/lang/it/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/it/view.php b/resources/lang/it/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/it/view.php
+++ b/resources/lang/it/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ja/auth.php b/resources/lang/ja/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ja/auth.php
+++ b/resources/lang/ja/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ja/dt_header.php b/resources/lang/ja/dt_header.php
index cee90a8874..f9c9381ff5 100644
--- a/resources/lang/ja/dt_header.php
+++ b/resources/lang/ja/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ja/helper.php b/resources/lang/ja/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ja/helper.php
+++ b/resources/lang/ja/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ja/messages.php b/resources/lang/ja/messages.php
index 0435e47647..c0f98f3e94 100644
--- a/resources/lang/ja/messages.php
+++ b/resources/lang/ja/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ja/validation.php b/resources/lang/ja/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ja/validation.php
+++ b/resources/lang/ja/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ja/view.php b/resources/lang/ja/view.php
index edc9b17459..11e2e8098e 100644
--- a/resources/lang/ja/view.php
+++ b/resources/lang/ja/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Neu',
- 'Ticket_State_In Process' => 'In Bearbeitung',
- 'Ticket_State_Closed' => 'Geschlossen',
- 'Ticket_Type_General' => 'Allgemein',
- 'Ticket_Type_Technical' => 'Technik',
- 'Ticket_Type_Accounting' => 'Buchhaltung',
- 'Ticket_Priority_Trivial' => 'Niedrig',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Hoch',
- 'Ticket_Priority_Critical' => 'Kritisch',
'Numberrange_Start' => 'Beginn',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Kritisch',
+ 'major' => 'Hoch',
+ 'minor' => 'Medium',
+ 'trivial' => 'Niedrig',
+ ],
+ 'state' => [
+ 'New' => 'Neu',
+ 'Closed' => 'Geschlossen',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ko/auth.php b/resources/lang/ko/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ko/auth.php
+++ b/resources/lang/ko/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ko/dt_header.php b/resources/lang/ko/dt_header.php
index cee90a8874..f9c9381ff5 100644
--- a/resources/lang/ko/dt_header.php
+++ b/resources/lang/ko/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ko/helper.php b/resources/lang/ko/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ko/helper.php
+++ b/resources/lang/ko/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ko/messages.php b/resources/lang/ko/messages.php
index 0435e47647..c0f98f3e94 100644
--- a/resources/lang/ko/messages.php
+++ b/resources/lang/ko/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ko/validation.php b/resources/lang/ko/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ko/validation.php
+++ b/resources/lang/ko/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ko/view.php b/resources/lang/ko/view.php
index 68cd214876..b4752d743b 100644
--- a/resources/lang/ko/view.php
+++ b/resources/lang/ko/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Neu',
- 'Ticket_State_In Process' => 'In Bearbeitung',
- 'Ticket_State_Closed' => 'Geschlossen',
- 'Ticket_Type_General' => 'Allgemein',
- 'Ticket_Type_Technical' => 'Technik',
- 'Ticket_Type_Accounting' => 'Buchhaltung',
- 'Ticket_Priority_Trivial' => 'Niedrig',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Hoch',
- 'Ticket_Priority_Critical' => 'Kritisch',
'Numberrange_Start' => 'Beginn',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Kritisch',
+ 'major' => 'Hoch',
+ 'minor' => 'Medium',
+ 'trivial' => 'Niedrig',
+ ],
+ 'state' => [
+ 'New' => 'Neu',
+ 'Closed' => 'Geschlossen',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/nl/auth.php b/resources/lang/nl/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/nl/auth.php
+++ b/resources/lang/nl/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/nl/dt_header.php b/resources/lang/nl/dt_header.php
index f492fbea93..f9c9381ff5 100644
--- a/resources/lang/nl/dt_header.php
+++ b/resources/lang/nl/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/nl/helper.php b/resources/lang/nl/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/nl/helper.php
+++ b/resources/lang/nl/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/nl/messages.php b/resources/lang/nl/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/nl/messages.php
+++ b/resources/lang/nl/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/nl/validation.php
+++ b/resources/lang/nl/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/nl/view.php b/resources/lang/nl/view.php
index 30df9b1b28..0724783b1a 100644
--- a/resources/lang/nl/view.php
+++ b/resources/lang/nl/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Nieuw',
- 'Ticket_State_In Process' => 'In voortgang',
- 'Ticket_State_Closed' => 'Gesloten',
- 'Ticket_Type_General' => 'Algemeen',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Kritisch',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Kritisch',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'Nieuw',
+ 'Closed' => 'Gesloten',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/no/auth.php b/resources/lang/no/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/no/auth.php
+++ b/resources/lang/no/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/no/dt_header.php b/resources/lang/no/dt_header.php
index b78492bece..94cecaa253 100644
--- a/resources/lang/no/dt_header.php
+++ b/resources/lang/no/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/no/helper.php b/resources/lang/no/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/no/helper.php
+++ b/resources/lang/no/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/no/messages.php b/resources/lang/no/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/no/messages.php
+++ b/resources/lang/no/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/no/validation.php b/resources/lang/no/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/no/validation.php
+++ b/resources/lang/no/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/no/view.php b/resources/lang/no/view.php
index c5e8c00d6b..ce3ae59ef2 100644
--- a/resources/lang/no/view.php
+++ b/resources/lang/no/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/pl/auth.php b/resources/lang/pl/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/pl/auth.php
+++ b/resources/lang/pl/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/pl/dt_header.php b/resources/lang/pl/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/pl/dt_header.php
+++ b/resources/lang/pl/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/pl/helper.php b/resources/lang/pl/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/pl/helper.php
+++ b/resources/lang/pl/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/pl/messages.php b/resources/lang/pl/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/pl/messages.php
+++ b/resources/lang/pl/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/pl/validation.php b/resources/lang/pl/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/pl/validation.php
+++ b/resources/lang/pl/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/pl/view.php b/resources/lang/pl/view.php
index 48a301343a..f7200301dc 100644
--- a/resources/lang/pl/view.php
+++ b/resources/lang/pl/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technik',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/pt/auth.php b/resources/lang/pt/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/pt/auth.php
+++ b/resources/lang/pt/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/pt/dt_header.php b/resources/lang/pt/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/pt/dt_header.php
+++ b/resources/lang/pt/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/pt/helper.php b/resources/lang/pt/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/pt/helper.php
+++ b/resources/lang/pt/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/pt/messages.php b/resources/lang/pt/messages.php
index 8c229fecf6..84e0768f2b 100644
--- a/resources/lang/pt/messages.php
+++ b/resources/lang/pt/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/pt/validation.php b/resources/lang/pt/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/pt/validation.php
+++ b/resources/lang/pt/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/pt/view.php b/resources/lang/pt/view.php
index d750697545..e57ec55898 100644
--- a/resources/lang/pt/view.php
+++ b/resources/lang/pt/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ro/auth.php b/resources/lang/ro/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ro/auth.php
+++ b/resources/lang/ro/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ro/dt_header.php b/resources/lang/ro/dt_header.php
index 120e8dbce4..13cc9a3c76 100644
--- a/resources/lang/ro/dt_header.php
+++ b/resources/lang/ro/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Versiune',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'Oraș',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Prenume',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Stradă',
+ 'zip' => 'Cod Poștal',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Nume',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'Oraș',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'Judet',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'Judet',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'Oraș',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Prenume',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Număr',
- 'contract.street' => 'Stradă',
- 'contract.zip' => 'Cod Poștal',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'Judet',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ro/helper.php b/resources/lang/ro/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ro/helper.php
+++ b/resources/lang/ro/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ro/messages.php b/resources/lang/ro/messages.php
index 836d75fc69..47fd95081a 100644
--- a/resources/lang/ro/messages.php
+++ b/resources/lang/ro/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Ziua de nastere',
'Business' => 'Business',
'City' => 'Oraș',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Companie',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Număr',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Salvează',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
- 'Number' => 'Number',
+ 'Number' => 'Număr',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ro/validation.php b/resources/lang/ro/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ro/validation.php
+++ b/resources/lang/ro/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ro/view.php b/resources/lang/ro/view.php
index 64d5582e3f..dcdeba262e 100644
--- a/resources/lang/ro/view.php
+++ b/resources/lang/ro/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companii',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/ru/auth.php b/resources/lang/ru/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/ru/auth.php
+++ b/resources/lang/ru/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/ru/dt_header.php b/resources/lang/ru/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/ru/dt_header.php
+++ b/resources/lang/ru/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/ru/helper.php b/resources/lang/ru/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/ru/helper.php
+++ b/resources/lang/ru/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/ru/messages.php b/resources/lang/ru/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/ru/messages.php
+++ b/resources/lang/ru/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/ru/validation.php
+++ b/resources/lang/ru/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/ru/view.php b/resources/lang/ru/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/ru/view.php
+++ b/resources/lang/ru/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/sr/auth.php b/resources/lang/sr/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/sr/auth.php
+++ b/resources/lang/sr/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/sr/dt_header.php b/resources/lang/sr/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/sr/dt_header.php
+++ b/resources/lang/sr/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/sr/helper.php b/resources/lang/sr/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/sr/helper.php
+++ b/resources/lang/sr/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/sr/messages.php b/resources/lang/sr/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/sr/messages.php
+++ b/resources/lang/sr/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/sr/validation.php b/resources/lang/sr/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/sr/validation.php
+++ b/resources/lang/sr/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/sr/view.php b/resources/lang/sr/view.php
index 97e3bbd31b..08d9da860b 100644
--- a/resources/lang/sr/view.php
+++ b/resources/lang/sr/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/sv/auth.php b/resources/lang/sv/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/sv/auth.php
+++ b/resources/lang/sv/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/sv/dt_header.php b/resources/lang/sv/dt_header.php
index b78492bece..94cecaa253 100644
--- a/resources/lang/sv/dt_header.php
+++ b/resources/lang/sv/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protokoll',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/sv/helper.php b/resources/lang/sv/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/sv/helper.php
+++ b/resources/lang/sv/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/sv/messages.php b/resources/lang/sv/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/sv/messages.php
+++ b/resources/lang/sv/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/sv/validation.php b/resources/lang/sv/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/sv/validation.php
+++ b/resources/lang/sv/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/sv/view.php b/resources/lang/sv/view.php
index 2da15f5046..e7f2c39b66 100644
--- a/resources/lang/sv/view.php
+++ b/resources/lang/sv/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Typ',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/tr/auth.php b/resources/lang/tr/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/tr/auth.php
+++ b/resources/lang/tr/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/tr/dt_header.php b/resources/lang/tr/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/tr/dt_header.php
+++ b/resources/lang/tr/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/tr/helper.php b/resources/lang/tr/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/tr/helper.php
+++ b/resources/lang/tr/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/tr/messages.php b/resources/lang/tr/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/tr/messages.php
+++ b/resources/lang/tr/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/tr/validation.php b/resources/lang/tr/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/tr/validation.php
+++ b/resources/lang/tr/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/tr/view.php b/resources/lang/tr/view.php
index c5e8c00d6b..ce3ae59ef2 100644
--- a/resources/lang/tr/view.php
+++ b/resources/lang/tr/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Ende',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/uk/auth.php b/resources/lang/uk/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/uk/auth.php
+++ b/resources/lang/uk/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/uk/dt_header.php b/resources/lang/uk/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/uk/dt_header.php
+++ b/resources/lang/uk/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/uk/helper.php b/resources/lang/uk/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/uk/helper.php
+++ b/resources/lang/uk/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/uk/messages.php b/resources/lang/uk/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/uk/messages.php
+++ b/resources/lang/uk/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/uk/validation.php b/resources/lang/uk/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/uk/validation.php
+++ b/resources/lang/uk/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/uk/view.php b/resources/lang/uk/view.php
index 48754b2115..08d9da860b 100644
--- a/resources/lang/uk/view.php
+++ b/resources/lang/uk/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'Загальні',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/vi/auth.php b/resources/lang/vi/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/vi/auth.php
+++ b/resources/lang/vi/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/vi/dt_header.php b/resources/lang/vi/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/vi/dt_header.php
+++ b/resources/lang/vi/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/vi/helper.php b/resources/lang/vi/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/vi/helper.php
+++ b/resources/lang/vi/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/vi/messages.php b/resources/lang/vi/messages.php
index 0ea87fc474..b6a3a6520f 100644
--- a/resources/lang/vi/messages.php
+++ b/resources/lang/vi/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/vi/validation.php b/resources/lang/vi/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/vi/validation.php
+++ b/resources/lang/vi/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/vi/view.php b/resources/lang/vi/view.php
index 1533b0a2aa..97aba3f1fb 100644
--- a/resources/lang/vi/view.php
+++ b/resources/lang/vi/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'Mới',
- 'Ticket_State_In Process' => 'Quá trình',
- 'Ticket_State_Closed' => 'Đã Đóng',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Medium',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'Kết thúc',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Medium',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'Mới',
+ 'Closed' => 'Đã Đóng',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];
diff --git a/resources/lang/zh/auth.php b/resources/lang/zh/auth.php
index 28fa50f2af..7c34fd5a20 100644
--- a/resources/lang/zh/auth.php
+++ b/resources/lang/zh/auth.php
@@ -17,5 +17,8 @@
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'NoRoles' => 'You have no role(s) associated with your account!. Please contact your administrator.',
+ 'accessDenied' => 'Access Denied',
+ 'permissionDenied' => 'Permission Denied',
+ 'This action is unauthorized.' => 'This action is unauthorized',
'EnviaOrderDocument' => 'Access to EnviaOrderDocument not allowed.\nYou might be missing Permissions for ProvVoipEnvia - Please contact your administrator.',
];
diff --git a/resources/lang/zh/dt_header.php b/resources/lang/zh/dt_header.php
index 8b71426e76..94cecaa253 100644
--- a/resources/lang/zh/dt_header.php
+++ b/resources/lang/zh/dt_header.php
@@ -2,11 +2,16 @@
return [
// Index DataTable Header
+ 'active' => 'Active',
'amount' => 'Amount',
+ 'buttons' => [
+ 'clearFilter' => 'Clear Search Filter',
+ ],
'city' => 'City',
'connected' => 'Connected',
'connection_type' => 'Connection type',
'deprecated' => 'Deprecated',
+ 'district' => 'District',
'email' => 'Email',
'expansion_degree' => 'Expansion degree',
'floor' => 'Floor',
@@ -22,6 +27,7 @@
'sum' => 'Sum',
'type' => 'Type',
'zip' => 'ZIP',
+ 'version' => 'Version',
'apartment' => [
'number' => 'Number',
'connected' => 'Connected',
@@ -30,34 +36,63 @@
'contact' => [
'administration' => 'Administration',
],
+ 'contact_id' => 'Group contract',
+ 'contract' => [
+ 'additional' => 'Additional info',
+ 'apartment_nr' => 'Apartmentnr',
+ 'city' => 'City',
+ 'company' => 'Company',
+ 'contact' => 'Contact',
+ 'contract_end' => 'Contract End',
+ 'contract_start' => 'Contract Start',
+ 'district' => 'District',
+ 'firstname' => 'Firstname',
+ 'house_number' => 'Housenr',
+ 'id' => 'Contract',
+ 'lastname' => 'Surname',
+ 'number' => 'Contract Number',
+ 'street' => 'Street',
+ 'zip' => 'ZIP',
+ 'ground_for_dismissal' => 'Ground for dismissal',
+ ],
// Auth
- 'users.login_name' => 'Login Name',
- 'users.first_name' => 'Given Name',
- 'users.last_name' => 'Family Name',
+ 'users' => [
+ 'login_name' => 'Login Name',
+ 'first_name' => 'Given Name',
+ 'last_name' => 'Family Name',
+ 'geopos_updated_at' => 'Last geopos update',
+ ],
'roles.title' => 'Name',
'roles.rank' => 'Rank',
'roles.description' => 'Description',
// GuiLog
- 'guilog.created_at' => 'Time',
- 'guilog.username' => 'User',
- 'guilog.method' => 'Action',
- 'guilog.model' => 'Model',
- 'guilog.model_id' => 'Model ID',
+ 'guilog' => [
+ 'created_at' => 'Time',
+ 'username' => 'User',
+ 'method' => 'Action',
+ 'model' => 'Model',
+ 'model_id' => 'Model ID',
+ 'text' => 'Changes',
+ ],
// Company
'company.name' => 'Company Name',
'company.city' => 'City',
'company.phone' => 'Mobile Number',
'company.mail' => 'E-Mail',
// Costcenter
- 'costcenter.name' => 'CostCenter',
- 'costcenter.number' => 'Number',
+ 'costcenter' => [
+ 'name' => 'CostCenter',
+ 'number' => 'Number',
+ 'billing_month' => 'Billing month',
+ ],
'debt' => [
+ 'bank_fee' => 'Bank fee',
'date' => 'Date',
'due_date' => 'Due date',
+ 'extra_fee' => 'Extra fee',
'indicator' => 'Dunning indicator',
'missing_amount' => 'Missing amount',
'number' => 'debt number',
- 'total_fee' => 'Fee',
'voucher_nr' => 'Voucher nr',
],
//Invoices
@@ -116,12 +151,16 @@
'mpr.name' => 'Name',
'mpr.id' => 'ID',
// NetElement
- 'netelement.id' => 'ID',
- 'netelement.name' => 'Netelement',
- 'netelement.ip' => 'IP Adress',
- 'netelement.state' => 'State',
- 'netelement.pos' => 'Position',
- 'netelement.options' => 'Options',
+ 'netelement' => [
+ 'id' => 'ID',
+ 'name' => 'Netelement',
+ 'ip' => 'IP Adress',
+ 'state' => 'State',
+ 'lat' => 'Latitude',
+ 'lng' => 'Longitude',
+ 'options' => 'Options',
+ 'kml_file' => 'KML File',
+ ],
// NetElementType
'netelementtype.name' => 'Netelementtype',
//HfcSnmp
@@ -161,19 +200,7 @@
'netgw.formatted_support_state' => 'Support State',
'netgw.support_state' => 'Support State',
// Contract
- 'contact_id' => 'Group contract',
- 'contract.city' => 'City',
'company' => 'Company',
- 'contract.contract_end' => 'Contract End',
- 'contract.contract_start' => 'Contract Start',
- 'district' => 'District',
- 'contract.firstname' => 'Firstname',
- 'contract.house_number' => 'Housenr',
- 'contract.id' => 'Contract',
- 'contract.lastname' => 'Surname',
- 'contract.number' => 'Number',
- 'contract.street' => 'Street',
- 'contract.zip' => 'ZIP',
// Domain
'domain.name' => 'Domain',
'domain.type' => 'Type',
@@ -196,18 +223,31 @@
'modem.firstname' => 'First name',
'modem.geocode_source' => 'Geocode origin',
'modem.house_number' => 'Housenr',
+ 'modem.apartment_nr' => 'Apartmentnr',
'modem.id' => 'Modem Number',
'modem.inventar_num' => 'Serial Nr',
'modem.lastname' => 'Surname',
'modem.mac' => 'MAC Address',
+ 'modem.serial_num' => 'Serial Number / CWMP-ID',
'modem.model' => 'Model',
'modem.name' => 'Modem Name',
'modem.street' => 'Street',
'modem.sw_rev' => 'Firmware Version',
- 'modem.us_pwr' => 'US level',
+ 'modem.ppp_username' => 'PPP Username',
+ 'modem.us_pwr' => 'US level / dBmV',
+ 'modem.us_snr' => 'US SNR / dB',
+ 'modem.ds_pwr' => 'DS level / dBmV',
+ 'modem.ds_snr' => 'DS SNR / dB',
+ 'modem.phy_updated_at' => 'PHY updated at',
'modem.support_state' => 'Suport State',
'modem.formatted_support_state' => 'Support State',
+ 'modem.last_inform' => 'Last Inform',
'contract_valid' => 'Contract valid?',
+ // Modem option
+ 'modem_option' => [
+ 'key' => 'Option',
+ 'value' => 'Value',
+ ],
// Node
'node' => [
'name' => 'Name',
@@ -237,12 +277,14 @@
'phonenumbermanagement.id' => 'ID',
'phonenumbermanagement.activation_date' => 'Activation date',
'phonenumbermanagement.deactivation_date' => 'Deactivation date',
- // PhoneTariff
- 'phonetariff.name' => 'Phone Tariff',
- 'phonetariff.type' => 'Type',
- 'phonetariff.description' => 'Description',
- 'phonetariff.voip_protocol' => 'VOIP Protocol',
- 'phonetariff.usable' => 'Usable?',
+ 'phonetariff' => [
+ 'name' => 'Phone Tariff',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'external_identifier' => 'External Identifier',
+ 'voip_protocol' => 'VOIP Protocol',
+ 'usable' => 'Usable',
+ ],
// ENVIA enviaorder
'enviaorder.ordertype' => 'Order Type',
'enviaorder.orderstatus' => 'Order Status',
@@ -252,11 +294,13 @@
'enviaorder.orderdate' => 'Order date',
'enviaorder_current' => 'Action needed?',
'enviaorder.contract.number' => 'Contract',
+ 'enviaorder.modem.id' => 'Modem Number',
'phonenumber.number' => 'Number',
//ENVIA Contract
'enviacontract.contract.number' => 'Contract',
'enviacontract.end_date' => 'End Date',
'enviacontract.envia_contract_reference' => 'envia TEL Contract reference',
+ 'enviacontract.modem.id' => 'Modem Number',
'enviacontract.start_date' => 'Start Date',
'enviacontract.state' => 'Status',
// CDR
@@ -274,6 +318,7 @@
'numberrange.type' => 'Type',
'numberrange.costcenter.name' => 'Cost center',
'realty' => [
+ 'administration' => 'Administration',
'agreement_from' => 'Valid from',
'agreement_to' => 'Valid to',
'apartmentCount' => 'Total apartments',
@@ -294,14 +339,19 @@
'nasname' => 'Name',
],
// Ticket
- 'ticket.id' => 'ID',
- 'ticket.name' => 'Title',
- 'ticket.type' => 'Type',
- 'ticket.priority' => 'Priority',
- 'ticket.state' => 'State',
- 'ticket.user_id' => 'Created by',
- 'ticket.created_at' => 'Created at',
- 'ticket.assigned_users' => 'Assigned Users',
+ 'ticket' => [
+ 'id' => 'ID',
+ 'name' => 'Title',
+ 'type' => 'Type',
+ 'priority' => 'Priority',
+ 'state' => 'State',
+ 'user_id' => 'Created by',
+ 'created_at' => 'Created at',
+ 'assigned_users' => 'Assigned Users',
+ 'ticketable_id' => 'Id',
+ 'ticketable_type' => 'Type',
+ ],
'assigned_users' => 'Assigned Users',
'tickettypes.name' => 'Type',
+ 'total_fee' => 'Fee',
];
diff --git a/resources/lang/zh/helper.php b/resources/lang/zh/helper.php
index aecdb85378..d09046bfc3 100644
--- a/resources/lang/zh/helper.php
+++ b/resources/lang/zh/helper.php
@@ -1,9 +1,14 @@
[
+ 'amount' => 'Postive when customer is charged, negative when customer gets credit',
+ 'totalFee' => 'Deprecated. Just used to show the old total fee that is now determined by the sum of bank and extra fee. The field will probably be removed in future to reduce redundant informations.',
+ ],
+
/*
- * Authentication and Base
- */
+ * Authentication and Base
+ */
'translate' => 'You can help translating NMS PRIME at',
'assign_role' => 'Assign one or more Roles to this User. Users without a Role cant use the NMS because they got no Permissions.',
'assign_users' => 'Assign one or more Users to this Role. Changes made here are not visible in the GuiLog of the user.',
@@ -17,12 +22,13 @@
'View analysis pages of netgw' => 'This ability allows or forbids to access the analysis pages of a NetGw.',
'Download settlement runs' => 'This ability allows or forbids the download of settlement runs. This ability has no impact if it is forbidden to manage settlement runs.',
/*
- * Index Page - Datatables
- */
+ * Index Page - Datatables
+ */
'SortSearchColumn' => 'This Column cannot be searched or ordered.',
'PrintVisibleTable' => 'Prints the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ExportVisibleTable' => 'Exports the shown table. If the table is filtered make sure to select the \\"All\\" option to display everything. Loading can take a few seconds.',
'ChangeVisibilityTable' => 'Select the columns that should be visible.',
+ 'clearFilter' => 'Clear column and table search filter.',
// GlobalConfig
'ISO_3166_ALPHA-2' => 'ISO 3166 ALPHA-2 (two characters, e.g. “US”). Used in address forms to specify the country.',
@@ -48,6 +54,7 @@
//ProductController
'product' => [
'bundle' => 'On bundled tarifs the minimum runtime of the contract is determined only be the internet tariff. Otherwise the last starting valid tariff (Voip or Internet) dictates this date.',
+ 'markon' => 'Additional charge to call data records. This percentual extra charge is currently only added to Opennumbers CDRs.',
'maturity_min' => 'Tariff minimum period/runtime/term. E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'maturity' => 'Tariff period/runtime/term extension after the minimum runtime.
Will be automatically added when tariff was not canceled before period of notice. Default 1 month. If no maturity is given the end of term of the item is always set to the last day of the month.
E.g. 14D (14 days), 3M (three months), 1Y (one year)',
'Name' => 'For Credits it is possible to assign a Type by adding the type name to the Name of the Credit - e.g.: \'Credit Device\'',
@@ -69,8 +76,8 @@
'settlement_verification' => 'If activated it\'s not possible to repeat the Settlement Run. Customer Invoices are only visible when this checkbox is activated.',
/*
- * MODULE: Dashboard
- */
+ * MODULE: Dashboard
+ */
'next' => 'Next step: ',
'set_isp_name' => 'Set internet service provider name',
'create_netgw' => 'Create first NetGw/CMTS',
@@ -87,15 +94,16 @@
'create_modem' => 'Create first modem',
/*
- * MODULE: HfcReq
- */
+ * MODULE: HfcReq
+ */
'netelementtype_reload' => 'In Seconds. Zero to deactivate autoreload. Decimals possible.',
'netelementtype_time_offset' => 'In Seconds. Decimals possible.',
'undeleteables' => 'Net & Cluster can not be changed due to there relevance for all the Entity Relation Diagrams',
+ 'gpsUpload' => 'Has to be a GPS file of type WKT, EWKT, WKB, EWKB, GeoJSON, KML, GPX or GeoRSS',
/*
- * MODULE: HfcSnmp
- */
+ * MODULE: HfcSnmp
+ */
'mib_filename' => 'The Filename is composed by MIB name & Revision. If there is already an existent identical File it\'s not possible to create it again.',
'oid_link' => 'Go to OID Settings',
'oid_table' => 'INFO: This Parameter belongs to a Table-OID. If you add/specify SubOIDs or/and indices, only these are considered for the snmpwalk. Besides the better Overview this can dramatically speed up the Creation of the Controlling View for the corresponding NetElement.',
@@ -107,14 +115,17 @@
'parameter_html_id' => 'By adding an ID you can order this parameter in sequence to other parameters. In tables you can change the column order by setting the Sub-Params html id.',
/*
- * MODULE: ProvBase
- */
+ * MODULE: ProvBase
+ */
'contract' => [
'valueDate' => 'Day of month for specific date of value. Overrides the requested collection date from global config for this contract in the SEPA XML.',
],
'rate_coefficient' => 'MaxRateSustained will be multiplied by this value to grant the user more (> 1.0) throughput than subscribed.',
'additional_modem_reset' => 'Check if an additional button should be displayed, which resets the modem via SNMP without querying the NetGw.',
+ 'auto_factory_reset' => 'Performs an automatic factory reset for TR-069 CPEs, if relevant configurations have been changed, which reqiure a reprovision. (i.e. change of phonenumbers, PPPoE credentials or configfile)',
+ 'acct_interim_interval' => 'The number of seconds between each interim update to be sent from the NAS for a session (PPPoE).',
'openning_new_tab_for_modem' => 'Check the box to open the modem edit page in new tab in topography view.',
+ 'ppp_session_timeout' => 'In seconds. PPP session will not be terminated when setting the value to zero.',
//ModemController
'Modem_InternetAccess' => 'Internet Access for CPEs. (MTAs are not considered and will always go online when all other configurations are correct). Take care: With Billing-Module this checkbox will be overwritten by daily check if tariff changes.',
'Modem_InstallationAddressChangeDate' => 'In case of (physical) relocation of the modem: Add startdate for the new address here. If readonly there is a pending address change order at Envia.',
@@ -140,10 +151,13 @@
'configfile_count' => 'The number in brackets indicates how often the respective configurationfile is already used.',
'has_telephony' => 'Activate if customer shall have telephony but has no internet. This flag can actually not be used to disable telephony on contracts with internet. Please delete the MTA or disable the phonenumber for that. Info: The setting influences the modems configfile parameters NetworkAcess and MaxCPE - see modems analyses page tab \'Configfile\'',
'ssh_auto_prov' => 'Periodically run a script tailored to the OLT in order to automatically bring ONTs online.',
+ 'modem' => [
+ 'configfileSelect' => 'It\'s not possible to change the device type of a modem via configfile (e.g. from \'cm\' to \'tr-69\'). Therefore please delete the modem and create a new one!',
+ ],
/*
- * MODULE: ProvVoip
- */
+ * MODULE: ProvVoip
+ */
//PhonenumberManagementController
'PhonenumberManagement_activation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
'PhonenumberManagement_deactivation_date' => 'Will be sent to provider as desired date, triggers active state of the phonenumber.',
@@ -159,8 +173,8 @@
'PhonenumberManagement_ExternalDeactivationDateWithEnvia' => 'Date of deactivation at envia TEL.',
'PhonenumberManagement_Autogenerated' => 'This management has been created automatically. Please verify/change values, then uncheck this box.',
/*
- * MODULE VoipMon
- */
+ * MODULE VoipMon
+ */
'mos_min_mult10' => 'Minimal Mean Opionion Score experienced during call',
'caller' => 'Call direction from Caller to Callee',
'a_mos_f1_min_mult10' => 'Minimal Mean Opionion Score experienced during call for a fixed jitter buffer of 50ms',
@@ -175,12 +189,21 @@
'a_d300' => 'Number of packets experiencing a packet delay variation (i.e. jitter) greater than 300ms',
'called' => 'Call direction from Callee to Caller',
/*
- * Module Ticketsystem
- */
+ * Module Ticketsystem
+ */
'assign_user' => 'Allowed to assign an user to a ticket.',
'mail_env' => 'Next: Set your Host/Username/Password in /etc/nmsprime/env/global.env to enable receiving Emails concerning Tickets',
'noReplyMail' => 'The E-mail address which should be displayed as the sender, while creating/editing tickets. This address does not have to exist. For example: example@example.com',
'noReplyName' => 'The name which should be displayed as the sender, while creating/editing tickets. For example: NMS Prime',
- 'ticket_settings' => 'Next: Set noreply name and address in Global Config Page.',
+ 'ticket_settings' => 'Next: Set noreply name and address in Global Ticket Config Page.',
'carrier_out' => 'Carrier code of the future contractual partner. If left blank the phonenumber will be deleted.',
+ 'ticketDistance' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the distance factor becomes. (default: 1)',
+ 'ticketModemcount' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the affected Modem count becomes. (default: 1)',
+ 'ticketOpentickets' => 'Multiplier for the auto ticket assignment. The higher the value, the more important the number of new and open Tickets for technicians becomes. (default: 1)',
+ 'mailLink' => "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
+
+ /*
+ * Start alphabetical order
+ */
+ 'endpointMac' => 'Can be left empty for all PPPoE provisioned modems (PPP username is used instead of MAC). With DHCP it can be left empty for IPv4. Then all devices behind the modem will get the specified IP, but only the last one that requested the IP will have a working IP connectivity. This is not yet implemented for IPv6 - please always specify the CPE MAC that shall get the public or fixed IP.',
];
diff --git a/resources/lang/zh/messages.php b/resources/lang/zh/messages.php
index 8c229fecf6..84e0768f2b 100644
--- a/resources/lang/zh/messages.php
+++ b/resources/lang/zh/messages.php
@@ -10,21 +10,31 @@
'Academic degree' => 'Academic degree',
'Active' => 'Active',
'Active?' => 'Active?',
+ 'Additional info' => 'Additional info',
'Additional Options' => 'Additional Options',
'Address' => 'Adress',
'Address Line 1' => 'Address Line 1',
'Address Line 2' => 'Address Line 2',
'Address Line 3' => 'Address Line 3',
'Amount' => 'Amount',
+ 'Apartment' => 'Apartment',
'Apartment number' => 'Apartment number',
'Assigned' => 'Assigned',
'BIC' => 'BIC',
'Bank fee' => 'Bank fee',
'Bank Account Holder' => 'Bank Account Holder',
+ 'billing' => [
+ 'cdr' => [
+ 'missingONKey' => 'Missing private key to access Opennumbers SFTP server. CDR could not be loaded.',
+ 'missingProvVoip' => ':provider CDRs can not be assigned to customers without ProvVoip module.',
+ 'missingProvVoipEnvia' => 'Without ProvVoip module several checks according to the correct assignment of EnviaTel CDRs to the customer can not be made.',
+ 'noVoip' => 'Missing voip tariff for contract :contract. Price is calculated with basic tariff and no extra charge is added!',
+ ],
+ ],
'Birthday' => 'Birthday',
'Business' => 'Business',
'City' => 'City',
- 'Choose KML file' => 'Choose KML file',
+ 'Choose Infrastructure file' => 'Choose Infrastructure file',
'Company' => 'Company',
'Connection type' => 'Connection type',
'conninfo' => [
@@ -37,13 +47,20 @@
'read_failure' => 'Empty template or failure on reading it',
],
'Contact' => 'Contact',
+ 'Personal Contact' => 'Personal Contact',
'Contract Number' => 'Contract Number',
'Contract Start' => 'Contract Start',
'Contract End' => 'Contract End',
'Contract valid' => 'Contract valid',
'Contract' => 'Contract',
'Contract List' => 'Contract List',
+ 'contractConfirm' => [
+ 'missingTariff' => 'The tariff for this contract is missing.',
+ 'missingTemplate' => 'Contract confirmation template \'contractConfirm.tex\' (and \'contractConfirm-default.tex\') is missing in /var/www/nmsprime/storage/app/config/ccc/template/',
+ 'taxIncl' => 'tax included',
+ ],
'Contracts' => 'Contracts',
+ 'createPostInvoicesFailed' => 'The creation of the postal invoices PDF has failed. Please try again or refer to your admin.',
'International prefix' => 'International prefix',
'Country code' => 'Country code',
// Descriptions of Form Fields in Edit/Create
@@ -53,6 +70,9 @@
'accCmd_processing' => 'The SettlementRun is executed. Please wait until this process has finished.',
'Date of installation address change' => 'Date of installation address change',
'Date of value' => 'Date of value',
+ 'debt' => [
+ 'revert' => 'Delete debts',
+ ],
'Debt' => 'Debt',
'Debt to clear' => 'Debt to clear',
'Debt Management Type' => 'Debt Management Type',
@@ -92,6 +112,7 @@
'Floor' => 'Floor',
'Force Restart' => 'Force Restart',
'Geocode origin' => 'Geocode origin',
+ 'Group Contract' => 'Group Contract',
'Headend' => 'Headend',
'House number' => 'House number',
'IBAN' => 'IBAN',
@@ -100,6 +121,7 @@
'Inventar Number' => 'Inventar Number',
'Invoice' => 'Invoice',
'invoiceText' => 'Invoice text',
+ 'noInvoice' => 'No invoice to show',
'Call Data Record' => 'Call Data Record',
'IP address' => 'IP address',
'Language' => 'Language',
@@ -137,7 +159,7 @@
'cpe_not_reachable' => 'but not reachable from WAN-side due to manufacturing reasons (it can be possible to enable ICMP response via modem configfile)',
'cpe_fake_lease' => 'The DHCP server has not generated a lease for this endpoint, because the IP address is statically assigned and the server does not need to keep track of it. The following lease has been manually generated for reference only:',
'D' => 'day|days',
- 'dashbrd_ticket' => 'My New Tickets',
+ 'dashboard_ticket' => 'My New Tickets',
'device_probably_online' => ':type is probably online',
'eom' => 'to end of month',
'envia_no_interaction' => 'No Envia Orders require Interaction',
@@ -153,7 +175,7 @@
'Number' => 'Number',
'Number usage' => 'Number usage',
'Options' => 'Options',
- 'or: Upload KML file' => 'or: Upload KML file',
+ 'or: Upload an Infrastructure file' => 'or: Upload an Infrastructure file',
'Other name suffix' => 'Other name suffix',
'Parent Device Type' => 'Parent Device Type',
'Parent Object' => 'Parent Object',
@@ -178,13 +200,15 @@
'Reverse search' => 'Reverse search',
'Salutation' => 'Salutation',
'Save' => 'Save',
- 'Save All' => 'Save All',
'Save / Restart' => 'Save / Restart',
- 'Serial Number' => 'Serial Number',
+ 'Serial Number / CWMP-ID' => 'Serial Number / CWMP-ID',
+ 'PPP Username' => 'PPP Username',
+ 'PPP Password' => 'PPP Password',
'Sign me in' => 'Sign me in',
'snmp' => [
'errors_walk' => 'Querying the following OIDs failed: :oids.',
'errors_set' => 'The following Parameters could not be Set: :oids.',
+ 'lastValues' => 'Device is not reachable, but these are the last values from :date.',
'missing_netgw' => 'The cluster misses a superior NetGw as parent device.',
'missingIp' => 'The netelement is not reachable as it has no IP or hostname defined.',
'undefined' => 'For this netelementtype is no controlling defined.',
@@ -211,38 +235,35 @@
'Provisioning' => 'Provisioning',
'BillingBase' => 'BillingBase Config',
'Ccc' => 'Ccc Config',
- 'HfcBase' => 'HfcBase Config',
+ 'HfcReq' => 'HFC Config',
+ 'HfcBase' => 'Detect Config',
'ProvBase' => 'ProvBase Config',
+ 'ProvHA' => 'ProvHA Config',
'ProvVoip' => 'ProvVoip Config',
'ProvVoipEnvia' => 'ProvVoipEnvia Config',
- 'HFC' => 'HFC',
+ 'ProvMon' => 'Monitoring Config',
+ 'Ticketsystem' => 'Ticket Config',
+ 'GuiLog' => 'Log',
+ 'Role' => 'Role',
+ 'App' => 'Apps',
+ 'Comment' => 'Comment',
+ 'TicketType' => 'Ticket Type',
+ 'PhoneTariff' => 'Phone Tariff',
+ 'Has a truck' => 'Has a truck',
+ 'HFC' => 'Detect',
'Rank' => 'Rank',
'Assign Users' => 'Assign Users',
'Invoices' => 'Invoices',
- 'Ability' => 'Ability',
- 'Allow' => 'Allow',
- 'Allow to' => 'Allow to',
- 'Forbid' => 'Forbid',
- 'Forbid to' => 'Forbid to',
'Save Changes' => 'Save Changes',
- 'Manage' => 'Manage',
- 'View' => 'View',
- 'Create' => 'Create',
- 'Update' => 'Update',
'Delete' => 'Delete',
'Help' => 'Help',
- 'All abilities' => 'All abilities',
- 'View everything' => 'View everything',
- 'Use api' => 'Use api',
- 'See income chart' => 'See income chart',
- 'View analysis pages of modems' => 'View analysis pages of modems',
- 'View analysis pages of netgw' => 'View analysis pages of netgws',
- 'Download settlement runs' => 'Download settlement runs',
'Not allowed to acces this user' => 'Not allowed to acces this user',
+ 'proximityNeedsId' => 'Please provide an ID for the proximity search!',
'log_out' => 'Log Out',
'System Log Level' => 'System Log Level',
- 'Headline 1' => 'Headline 1',
+ 'isAllNetsSidebarEnabled' => 'Show \'All Nets\'-link in sidebar',
'Headline 2' => 'Headline 2',
+ 'Headline 2' => 'Headline Navbar / Subheading Log-in page',
'M' => 'month|months',
'Mark solved' => 'Mark as solved?',
'missing_product' => 'Missing Product!',
@@ -262,6 +283,7 @@
'modem_monitoring_error'=> 'This could be because the Modem was not online until now. Please note that Diagrams are only available
from the point that a modem was online. If all diagrams did not show properly then it should be a
bigger problem and there should be a cacti misconfiguration. Please consider the administrator on bigger problems.',
+ 'limitedDiagrams' => 'There were too many modems selected. Due to performance reasons, only the first :max of :count Modems are displayed.',
'Connection Info Template' => 'Connection Info Template',
'Upload Template' => 'Upload Template',
'SNMP Read Only Community' => 'SNMP Read Only Community',
@@ -277,8 +299,12 @@
'Downstream rate coefficient' => 'Downstream rate coefficient',
'Upstream rate coefficient' => 'Upstream rate coefficient',
'Additional modem reset button' => 'Additional modem reset button',
+ 'Automatic factory reset' => 'Automatic factory reset',
'Allocate PPPoE IPs randomly' => 'Allocate PPPoE IPs randomly',
+ 'Last update of geoposition' => 'Last update of geoposition',
'modemAnalysis' => [
+ 'actionAlreadyScheduled' => ' is already scheduled.',
+ 'actionExecuted' => 'Action is being executed.',
'cfOutdated' => 'The modem doesn\'t run with the actual configfile. The last download was before the built time of the configfile.',
'cfError' => 'There was an error creating the config file! Please be aware that this modem has currently no config file. Please check if the configfile can be created properly. To Test this, please execute the following command on the command line:',
'cpeMacMissmatch' => 'The state of internet access and telephony could not be determined as minimum 1 CPE MAC address differs from the MACs of the assigned MTAs.',
@@ -288,6 +314,7 @@
'onlyVoip' => 'Internet access is blocked. Only telephony is allowed. (according to configfile)',
],
'modem_no_diag' => 'No Diagrams available',
+ 'SvgGenerationFailed' => 'Failed to generate SVG file',
'Start ID MTA´s' => 'Start ID MTA´s',
'modem_lease_error' => 'No valid Lease found',
'modem_lease_valid' => 'Modem has a valid lease',
@@ -311,10 +338,13 @@
'modem_restart_error' => 'Could not restart Modem! (offline?)',
'Contact Persons' => 'Contact Persons',
'modem_restart_success_netgw' => 'Restarted modem via NetGw',
+ 'modem_restart_warning_dns' => 'Restart failed, since hostname could not be resolved (modem as no active DHCP lease) to determine the responsible NetGw.',
'Accounting Text (optional)'=> 'Accounting Text (optional)',
'Cost Center (optional)' => 'Cost Center (optional)',
'Credit Amount' => 'Credit Amount',
'modem_restart_success_direct' => 'Restarted Modem directly via SNMP/TR069',
+ 'modem_disconnect_radius_success' => 'Disconnected Modem via RADIUS (Change of Authorization)',
+ 'modem_disconnect_radius_warning' => 'Device cannot be restarted via RADIUS, due to one of the following reasons:- NetGw of PPP session cannot be determined
- NetGw has no NAS secret set
- NetGw has no Change of Authorization port set.
',
'Item' => 'Item',
'Items' => 'Items',
'modem_save_button_title' => 'Saves changed data. Determines new geoposition when address data was changed (and assigns it to a new MPR if necessary). Rebuilds the configfile and restarts the modem if at least one of the following has changed: Public IP, network access, configfile, QoS, MAC-address',
@@ -376,6 +406,7 @@
'sr_repeat' => 'Repeat for SEPA-account(s):', // Settlementrun repeat
'Account Holder' => 'Account Holder',
'Account Name' => 'Account Name',
+ 'receiveNewsletters' => 'Should receive newsletters?',
'Choose Call Data Record template file' => 'Choose Call Data Record template file',
'Choose invoice template file' => 'Choose invoice template file',
'CostCenter' => 'CostCenter',
@@ -452,6 +483,7 @@
'MandateDate' => 'MandateDate',
'Commission in %' => 'Commission in %',
'Total' => 'Total',
+ 'Extra fee' => 'Extra fee',
'Total fee' => 'Total fee',
'Commission Amount' => 'Commission Amount',
'Zip Files' => 'Zip Files',
@@ -468,7 +500,6 @@
'Deactivation date' => 'Deactivation date',
'External deactivation date' => 'External deactivation date',
'SIP domain' => 'SIP domain',
- 'Created at' => 'Created at',
'Last status update' => 'Last status update',
'Last user interaction' => 'Last user interaction',
'Method' => 'Method',
@@ -546,11 +577,14 @@
'network' => 'network',
'vendor' => 'vendor',
'user' => 'user',
+ 'User' => 'User',
'Yes' => 'Yes',
'No' => 'No',
'Has telephony' => 'Has telephony',
+ 'preeq_error' => 'Preequalization data not found',
+ 'prefix' => 'Prefix',
'OID for PreConfiguration Setting' => 'OID for PreConfiguration Setting',
- 'PreConfiguration Value' => 'PreConfiguration Value',
+ 'PreConfiguration Value' => 'PreConfiguration Value',
'PreConfiguration Time Offset' => 'PreConfiguration Time Offset',
'Reload Time - Controlling View' => 'Reload Time - Controlling View',
'Due Date' => 'Due Date',
@@ -601,15 +635,33 @@
'hello' => 'Hello',
'newTicketAssigned' => 'there is a new Ticket assigned to you.',
'ticket' => 'Ticket',
+ 'toTicketReceiver' => 'go to Ticket Center',
+ 'toTicket' => 'go to ticket',
'title' => 'Title',
'description' => 'Description',
- 'ticketUpdated' => 'Ticket :id updated',
+ 'ticketDeclined' => ':user has declined Ticket: :title',
+ 'ticketNew' => ':user created Ticket \":title\" and assigned you.',
+ 'ticketNoUsers' => 'Ticket :title has no Users attached',
+ 'ticketUpdated' => ':user updated Ticket: :title',
+ 'ticketRemoved' => 'You were removed from the Ticket: :title',
'newTicket' => 'New ticket',
'deletedTicketUsers' => 'Deleted from ticket :id',
'deletedTicketUsersMessage' => 'You have been removed from a ticket.',
'ticketUpdatedMessage' => 'this ticket has been updated.',
+ 'isLegacyTicket' => 'This is a legacy Ticket, that has no relationship.',
+ 'notConnectedTicket' => 'This Ticket has no relationship.',
+ 'noTicketsAtAll' => 'Enjoy your day! Currently there are no Tickets assigned to you!',
+ 'noComments' => 'Currently, there are no Comments for this ticket',
+ 'backToDetails' => 'Back to Details',
+ 'hardFilter' => 'The data is prefiltered by the given condition(s)!',
+ 'removeFilter' => 'Remove filter!',
'noReplyMail' => 'Addresse of noreply E-mail',
'noReplyName' => 'Name of noreply E-mail',
+ 'distanceWeight' => 'Distance weight',
+ 'modemcountWeight' => 'Modemcount weight',
+ 'open' => 'open',
+ 'openticketsWeight' => 'Technician workload weight',
+ 'No Description provided!' => 'No Description provided!',
'deleteSettlementRun' => 'Deleting settlementrun :time...',
'created' => 'Created!',
'Urban district' => 'Urban district',
@@ -620,6 +672,7 @@
'fail' => 'Could not delete :model :id',
'failChild' => 'Cannot delete :model :id: :child_model :child_id cannot be deleted',
'failChildNM' => 'Cannot delete :model :id: n:m relation with :child_model :child_id cannot be deleted',
+ 'failUndeleteable' => 'Deletion of :model :id is currenty not allowed because of it\'s dependencies - e.g. children elements of same type or other related objects. Please remove the dependencies first.',
'noEntry' => 'No entry for deletion specified',
'multiSuccess' => 'Deleted :deleted out of :to_delete :model',
],
@@ -637,10 +690,12 @@
'log' =>[
'created' => 'created',
'deleted' => 'deleted',
+ 'restored' => 'restored',
'updated' => 'updated',
'updated N:M' => 'updated',
],
],
+ 'missingModule' => ':module is missing.',
'Modem' => 'Modem',
'PhonenumberManagement' => 'Phonenumber Management',
'PhonebookEntry_lastExternalUpdateTelekom' => 'Last update at Telekom',
@@ -652,6 +707,9 @@
'CccUser' => 'CCC-User',
'EnviaOrderDocument' => 'Envia Order Document',
'EnviaContract' => 'Envia Contract',
+ 'endpoint' => [
+ 'noNgw' => 'The CMTS of the endpoint could not be determined. DHCP Server could be misconfigured now. Please check if the appropriate IP-Pool exists and the IP can\'t be dynamically assigned anymore (grep -Rn ":ip" /etc/dhcp-nmsprime/cmts_gws/ must be empty).',
+ ],
'Endpoint' => 'Endpoint',
'PhonebookEntry' => 'Phonebook Entry',
'Sla' => 'SLA',
@@ -681,16 +739,63 @@
'Voucher number' => 'Voucher number',
'wrongMacOrSerialNumber' => 'Please correct MAC/serial number',
'no_Netelements' => 'There are no net elements to display. Please create a net element first and make sure it has a geoposition!',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
+ 'noErdFile' => 'We could not find any related net element to create the ERD diagram. Please make sure that it has a Net in the parent chain.',
'default_modem_picture' => 'Default device - Please contribute an image of your device in public/images/modems.',
'Deprecated' => 'Deprecated',
'Number' => 'Number',
'House_number' => 'House number',
'no_Netelements' => 'There are no net elements to display. Please create a net element at first.',
- 'no_ERD_File' => 'It was not possible to generate the ERD diagram. Please try again later.',
'start_frequency_spectrum' => 'Start frequency of the spectrum in MHz',
'stop_frequency_spectrum' => 'Stop frequency of the spectrum in MHz',
'span_spectrum' => 'Frequency span of the spectrum in MHz',
'contribute_modem_picture' => 'Default device - Please contribute an image of your device to our GitHub page. Click the image to get redirected.',
'no_modem_picture' => 'There is currently no image available.',
+ 'noModem' => 'No modems found',
+ 'factory_reset' => 'Factory Reset',
+ 'Default SIP Registrar' => 'Default SIP Registrar',
+ 'Default Country Code' => 'Default Country Code',
+ 'NoSnmpAccess' => "Please set your community :ACCESS access for Netelement ':name'",
+ 'mailNotSent' => 'Email could not be delivered',
+ 'mailEnv' => ' - Missing email data in environment file!',
+ 'mailConf' => ' - The NoReply-Name and the NoReply-Email must be set in the ticketsystem config!',
+ 'mailUser' => ' - The profile of the recipient has no email set!',
+ 'mailSalutation' => 'This is an automated Mail from the Ticketsystem of NMS Prime.',
+ 'notifications' => 'Notifications',
+ 'No unread Notifications' => 'No unread Notifications',
+ 'View all' => 'View all',
+ 'Signal Parameters' => 'Signal Parameters',
+ 'name' => 'Name',
+ 'position' => 'Position',
+ 'byUser' => 'by :user',
+ 'route' => 'Route',
+ 'mail' => 'E-Mail',
+ 'read' => 'read',
+ 'unread' => 'unread',
+ 'mark all as read' => 'mark all as read',
+ 'mark as read' => 'mark as read',
+ 'details' => 'Details',
+ 'SnmpAccessException' => 'Snmp Access Declined',
+ 'flappingDhcp' => 'The device is sending too many DHCPDISCOVER messages in a short span of time',
+ 'criticalValues' => 'The device has critical values',
+ 'error_reading_file' => 'Error reading file :0!',
+ 'error_writing_file' => 'Error writing file :0!',
+ 'error_building_config' => 'Error building config for :0!',
+ 'error_restarting_daemon' => 'Error restarting :0!',
+ 'nativeApps' => 'Native apps',
+ 'externalApps' => 'External apps',
+ 'delete_task' => 'Delete task:',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets!',
+ 'noClusterOrNet' => 'We couldn\'t find a net or cluster containing the given search term!',
+ 'noNetElement' => 'Currently, there are no Netelements that can be displayed in the sidebar!',
+ 'refreshPage' => 'Please reload the page to display the first 25 Nets',
+ 'minimum' => 'minimum',
+ 'maximum' => 'maximum',
+ 'sort' => 'Sort by',
+ 'showOfflineModems' => 'Show offline modems',
+ 'modemNotFound' => 'Modem not found',
+ 'JsonDecodeFailed' => 'JSON decode failed',
+ 'Latitude' => 'Latitude',
+ 'Longitude' => 'Longitude',
+ 'Value' => 'Value',
+ 'Entries' => 'entries',
];
diff --git a/resources/lang/zh/validation.php b/resources/lang/zh/validation.php
index ae07e3eac6..ae7db47822 100644
--- a/resources/lang/zh/validation.php
+++ b/resources/lang/zh/validation.php
@@ -34,6 +34,7 @@
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
+ 'dhcp_config' => 'Invalid DHCP config: DHCP server will not be restarted, please check the output of: dhcpd -t -cf /etc/dhcp-nmsprime/dhcpd.conf',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
@@ -140,8 +141,11 @@
],
'available' => 'Theres no entry available in Configfiles - Please insert :attribute',
+ 'comma_separated_hostnames_or_ips' => 'This is not a comma separated list of hostnames and/or IP addresses',
'creditor_id' => ':attribute is not valid.',
'docsis' => ':attribute',
+ 'geopos' => 'No valid position. Please make sure, there are no white spaces and the position is given in the format ´Longitude,Latitude´. The precision of the position should be limited to 11 digits after the comma.',
+ 'hostname_or_ip' => 'This is neither a hostname nor an IP address',
'invalid_input' => 'Input invalid – please correct the following errors.',
'ip_in_range' => 'The IP address is not inside the previous specified range',
'ip_larger' => 'The IP address must have a higher number due to address specification in earlier fields',
@@ -185,6 +189,7 @@
'firstname' => 'Firstname',
'gender' => 'Gender',
'hour' => 'Hour',
+ 'infrastructure_file_upload' => 'Infrastruktur file',
'last_name' => 'Last Name',
'minute' => 'Minute',
'mobile' => 'Mobile',
diff --git a/resources/lang/zh/view.php b/resources/lang/zh/view.php
index 47fedac41e..13ce34cd1d 100644
--- a/resources/lang/zh/view.php
+++ b/resources/lang/zh/view.php
@@ -1,8 +1,9 @@
'false',
- 'true' => 'true',
+ 'buttons' => [
+ 'revertDebtUpload' => 'Revert Debt Upload',
+ ],
//SEARCH
'Search_EnterKeyword' => 'Enter Keyword',
'Search_MatchesFor' => 'Matches for',
@@ -32,6 +33,7 @@
'jQuery_colvisRestore' => 'Restore',
'jQuery_colvisReset' => 'Reset',
'jQuery_ExportTo' => 'Export to',
+ 'jQuery_copyToClipboard' => 'Copy to Clipboard',
//MENU
//Main Menu
'Menu_Apartment' => 'Apartments',
@@ -46,7 +48,7 @@
'Menu_Log' => 'Log',
'Menu_Product List' => 'Product List',
'Menu_SEPA Accounts' => 'SEPA Accounts',
- 'Menu_Settlement Run' => 'Settlement Run',
+ 'Menu_SettlementRun' => 'Settlement Run',
'Menu_Cost Center' => 'Cost Center',
'Menu_Companies' => 'Companies',
'Menu_Salesmen' => 'Salesmen',
@@ -54,29 +56,34 @@
'Menu_Devices' => 'Devices',
'Menu_DeviceTypes' => 'Devicetypes',
'Menu_Contracts' => 'Contracts',
- 'Menu_HfcBase' => 'HFC',
+ 'Menu_HfcBase' => 'Detect',
+ 'Menu_HfcReq' => 'HFC',
+ 'Menu_MibFile' => 'MIB-Files',
'Menu_ProvBase' => 'Provisioning',
'Menu_Modems' => 'Modems',
- 'Menu_Endpoints' => 'Endpoints',
+ 'Menu_Endpoint' => 'Endpoints',
'Menu_Number Range' => 'Number Range',
- 'Menu_Configfiles' => 'Configfiles',
- 'Menu_QoS' => 'QoS',
+ 'Menu_Configfile' => 'Configfiles',
+ 'Menu_Qos' => 'QoS',
'Menu_NetGws' => 'NetGws',
'Menu_Ip-Pools' => 'IP-Pools',
+ 'Menu_Items' => 'Items',
'Menu_OverdueDebts' => 'Overdue debts',
'Menu_ProvVoip' => 'VoIP',
'Menu_PropertyManagement' => 'Property Management',
- 'Menu_MTAs' => 'MTAs',
- 'Menu_Phonenumbers' => 'Phonenumbers',
- 'Menu_PhoneTariffs' => 'PhoneTariffs',
+ 'Menu_MTA' => 'MTAs',
+ 'Menu_Phonenumber' => 'Phonenumbers',
+ 'Menu_PhoneTariff' => 'PhoneTariffs',
'Menu_envia TEL orders' => 'envia TEL orders',
'Menu_envia TEL contracts' => 'envia TEL contracts',
- 'Menu_Net Elements' => 'Net Elements',
- 'Menu_Net Element Types' => 'Net Element Types',
+ 'Menu_NetElement' => 'Net Elements',
+ 'Menu_NetElementType' => 'Net Element Types',
'Menu_Realty' => 'Realties',
- 'Menu_TicketTypes' => 'TicketTypes',
+ 'Menu_TicketType' => 'TicketTypes',
+ 'Menu_TicketReceiver' => 'Ticket Receiver',
'Menu_Nets' => 'Nets',
'Menu_allNets' => 'All networks',
+ 'Menu_VicinityGraph' => 'Vicinity Graph',
//User Settings
'Menu_UserSettings' => 'User Settings',
@@ -95,8 +102,13 @@
'Header_Assigned' => 'Assigned',
'Header_Create' => 'Create',
//Module specific
- //BillingBase
- //Product List
+ 'Header_MibFile' => 'MIB-File|MIB-Files',
+ 'Header_OID' => 'OID|OIDs',
+ 'Header_Parameter' => 'Parameter|Parameters',
+ 'Header_Indices' => 'Indice|Indices',
+ 'Header_Email' => 'E-Mail|E-Mails',
+ 'Header_CutoffList' => 'Cutoff List|Cutoff Lists',
+ 'Header_Cdr' => 'CDR|CDRs',
'Header_Mpr' => 'MPR|MPRs',
'Header_Modem Positioning Rule' => 'Modem Positioning Rule|Modem Positioning Rules',
'Header_EditModem Positioning Rule' => 'Edit Modem Positioning Rule',
@@ -110,10 +122,10 @@
'Header_Roles' => 'Role|Roles',
//Billing Base
//Prduct Entry
- 'Header_Product Entry' => 'Product Entry|Product Entries',
+ 'Header_Product' => 'Product Entry|Product Entries',
'Header_Users' => 'User|Users',
'Header_EditUsers' => 'Edit User',
- 'Header_EditProduct Entry' => 'Edit Product Entry',
+ 'Header_EditProduct' => 'Edit Product Entry',
//SEPA Accounts
'Header_SEPA Account' => 'SEPA Account|SEPA Accounts', //Workaround decide which one to use
'Header_EditSEPA Account' => 'Edit SEPA Account',
@@ -121,31 +133,22 @@
'Header_Global Configurations' => 'System Configurations',
'Header_Global Config' => 'Global Config|Global Configs',
'Header_EditGlobal Config' => 'Edit Global Config',
- 'Header_Billing Config' => 'Modul Configuration for Billing',
- 'Header_EditBilling Config' => 'Edit Modul Configuration for Billing',
- 'Header_ProvVoip' => 'Modul Configuration for VOIP',
- 'Header_EditProvVoip Config'=> 'Edit Modul Configuration for VOIP',
- 'Header_Ccc Config' => 'Modul Configuration for Kundenkontrollzentrum',
- 'Header_EditCcc Config' => 'Edit Modul Configuration for Kundenkontrollzentrum',
- 'Header_Prov Base' => 'Modul Configuration for Provisioning',
- 'Header_EditProv Base Config'=> 'Edit Modul Configuration for Provisioning',
- 'Header_HfcBase' => 'Modul Configuration for HFC',
- 'Header_EditHfc Base Config'=> 'Edit Modul Configuration for HFC',
+ 'Header_Billing Config' => 'Module Configuration for Billing',
+ 'Header_EditBilling Config' => 'Edit Module Configuration for Billing',
+ 'Header_ProvVoip' => 'Module Configuration for VOIP',
+ 'Header_EditProvVoip Config'=> 'Edit Module Configuration for VOIP',
+ 'Header_Ccc Config' => 'Module Configuration for Kundenkontrollzentrum',
+ 'Header_EditCcc Config' => 'Edit Module Configuration for Kundenkontrollzentrum',
+ 'Header_Prov Base' => 'Module Configuration for Provisioning',
+ 'Header_EditProv Base Config'=> 'Edit Module Configuration for Provisioning',
+ 'Header_HfcReq' => 'Module Configuration HFC Controlling',
+ 'Header_HfcBase' => 'Module Configuration for Detect',
+ 'Header_EditHfc Base Config'=> 'Edit Module Configuration for Detect',
'Header_CostCenter' => 'Cost Center|Cost Centers', //Workaround decide which one to use
'Header_Cost Center' => 'Cost Center|Cost Centers',
'Header_EditCost Center' => 'Edit Cost Center',
//Company
'Header_EditCompany' => 'Edit Company',
- 'Ability_Custom Abilities' => 'Custom Abilities',
- 'Ability_Authentication' => 'Authentication',
- 'Ability_GlobalConfig' => 'GlobalConfig',
- 'Ability_Ccc' => 'Ccc',
- 'Ability_BillingBase' => 'BillingBase',
- 'Ability_HFC' => 'HFC',
- 'Ability_ProvBase' => 'ProvBase',
- 'Ability_ProvVoip' => 'ProvVoip',
- 'Ability_ProvVoipEnvia' => 'ProvVoipEnvia',
- 'Ability_VoipMon' => 'VoipMon',
//Salesman
'Header_EditSalesman' => 'Edit Salesman',
//Items
@@ -156,7 +159,7 @@
'Header_Numberranges' => 'Numberranges',
'Header_Files' => 'Files',
'Header_SepaAccount' => 'SEPA-Accounts',
- //SNMP Modul
+ //SNMP Module
//Device
'Header_Device' => 'Device|Devices',
'Header_EditDevice' => 'Edit Device',
@@ -174,27 +177,34 @@
'Header_SepaMandate' => 'SEPA-Mandate|SEPA-Mandates',
//Modems
'Header_Modems' => 'Modem|Modems', //workaround
+ 'Header_ModemOption' => 'Modem Option|Modem Options',
'Header_Invoice' => 'Invoice|Invoices',
'Header_OldInvoices' => 'Old Invoices',
'Header_EditModems' => 'Edit Modem',
'Header_Modem' => 'Modem|Modems',
'Header_SEPA Mandate' => 'SEPA Mandate',
'Header_EditModem' => 'Edit Modem',
- 'Header_Settlement Run' => 'Settlement Run|Settlement Runs',
- 'Header_EditSettlement Run' => 'Edit Settlement Run',
+ 'Header_SettlementRun' => 'Settlement Run|Settlement Runs',
+ 'Header_EditSettlementRun' => 'Edit Settlement Run',
//Endpoint
- 'Header_Endpoints' => 'Endpoint|Endpoints',
- 'Header_EditEndpoints' => 'Edit Endpoints',
+ 'Header_Endpoint' => 'Endpoint|Endpoints',
+ 'Header_EditEndpoint' => 'Edit Endpoints',
+ 'Header_Domain' => 'Domain|Domains',
//Configfiles
- 'Header_Configfiles' => 'Configfile|Configfiles',
- 'Header_EditConfigfiles' => 'Edit Configfile',
+ 'Header_Configfile' => 'Configfile|Configfiles',
+ 'Header_EditConfigfile' => 'Edit Configfile',
+ 'Header_DragDrop' => 'Build your interface',
+ 'Header_DragDrop DeviceParameters' => 'Parameters for this device',
+ 'Header_DragDrop Listname' => 'New list name',
+ 'Header_DragDrop Infoheader' => 'Interfacecreation:',
+ 'Header_DragDrop Infotext' => 'The lists created here are later shown on the modem analysis page.',
//QoS
- 'Header_QoS' => 'QoS-Rule|QoS-Rules',
+ 'Header_Qos' => 'QoS-Rule|QoS-Rules',
'Header_Device Type' => 'Device Type|Device Types',
- 'Header_EditQoS' => 'Edit QoS-Rule',
+ 'Header_EditQos' => 'Edit QoS-Rule',
//NetGw
- 'Header_NetGW' => 'NetGW|NetGWs',
- 'Header_EditNetGW' => 'Edit NetGW',
+ 'Header_NetGw' => 'NetGW|NetGWs',
+ 'Header_EditNetGw' => 'Edit NetGW',
'Header_Config' => 'Config proposal|Config proposals',
//IpPool
'Header_IpPool' => 'IP-Pool|IP-Pools',
@@ -204,40 +214,40 @@
// Tickets
'Header_Ticket' => 'Ticket|Tickets',
'Header_EditTicket' => 'Edit Ticket',
- 'Header_TicketTypes' => 'TicketTypes',
+ 'Header_TicketType' => 'Ticket Types',
+ 'Header_TicketReceiver' => 'Ticket Receiver',
//HFC
//Topography
'Header_Topography - Modems'=> 'Topography - Modems',
- 'navigate' => 'Navigate',
- 'draw box' => 'Draw Box',
- 'draw polygon' => 'Draw Polygon',
- 'modify' => 'Modify Elements',
- 'Header_NetElement' => 'Netelements',
+ 'Header_NetElement' => 'Net Element|Net Elements',
+ 'Header_NetElementType' => 'Net Element Type|Net Element Types',
+ 'Header_TreeErd' => 'Net|Nets',
+ 'mapsRouteLink' => 'Show route',
//VOIP
//MTA
'Header_Mta' => 'MTA|MTAs',
'Header_EditMta' => 'Edit MTA',
- 'Header_MTAs' => 'MTA|MTAs',
- 'Header_EditMTAs' => 'Edit MTA',
//Phonenumber
'Header_Phonenumber' => 'Phonenumber|Phonenumbers',
+ 'Header_PhonenumberManagement' => 'Phonenumber Management|Phonenumber Managements',
'Header_EditPhonenumber' => 'Edit Phonenumber',
- 'Header_Phonenumbers' => 'Phonenumber|Phonenumbers',
- 'Header_EditPhonenumbers' => 'Edit Phonenumber',
'Header_PhonebookEntry' => 'Phonebook entry',
'Header_Tickets' => 'Ticket|Tickets',
'Header_EditTickets' => 'Edit Tickets',
//Phone tariff
'Header_Comment' => 'Comment|Comments',
'Header_EditComment' => 'Edit Comment',
- 'Header_Phone tariffs' => 'Phonetariff|Phonetariffs',
- 'Header_EditPhone tariffs' => 'Edit Phonetariffs',
+ 'Header_PhoneTariff' => 'Phonetariff|Phonetariffs',
+ 'Header_EditPhoneTariff' => 'Edit Phonetariffs',
//ProvVoipEnvia
'Header_EnviaAPI' => 'envia TEL API',
'Header_EnviaContract' => 'envia TEL contract|envia TEL contracts',
'Header_EnviaOrder' => 'envia TEL order|envia TEL orders',
+ 'Header_EnviaOrderDocument' => 'envia-TEL order document|envia-TEL order documents',
+ 'Header_ProvVoipEnvia' => 'envia-TEL management|envia-TEL management',
'Header_Contact' => 'Contacts',
+ 'Header_Documents' => 'Documents',
'Header_Debt' => 'Debt history',
'Header_DebtResult' => 'Outstanding payments total',
'Header_Node' => 'Nodes',
@@ -245,6 +255,12 @@
'Header_SubNetElement' => 'Subordinated Netelements',
'Header_tap' => 'Controllable tap port',
+ // Workforce
+ 'Header_Workforce' => 'Workforce Command Center',
+
+ // Responsive Navbar Button
+ 'Header_Dependencies' => 'Dependencies',
+
//Header Relation
// 'Assigned' => 'Zugewiesene',
//Header Controler index
@@ -260,6 +276,9 @@
'Button_Force Restart' => 'Force Restart',
'Button_Save' => 'Save',
'Button_Save / Restart' => 'Save / Restart',
+ 'Button_Search' => 'Search',
+ 'Button_SendToEnviaTEL' => 'Send to envia TEL',
+ 'Button_Submit' => 'Submit',
'Button_manage' => 'Managing allows or forbids to do everything with each element. This button is a shortcut to manage all entities of this module.',
'Header_Tree Table' => 'Tree Table|Tree Tables',
'Header_EditTree Table' => 'Edit Tree Table',
@@ -267,10 +286,10 @@
'Button_create' => 'Shortcut for the create ability for all pages of this module.',
'Button_update' => 'Shortcut for the update ability for all pages of this module.',
'Button_delete' => 'Shortcut for the delete ability for all pages of this module.',
+ 'Button_close' => 'Close',
'Button_downloadCSV' => 'Download CSV',
- 'Button_Create Product Entry' => 'Create Product Entry',
- 'Button_Create Product' => 'Create Product',
- 'Button_Create SettlementRun' => 'Create Settlement Run',
+ 'Button_Create Product' => 'Create Product',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
//CostCenter
'Button_Create Cost Center' => 'Create Cost Center', //Workaround decide which one to use
'Button_Create CostCenter' => 'Create Cost Center',
@@ -288,8 +307,8 @@
'Button_Create NetElementType' => 'Create NetElement Type',
'Button_Create NetElement' => 'Create NetElement',
'Button_Create MibFile' => 'Create Mib-File',
-
- //SNMP Modul
+ 'Button_Create OID' => 'Create OID',
+ //SNMP Module
//Device
'Button_Create Device' => 'Create Device',
//Device Type
@@ -298,13 +317,12 @@
'Button_Create Tree Table' => 'Create Tree Table',
'Button_Create Modem Positioning Rule' => 'Create Modem Positioning Rule',
'Button_Create Mpr' => 'Create Modem Positioning Rule Geoposition',
- 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
'Button_Create MprGeopos' => 'Create MprGeopos',
- 'Button_Create Tickets' => 'Create Tickets',
- 'Button_Create Ticket' => 'Create Ticket ',
- 'Button_Create TicketType' => 'Create Ticket Type',
-
- 'Button_Create Comment' => 'Create Comment',
+ 'Button_Create Modem Positioning Rule Geoposition' => 'Create MprGeopos',
+ 'Button_Create Tickets' => 'Create Tickets',
+ 'Button_Create Ticket' => 'Create Ticket ',
+ 'Button_Create TicketType' => 'Create Ticket Type',
+ 'Button_Create Comment' => 'Create Comment',
//SEPA-Konto
'Assigned' => 'Assigned',
'Button_Create SEPA Account' => 'Create SEPA Account', //Workaround decide which one to use
@@ -320,55 +338,154 @@
'Button_Create Realty' => 'Create Realty',
'Button_Create Contract' => 'Create Contract',
- 'Button_Create Domain' => 'Create Domain',
+ 'Button_Create Domain' => 'Create Domain',
'Button_Create SepaMandate' => 'Create SEPA-Mandate',
// //Modems
'Button_Create Modem' => 'Create Modem',
// //Endpoints
- 'Button_Create Endpoints' => 'Create Endpoints',
'Button_Create Endpoint' => 'Create Endpoint',
//MTA
'Button_Create Mta' => 'Neues MTA',
// //Phonenumber
- 'Button_Create Phone tariffs' => 'Create Phonetariffs',
- 'Button_Create PhoneTariff' => 'Create Phonetariff',
+ 'Button_Create PhoneTariff' => 'Create Phonetariffs',
+ 'Button_Create PhonenumberManagement' => 'Create PhonenumberManagement',
// //Configfiles
'Button_Create Configfile' => 'Create Configfile',
+ 'Button_DragDrop AddList' => 'Add list',
+ 'Button_DragDrop DeleteList' => 'Delete list',
+ 'Button_DragDrop DeleteElement' => 'Delete element',
+ 'Button_DragDrop MoveTo' => 'Move to',
+ 'Button_DragDrop MoveToNewList' => 'Move to new list',
+ 'Button_DragDrop Refresh' => 'Refresh',
// //QoS
- 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
- 'Button_Create Settlement Run' => 'Create Settlement Run',
+ 'Button_create_post_invoices_pdf' => 'Create Postal Invoices PDF',
+ 'Button_Create SettlementRun' => 'Create Settlement Run',
'Button_Rerun Accounting Command' => 'Rerun Accounting Command',
- 'Button_Create QoS' => 'Create QoS-Rule',
'Button_Create Qos' => 'Create QoS-Rule',
// //NetGws
- 'Button_Create NetGws' => 'Create NetGw',
- 'Button_Create Netgws' => 'Create NetGw',
+ 'Button_Create NetGw' => 'Create NetGateway',
// //IpPool
'Button_Create IpPool' => 'Create IpPool', //workaround
'Button_Create IP-Pools' => 'Create IpPools',
+ // Select Fields
+ 'select' => [
+ 'Apartment' => 'an apartment',
+ 'base' => 'Please choose :model!',
+ 'Configfile' => 'a Configfile',
+ 'Contact' => 'a contact',
+ 'Contract' => 'a Contract',
+ 'Mta' => 'a MTA',
+ 'NetElement' => 'a NetElement',
+ 'NetElementType' => 'a NetElement Type',
+ 'Oid' => 'an OID',
+ 'Parent' => 'a parent Element',
+ 'Phonenumber' => 'a Phone Number',
+ 'provDevice' => 'a provisioning device',
+ ],
+
+ // Index
+ 'filter' => [
+ 'all' => 'bad filter',
+ 'newTickets' => 'New tickets',
+ 'sw_rev' => 'Modems with firmware :data',
+ 'action_needed' => 'Orders needing actions',
+ ],
+
// DASHBOARD
'dashboard' => [
- 'contractIndexPage' => 'Contracts',
- 'ticketIndexPage' => 'Tickets',
+ 'netIncome' => 'NET PROCEEDS',
+ 'contracts' => 'ACTIVE CONTRACTS',
+ 'contractAnalytics' => 'Contract Analytics',
+ 'noContracts' => 'No contracts available.',
+ 'income' => 'INCOME',
+ 'incomeAnalytics' => 'Income Details',
+ 'date' => 'DATE',
+ 'linkDetails' => 'View Details',
+ 'other' => 'Other',
+ 'tickets' => 'YOUR OPEN TICKETS',
+ 'totalTickets' => 'ALL OPEN TICKETS',
+ 'yourTickets' => 'Your open Tickets',
+ 'noTickets' => 'No new Tickets.',
+ 'quickstart' => 'Quickstart',
+ 'impairedModem' => 'Impaired Modems',
+ 'external' => 'External',
+ 'docu' => 'Documentation',
+ 'requestHelp' => 'Request Help',
+ 'help' => 'Help',
+ 'weeklyCustomers' => 'Weekly Customer Overview',
+ 'updates' => 'Activity log',
+ 'news' => 'News',
+ ],
+
+ // apps
+ 'apps' => [
+ //native
+ 'BillingBase' => 'Manage all products to offer (like tariffs) and assign them to customers, create invoices and charge your customers by executing the settlement run.',
+ 'Ccc' => 'Allow your customer to access CDR\'s, invoices and contract details.',
+ 'Dashboard' => 'Get a detailed analysis of your NMS Prime applications.',
+ 'HfcBase' => 'Investigate impairments, proactively detect flaws and much more.',
+ 'HfcSnmp' => 'Configure devices via SNMP.',
+ 'NmsMail' => 'Fully automated E-Mail system.',
+ 'OverdueDebts' => 'Control all overdue payments.',
+ 'PropertyManagement' => 'Administration for buildings/estates/realties of an ISP.',
+ 'ProvBase' => 'Automated provisioning/management/configuration of DOCSIS, FTTH or DSL modems as well as microwave links and point-to-point devices.',
+ 'ProvMon' => 'Survey adaptable parameters of SNMP/TR-069 compliant devices.',
+ 'ProvVoip' => 'Manage DOCSIS VoIP devices with SIP.',
+ 'ProvVoipEnvia' => 'Administrate envia TEL contracts, port phone numbers and much more.',
+ 'Ticketsystem' => 'Create tickets to manage and address problems.',
+ 'VoipMon' => 'Analyze phone call traffic.',
+
+ // extern
+ // source https://cacti.net
+ 'Cacti' => 'Cacti is a complete network graphing solution.',
+ // source https://genieacs.com
+ 'GenieACS' => 'GenieACS is an open source TR-069 remote management solution with advanced device provisioning capabilities.',
+ // source https://github.com/grafana/grafana
+ 'Grafana' => 'The open and composable observability and data visualization platform.',
+ // source https://icinga.com/docs/icinga-2/latest
+ 'Icinga' => 'Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.',
+ ],
+
+ // TroubleDashboard
+ 'troubleDashboard' => [
+ 'all' => 'all',
+ 'impairedElements' => 'impaired Elements',
+ 'onlyMuted' => 'only muted',
+ 'mutedHidden' => 'muted hidden',
+ 'systemSummary' => 'System Summary',
+ 'troubleDashboard' => 'Trouble Dashboard',
+ 'summary' => 'Summary',
+ 'services' => 'Services',
+ 'goodSignal' => ':entities with good signal',
+ 'onlineState' => ':entities are online',
+ 'offlineState' => ':entities offline',
+ 'warningState' => ':entities in warning state',
+ 'criticalState' => ':entities in critical state',
+ 'unknownState' => ':entities in unknown state',
+ 'filter' => 'Filter',
+ 'severity' => 'Severity',
+ 'type' => 'Type',
+ 'size' => 'Size',
+ 'host' => 'Host',
+ 'detected' => 'Detected',
+ 'time' => 'Time',
+ 'status' => 'Status',
+ 'actions' => 'Actions',
+ 'critical' => 'critical',
+ 'major' => 'major',
+ 'minor' => 'minor',
+ 'info' => 'info',
+ 'outage' => 'outage',
+ 'proactive' => 'proactive',
+ ],
+
+ 'map action' => 'map action',
+ 'filter by modem type' => 'filter by modem type',
+ 'map' => [
+ 'NMS Prime' => 'NMS Prime Headquarter
This is where the magic happens!
Íf you like NMS Prime, come visit and drink a coffee/beer/coke with us 😊',
+ 'noData' => 'Unfortunately, there is no Data to Display on the map!',
],
- 'Dashboard_Contracts' => 'ACTIVE CONTRACTS',
- 'Dashboard_ContractAnalytics' => 'Contract Analytics',
- 'Dashboard_NoContracts' => 'No contracts available.',
- 'Dashboard_Income' => 'INCOME',
- 'Dashboard_IncomeAnalytics' => 'Income Details',
- 'Dashboard_Date' => 'DATE',
- 'Dashboard_LinkDetails' => 'View Details',
- 'Dashboard_Other' => 'Other',
- 'Dashboard_Tickets' => 'NEW TICKETS',
- 'Dashboard_NoTickets' => 'No new Tickets.',
- 'Dashboard_Quickstart' => 'Quickstart',
- 'Dashboard_ImpairedModem' => 'Impaired Modems',
- 'Dashboard_External' => 'External',
- 'Dashboard_Docu' => 'Documentation',
- 'Dashboard_RequestHelp' => 'Request Help',
- 'Dashboard_Help' => 'Help',
- 'Dashboard_WeeklyCustomers' => 'Weekly Customer Overview',
//
// Numberrange
@@ -379,20 +496,8 @@
//
// Contract
- 'Dashboard_Net Income' => 'NET PROCEEDS',
//
'Contract_Numberrange_Failure' => 'No free contract number for selected costcenter available!',
-
- 'Ticket_State_New' => 'New',
- 'Ticket_State_In Process' => 'In Process',
- 'Ticket_State_Closed' => 'Closed',
- 'Ticket_Type_General' => 'General',
- 'Ticket_Type_Technical' => 'Technical',
- 'Ticket_Type_Accounting' => 'Accounting',
- 'Ticket_Priority_Trivial' => 'Trivial',
- 'Ticket_Priority_Minor' => 'Minor',
- 'Ticket_Priority_Major' => 'Major',
- 'Ticket_Priority_Critical' => 'Critical',
'Numberrange_Start' => 'Start',
'Numberrange_End' => 'End',
'Numberrange_Suffix' => 'Suffix',
@@ -402,24 +507,325 @@
// VoIP
'PhonebookEntry' => 'Phonebook entry',
- // Error
- 'error_specify_id' => 'Please specify the hostname instead of the ip address.',
- 'error_ticket_settings' => 'Please set noreply name and address in Global Config Page.',
-
+ /*
+ * New alphabetically sorted translations. Please add new translations below
+ * or convert existing ones from above to new format of the section below.
+ * Please use whenever possible lower camelCase for new translation keys.
+ */
+ 'Ability' => [
+ 'Abilities' => 'Abilities',
+ 'Ability' => 'Ability',
+ 'Allow' => 'Allow',
+ 'All abilities' => 'All Abilities',
+ 'Allow to' => 'Allow to',
+ 'Authentication' => 'Authentication',
+ 'BillingBase' => 'BillingBase',
+ 'Ccc' => 'Ccc',
+ 'Can Maintain' => 'Can Maintain',
+ 'Capability' => 'Capability',
+ 'Create' => 'Create',
+ 'Custom Abilities' => 'Custom Abilities',
+ 'Delete' => 'Delete',
+ 'Download settlement runs' => 'Download Settlement Runs',
+ 'Edit' => 'Edit',
+ 'Forbid' => 'Forbid',
+ 'Forbid to' => 'Forbid to',
+ 'GlobalConfig' => 'Global Config',
+ 'Help' => 'Help',
+ 'HFC' => 'HFC',
+ 'Manage' => 'Manage',
+ 'NmsMail' => 'E-Mail',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'PropertyManagement' => 'Property Management',
+ 'ProvBase' => 'Provisioning',
+ 'ProvVoip' => 'Voip Provisioning',
+ 'ProvVoipEnvia' => 'Provisioning for Envia-TEL',
+ 'Save All' => 'Save All',
+ 'Save Changes' => 'Save Changes',
+ 'See income chart' => 'See Income Chart',
+ 'Technical Capabilities' => 'Technical Capabilitiesn',
+ 'Ticketsystem' => 'Ticket System',
+ 'Update' => 'Update',
+ 'Use api' => 'Use API',
+ 'View' => 'View',
+ 'View analysis pages of modems' => 'View Analysis Pages of Modems',
+ 'View analysis pages of netgw' => 'View Analysis Pages of NetGw',
+ 'View everything' => 'View Everything',
+ 'VoipMon' => 'Voip Monitor',
+ 'Workforce' => 'Workforce',
+ ],
+ 'analysis' => 'Analysis',
+ 'Assign' => 'Assign :model',
+ 'BillingBase' => 'Billing',
+ 'Ccc' => 'Customer Control Center',
+ 'commandCenter' => 'Command Center',
'company' => 'Company',
'Credit' => 'Credit',
'critical' => 'critical',
'Debit' => 'Debit',
+ 'Detach all' => 'Detach all :model',
+ 'Diagrams' => 'Diagrams',
'Discard' => 'Discard',
+ 'download' => [
+ 'connInfo' => 'Connection Information',
+ 'contractConfirmation' => 'Contract Confirmation',
+ ],
+ 'Download' => 'Download',
+ 'error' => [
+ 'backToHomePage' => 'Go back to Home Page',
+ 'backToPreviousPage' => 'Go back to previous Page',
+ 'pageNotFound' => 'Sorry, we could not find that Page',
+ 'snmpAccessException' => 'Snmp Access Declined',
+ 'specifyId' => 'Please specify the hostname instead of the ip address.',
+ 'ticketSettings' => 'Please set noreply name and address in Global Config Page.',
+ ],
+ 'false' => 'false',
'Global' => 'Global',
'Global notification' => 'Global notification',
+ 'HfcReq' => 'HFC',
'info' => 'info',
'Level' => 'Level',
+ 'markon' => 'Mark-On/Extra charge in %',
'Message' => 'Message',
+ 'modemAnalysis' => [
+ 'currentSession' => 'Current Session',
+ 'DT_Last Sessions' => 'Last Sessions',
+ 'DT_Replies' => 'RadReplies',
+ 'DT_Authentications' => 'Auth',
+ 'sendPing' => 'Send Ping',
+ 'floodping' => [
+ 'lowLoad' => 'low load: 500 packets of 56 Byte (~ 5s)',
+ 'averageLoad' => 'average load: 1000 packets of 736 Byte (~ 10s)',
+ 'bigLoad' => 'big load: 2500 packets of 56 Byte (~ 30s)',
+ 'hugeLoad' => 'huge load: 2500 packets of 1472 Byte (~ 30s)',
+ ],
+ '#' => 'Index',
+ 'Modulation' => 'Modulation',
+ 'MER dB' => 'MER / dB',
+ 'ofdmChannelDetails' => 'OFDM Channel Details',
+ 'Frequency MHz' => 'Frequency / MHz',
+ 'Width MHz' => 'Width / MHz',
+ 'Power dBmV' => 'Power / dBmV',
+ 'Microreflection -dBc' => 'Microreflection / -dBc',
+ 'Channel Frequency MHz' => 'Channel Frequency / MHz',
+ 'Corrected CWE' => 'Corrected CWE',
+ 'Uncorrected CWE' => 'Uncorrected CWE',
+ 'Received Bytes' => 'Received Bytes',
+ 'Received Unicast Bytes' => 'Received Unicast Bytes',
+ 'Total CW' => 'Total CW',
+ 'RxMER average' => 'RxMER average / dB',
+ 'RxMER standard deviation' => 'RxMER standard deviation / dB',
+ 'Tx Power' => 'Tx Power / dBmV',
+ 'Pilot Pattern' => 'Pilot Pattern',
+ 'Corrected CW' => 'Corrected CW',
+ 'Unreliable CW' => 'Unreliable CW',
+ 'Discontinuity Time' => 'Discontinuity Time',
+ 'channels' => 'Channels',
+ ],
'name' => 'Name',
+ 'OverdueDebts' => 'Overdue Debts',
+ 'parentNetelement' => 'Parent
netelement',
+ 'preeq' => [
+ 'energy' => 'Amplitude / dB',
+ 'amplitude' => 'Amplitude / dB',
+ 'relativeFrequency' => 'Frequency offset / MHz',
+ 'tapEnergyDistribution' => 'Energy Distribution per TAP',
+ 'fft' => 'Equalized Frequency Response',
+ ],
+ 'product' => [
+ 'billingCycles' => [
+ 'once' => 'once',
+ 'monthly' => 'monthly',
+ 'quarterly' => 'quarterly',
+ 'yearly' => 'yearly',
+ ],
+ 'types' => [
+ 'credit' => 'Credit',
+ 'device' => 'Device',
+ 'internet' => 'Internet',
+ 'other' => 'Other',
+ 'postal' => 'Postal invoice',
+ 'tv' => 'TV',
+ 'voip' => 'VOIP',
+ ],
+ ],
+ 'ProvBase' => 'Provisioning',
+ 'ProvMon' => 'Monitoring',
+ 'ProvVoip' => 'VoIP',
+ 'redirectNote' => 'You are not logged in and tried to access an internal page. After a successful login you are redirected to:',
'showChanges' => 'Show the change|Show :num changes',
'SettlementRun' => 'SettlementRun',
+ 'SipDevices' => 'SIP Devices',
+ 'belongsToNet' => 'This element belongs to a Net',
+ 'viewWholeNet' => 'Display whole net',
+ 'belongsToCluster' => 'This element belongs to a Cluster',
+ 'viewWholeCluster' => 'Display Cluster',
+ 'tab' => [
+ 'Documents' => 'Dokuments',
+ 'Entity Diagram' => 'ERD',
+ 'Topography' => 'Net Topology',
+ 'Customers' => 'Modem Topology',
+ 'Controlling' => 'Controlling',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'netGWAnalysis' => 'NetGw Analysis',
+ 'Diagrams' => 'Diagrams',
+ 'Back to last selected NetElement' => 'Back to last selected NetElement',
+ 'Back to Provisioning Dashboard' => 'Back to Provisioning Dashboard',
+ ],
+ 'ticket' => [
+ 'comment' => [
+ 'send' => 'send Message',
+ 'writeComment' => 'write a comment ...',
+ ],
+ 'priority' => [
+ 'critical' => 'Critical',
+ 'major' => 'Major',
+ 'minor' => 'Minor',
+ 'trivial' => 'Trivial',
+ ],
+ 'state' => [
+ 'New' => 'New',
+ 'Closed' => 'Closed',
+ 'Paused' => 'Paused',
+ 'In Progress' => 'In Progress',
+ ],
+ 'notification' => [
+ 'NewTicket' => 'New Ticket',
+ 'RemovedFromTicket' => 'You were removed from ticket',
+ 'TicketAccepted' => 'Ticket accepted',
+ 'TicketDeclined' => 'Ticket declined',
+ 'TicketFinished' => 'Ticket finished',
+ 'TicketNoUsers' => 'Ticket has no users',
+ 'TicketUpdated' => 'Ticket updated',
+ ],
+ 'close' => 'Close',
+ 'pause' => 'Pause',
+ 'resume' => 'Resume',
+ 'accept' => 'Accept',
+ 'decline' => 'Decline',
+ 'busy' => 'Busy',
+ 'available' => 'Available',
+ 'ticketReceiver' => 'TicketReceiver',
+ 'toTicketReceiver' => 'Show TicketReceiver',
+ 'legacyTicket' => 'This Ticket has no relation, hence no details can be displayed!',
+ 'late' => 'late',
+ 'showContract' => 'Show Contract',
+ 'modemAnalysis' => 'Modem Analysis',
+ 'showModem' => 'Show modem',
+ 'viewTopography' => 'View Topography',
+ 'noTickettype' => 'There were no Ticket types set.',
+ 'enableBrowserNotifications' => 'Please enable Browser Notifications',
+ 'notificationText' => 'For the best experience, when using the Ticketreceiver, it is highly recommended to turn on Browser Notifications. This ensures, that you are notified for every update.',
+ 'openPermissionDialog' => 'Open Permission Dialog',
+ 'noNotifications' => 'I dont want Notifications!',
+ ],
+ 'Ticketsystem' => 'Ticketsystem',
'Time' => 'Time',
+ 'from' => 'from',
+ 'to' => 'to',
+ 'tree' => [
+ 'addDevice' => 'Add NetElement at the selected position',
+ ],
+ 'topo' => [
+ 'MPR' => 'Modem Positioning Rule',
+ 'Modem' => 'Topography: Modem Overview',
+ 'addMpr' => 'Add new MPR',
+ 'addDevice' => 'Position a new device',
+ 'drawDevice' => 'Click to position a device',
+ 'cancel' => 'Cancel',
+ 'clearAll' => 'Clear All',
+ 'cancelDrawing' => 'Cancel drawing',
+ 'finish' => 'Finish',
+ 'finishDrawing' => 'Finish drawing',
+ 'undo' => 'Delete last point',
+ 'undoDrawing' => 'Delete last point drawn',
+ 'rectangle' => 'Draw a rectangle',
+ 'polygon' => 'Draw a polygon',
+ 'save' => 'Save',
+ 'editToolbarText' => 'Drag handles or markers to edit features.',
+ 'editToolbarSubtext' => 'Click cancel to undo changes.',
+ 'editDisabled' => 'No layers to edit',
+ 'viewMpr' => 'view MPR',
+ 'editMpr' => 'edit MPR',
+ 'boxTooltipStart' => 'Click and drag to draw rectangle.',
+ 'boxTooltipEnd' => 'Release mouse to finish drawing.',
+ 'draw polygon' => 'Draw a polygonn',
+ 'modify' => 'Edit layers',
+ 'showCustomers' => 'Show Customers inside this shape',
+ 'polyTooltipStart' => 'Click to start drawing shape.',
+ 'polyTooltipEnd' => 'Click first point to close this shape.',
+ 'polyTooltipCont' => 'Click to continue drawing shape.',
+ ],
+ 'address' => 'Adress',
+ 'true' => 'true',
'Type' => 'Type',
+ 'users' => 'User',
'warning' => 'warning',
+ 'success' => 'success',
+ 'online' => 'online',
+ 'offline' => 'offline',
+ 'unknown' => 'unknown',
+ 'green' => 'green',
+ 'yellow' => 'yellow',
+ 'orange' => 'orange',
+ 'workforce' => [
+ 'available' => 'Available',
+ 'busy' => 'Busy',
+ 'inProcess' => 'In process',
+ 'open' => 'Open / Accepted',
+ 'openUnassigned' => 'Open - not assigned',
+ 'solved' => 'Solved today',
+ 'stacked' => 'Have more tickets',
+ 'summary' => 'Overview',
+ ],
+ 'contract' => [
+ 'groundForDismissal' => 'Ground for dismissal',
+ 'groundsForDismissal' => [
+ 'unknown' => 'unknown',
+ 'relocation' => 'relocation',
+ 'unsatisfied' => 'unsatisfied',
+ 'canceled by us' => 'canceled by us',
+ 'deceased' => 'deceased',
+ 'competitor' => 'competitor',
+ ],
+ 'noModemTickets' => 'Currently none of the modems that belong to this contract have a ticket associated!',
+ ],
+ 'configfile' => [
+ 'dragdrop' => [
+ 'displayName' => 'Display Name',
+ 'displayNamePlaceholder' => 'The name this parameter is displayed on the modem analysis page.',
+ 'analysisOperator' => 'Analysis Page Operator',
+ 'operatorPlaceholder' => 'Change the parameter via an operation',
+ 'add' => 'Add',
+ 'sustract' => 'Sustract',
+ 'multiply' => 'Multiply',
+ 'divide' => 'Divide',
+ 'modulo' => 'Modulo',
+ 'analysisOperand' => 'Analysis Page Operand',
+ 'analysisOperandPlaceholder' => 'Calculation value for modem analysis page',
+ 'diagramColumn' => 'Diagram Storage Column',
+ 'monitorInDiagram' => 'Write value to diagram?',
+ 'diagramColumnPlaceholder' => 'Select a column, that is used to monitor this parameter',
+ 'diagramOperator' => 'Diagram Operator',
+ 'diagramOperand' => 'Diagram Operand',
+ 'diagramOperandPlaceholder' => 'Calculation value for the monitoring diagram',
+ 'colorize' => 'Colorize On Map?',
+ 'selectMapParameter' => 'Select as which parameter it should appear on the map',
+ 'threshholds' => 'Optional: Threshold(s) for :severity (:color) – e.g. “..10” or “-1.5..1.5” or “-20..-10;10..20” or “20..”',
+ 'listtype' => [
+ 'list' => 'Rows',
+ 'table' => 'Columns',
+ 'paginated' => 'Paginated',
+ ],
+ ],
+ ],
+ 'geocoding' => [
+ 'failed' => 'Could not determine geo coordinates (:reason) – please add the coordinates manually!',
+ 'error' => [
+ 'OK' => 'OK!',
+ 'n/a' => 'Google API: unknown Error!',
+ 'HERE API NO RESULTS' => 'HERE API: No Results found!',
+ 'DATA_VERIFICATION_FAILED' => 'Entered Data is invalid or could not be resolved by the geocoding providers.',
+ ],
+ ],
];