MT#3961 Provide Dropdown to change the language

We save this setting in a session variable and a cookie
valid for 3 months
gjungwirth/test_sleeps
Gerhard Jungwirth 12 years ago
parent 43a7211f75
commit 1f37a80b84

@ -102,6 +102,21 @@ sub auto :Private {
return;
}
if(defined $c->request->params->{lang} &&
$c->request->params->{lang} =~ /^\w+$/ && (
exists $c->installed_languages->{$c->request->params->{lang}} ||
$c->request->params->{lang} eq 'i_default') ) {
$c->session->{lang} = $c->request->params->{lang};
$c->response->cookies->{ngcp_panel_lang} = { value => $c->request->params->{lang}, expires => '+3M', };
$c->log->debug("Setting language to ". $c->request->params->{lang});
}
if (defined $c->session->{lang}) {
$c->languages([$c->session->{lang}, "i_default"]);
} elsif ( $c->req->cookie('ngcp_panel_lang') ) {
$c->session->{lang} = $c->req->cookie('ngcp_panel_lang')->value;
$c->languages([$c->session->{lang}, "i_default"]);
}
$c->log->debug("*** Root::auto grant access for authenticated user");
# check for read_only on write operations

File diff suppressed because it is too large Load Diff

@ -0,0 +1,828 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: lib/NGCP/Panel/Utils/DbStrings.pm:43
msgid "\"Calling line identification restriction\" - if set to true, the CLI is not displayed on outgoing calls."
msgstr ""
#: lib/NGCP/Panel/Controller/Root.pm:59
msgid "403 - Permission denied"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:57
msgid "A PIN code which may be used in a VSC to disable the outgoing user block list and NCOS level for a call."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:75
msgid "A list of shell patterns specifying which CLIs are allowed to be set by the subscriber. \"*\", \"?\" and \"x-y\" with \"x\" and \"y\" representing numbers from 0 to 9 may be used as wildcards as usual in shell patterns."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:49 lib/NGCP/Panel/Utils/DbStrings.pm:95
msgid "A numeric string intended to be used in rewrite rules for emergency numbers."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:63
msgid "A password used for authentication against the peer host."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:67
msgid "A realm (hostname) used to identify and for authentication against a peer host."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:61
msgid "A username used for authentication against the peer host."
msgstr ""
#: share/templates/administrator/list.tt:20 share/templates/administrator/list.tt:28
msgid "API key"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:37
msgid "Active"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:22
msgid "Administrative Block List for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:28
msgid "Administrative Block List for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:20
msgid "Administrative Block Mode for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:26
msgid "Administrative Block Mode for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:54
msgid "Administrative NCOS Level"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:58
msgid "Administrative PIN to bypass outbound Block List"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:24
msgid "Administratively block anonymous inbound calls"
msgstr ""
#: share/templates/administrator/list.tt:3
msgid "Administrator"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:140
msgid "Administrator not found"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:111
msgid "Administrator successfully created"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:213
msgid "Administrator successfully deleted"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:187
msgid "Administrator successfully updated"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:143 lib/NGCP/Panel/Utils/DbStrings.pm:145
msgid "Allow access from the given list of IP addresses and/or IP nets."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:156
msgid "Allow calls to foreign domains"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:64
msgid "Allow inbound calls from foreign subscribers"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:157
msgid "Allow outbound calls of local subscribers to foreign domains"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:65
msgid "Allow unauthenticated inbound calls from FOREIGN domain to users within this domain. Use with care - it allows to flood your users with voice spam."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:74
msgid "Allowed CLIs for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:142
msgid "Allowed source IPs"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:46
msgid "Area Code"
msgstr ""
#: share/templates/helpers/datatables.tt:163
msgid "Back"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:12
msgid "Block List for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:18
msgid "Block List for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:10
msgid "Block Mode for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:16
msgid "Block Mode for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:14
msgid "Block anonymous inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:172
msgid "CLI of CloudPBX Pilot Subscriber"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:208
msgid "Cannot delete myself"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:163
msgid "Choose the logic for RTP/SRTP transcoding (SAVP profile) for the RTP relay"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:165
msgid "Choose the logic for local RTCP feedback (AVPF profile) for the RTP relay"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:155
msgid "Choose the logic of IPv4/IPv6 autodetection for the RTP relay"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:170
msgid "CloudPBX Hunt Group List"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:166
msgid "CloudPBX Hunt Policy"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:168
msgid "CloudPBX Serial Hunt Timeout"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:160
msgid "CloudPBX Subscriber"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:19
msgid "Contains wildcarded SIP usernames (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\") that are (not) allowed to be called by the subscriber. \"*\", \"?\" and \"x-y\" with \"x\" and \"y\" representing numbers from 0 to 9 may be used as wildcards like in shell patterns."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:13
msgid "Contains wildcarded SIP usernames (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\") that are (not) allowed to call the subscriber. \"*\", \"?\" and \"x-y\" with \"x\" and \"y\" representing numbers from 0 to 9 may be used as wildcards like in shell patterns."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:44
msgid "Country Code"
msgstr ""
#: share/templates/administrator/list.tt:24
msgid "Create Administrator"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:181
msgid "Customer Sound Set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:182
msgid "Customer specific Sound Set used for PBX auto-attendant prompts, customer-specific announcements etc."
msgstr ""
#: share/layout/body.tt:28
msgid "Dashboard"
msgstr ""
#: share/templates/administrator/list.tt:19
msgid "Delete"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:148
msgid "Disable NAT SIP pings"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:149
msgid "Don't do NAT ping for domain/user. Use with caution: this only makes sense on the access network which does not need pings (e.g. CDMA)"
msgstr ""
#: share/templates/administrator/list.tt:18 share/templates/helpers/pref_table.tt:137
msgid "Edit"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:110
msgid "Emergency CLI"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:48
msgid "Emergency Prefix variable"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:94
msgid "Emergency Suffix variable"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:126
msgid "Enable Apple/Google Mobile Push"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:68
msgid "Enable Peer Authentication"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:91
msgid "Enable Prepaid"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:97
msgid "Enable SIP Session Timers."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:96
msgid "Enable Session-Timers"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:177
msgid "Export subscriber to shared XMPP Buddylist"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:178
msgid "Export this subscriber into the shared XMPP buddy list for the customer."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:77
msgid "External Contract #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:78
msgid "External Subscriber #"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:116
msgid "Failed to create administrator."
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:218
msgid "Failed to delete administrator."
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:192
msgid "Failed to update administrator."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:79
msgid "Find Subscriber by UUID"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:80
msgid "For incoming calls from this peer, find the destination subscriber by a uuid parameter in R-URI which has been sent in Contact at outbound registration."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:183
msgid "Force calls from this user/domain/peer to be routed to PSTN even if the callee is local. Use with caution, as this setting may increase your costs! When enabling this option in a peer, make sure you trust it, as the NGCP will become an open relay for it!"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:93
msgid "Force calls to this user to be treated as if the user was not local. This helps in migration scenarios."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:92
msgid "Force inbound calls to peer"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:112
msgid "Force outbound call via socket"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:139 lib/NGCP/Panel/Utils/DbStrings.pm:141
msgid "Group of addresses and/or IP nets allowed access."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:42
msgid "Hide own number for outbound calls"
msgstr ""
#: share/layout/body.tt:38
msgid "Home"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:150
msgid "IP Header Field"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:154
msgid "IPv4/IPv6 briding mode"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:146
msgid "Ignore allowed IPs"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:147
msgid "Ignore preferences \"allowed_ips\" and \"man_allowed_ips\"."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:116
msgid "Inbound Network-Provided Number"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:114
msgid "Inbound User-Provided Number"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:134
msgid "Inbound User-Provided Redirecting Number"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:15
msgid "Incoming anonymous calls (with calling line identification restriction) are blocked if set to true."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:84
msgid "Internal # for inbound callee rewrite rule set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:83
msgid "Internal # for inbound caller rewrite rule set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:86
msgid "Internal # for outbound callee rewrite rule set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:85
msgid "Internal # for outbound caller rewrite rule set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:51
msgid "Internal Administrative NCOS Level #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:32
msgid "Internal Call Forward Busy map #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:36
msgid "Internal Call Forward Timeout #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:34
msgid "Internal Call Forward Unavailable #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:30
msgid "Internal Call Forward Unconditional #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:76
msgid "Internal Contract #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:50
msgid "Internal NCOS Level #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:138
msgid "Internal allowed source IP group #"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:140
msgid "Internal manual allowed source IP group #"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:135
msgid "Invalid administrator id detected"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:43
msgid "Lawful Intercept"
msgstr ""
#: share/templates/helpers/datatables.tt:207
msgid "Loading..."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:8
msgid "Lock Level"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:35
msgid "Login"
msgstr ""
#: share/layout/body.tt:20
msgid "Logout"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:144
msgid "Manually defined allowed source IPs"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:36
msgid "Master"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:73
msgid "Maximum number of concurrent outgoing sessions (calls) coming from a subscriber or going to a peer."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:133
msgid "Maximum number of concurrent outgoing sessions (calls) for subscribers within the same account"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:71
msgid "Maximum number of concurrent sessions (calls) for a subscriber or peer."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:131
msgid "Maximum number of concurrent sessions (calls) for subscribers within the same account"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:158
msgid "Mobile Push Expiry Timeout"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:52
msgid "NCOS Level"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:40
msgid "Network-Provided CLI"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:179
msgid "Network-Provided Display Name"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:136
msgid "Outbound Diversion Header"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:120
msgid "Outbound From-Display Field"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:118
msgid "Outbound From-Username Field"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:122
msgid "Outbound PAI-Username Field"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:124
msgid "Outbound PPI-Username Field"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:113
msgid "Outbound socket to be used for SIP communication to this entity"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:56
msgid "PIN to bypass outbound Block List"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:66
msgid "Peer Authentication Domain"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:62
msgid "Peer Authentication Password"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:60
msgid "Peer Authentication User"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:164
msgid "RTCP Feedback Mode"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:152
msgid "RTP-Proxy Mode"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:38
msgid "Read Only"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:108
msgid "Reject Emergency Calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:109
msgid "Reject emergency calls from this user or domain."
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:32
msgid "Reseller"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:81
msgid "Rewrite Rule Set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:38
msgid "Ring Timeout for CFT"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:99
msgid "SIP Session Timers refresh interval (seconds). Should be always greater than min_timer preference. SBC will make refresh at the half of this interval."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:105
msgid "SIP Session Timers refresh method."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:41
msgid "SIP username (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\"). \"network-provided calling line identification\" - specifies the SIP username that is used for outgoing calls in the SIP \"From\" and \"P-Asserted-Identity\" headers (as user- and network-provided calling numbers). The content of the \"From\" header may be overridden by the \"user_cli\" preference and client (if allowed by the \"allowed_clis\" preference) SIP signalling. Automatically set to the primary E.164 number specified in the subscriber details."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:90
msgid "SIP username (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\"). \"user-provided calling line identification\" - specifies the SIP username that is used for outgoing calls. If set, this is put in the SIP \"From\" header (as user-provided calling number) if a client sends a CLI which is not allowed by \"allowed_clis\" or if \"allowed_clis\" is not set."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:111
msgid "SIP username (the localpart of the whole SIP URI, eg., \"user\" of SIP URI \"user@example.com\"). Emergency CLI which can be used in rewrite rules as substitution value."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:162
msgid "SRTP Transcoding Mode"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:25
msgid "Same as \"block_in_clir\" but may only be set by administrators and is applied prior to the user setting."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:23
msgid "Same as \"block_in_list\" but may only be set by administrators and is applied prior to the user setting."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:21
msgid "Same as \"block_in_mode\" but may only be set by administrators."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:29
msgid "Same as \"block_out_list\" but may only be set by administrators and is applied prior to the user setting."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:27
msgid "Same as \"block_out_mode\" but may only be set by administrators."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:59
msgid "Same as \"block_out_override_pin\" but additionally disables the administrative block list and NCOS level."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:55
msgid "Same as \"ncos\", but may only be set by administrators and is applied prior to the user setting."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:129
msgid "Search for partial match of user-provided number (UPN) to subscriber's primary E164 number and aliases. If it mathes, take UPN as valid wihout allowed_clis check and copy UPN to network-provided number (NPN)."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:9
msgid "See \"lock_voip_account_subscriber\" for a list of possible values. A lock value of \"none\" will not be returned to the caller. Read-only setting."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:127
msgid "Send inbound call to Mobile Push server when called subscriber is not registered. This can not be used together with CFNA as call will be then simply forwarded."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:88
msgid "Send the E164 number instead of SIP AOR as request username when sending INVITE to the subscriber. If a 404 is received the SIP AOR is sent as request URI as fallback."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:161
msgid "Send the calls from/to the subscribers through the cloud pbx module."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:102
msgid "Session-Timer Max Refresh Interval"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:100
msgid "Session-Timer Min Refresh Interval"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:98
msgid "Session-Timer Refresh Interval"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:104
msgid "Session-Timer Refresh Method"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:101
msgid "Set Min-SE value in SBC. This is also used to build 422 reply if remote Min-SE is smaller than local Min-SE."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:153
msgid "Set RTP relay mode for this peer/domain/user"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:103
msgid "Sets upper limit on accepted Min-SE value in in SBC."
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:40
msgid "Show CDRs"
msgstr ""
#: lib/NGCP/Panel/Controller/Administrator.pm:39
msgid "Show Passwords"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:107
msgid "Sound Set used for system prompts like error announcements etc."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:39
msgid "Specifies how many seconds the system should wait before redirecting the call if \"cft\" is set."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:53
msgid "Specifies the NCOS level that applies to the user."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:82
msgid "Specifies the list of caller and callee rewrite rules which should be applied for incoming and outgoing calls."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:11
msgid "Specifies the operational mode of the incoming block list. If unset or set to a false value, it is a blacklist (accept all calls except from numbers listed in the block list), with a true value it is a whitelist (reject all calls except from numbers listed in the block list)."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:17
msgid "Specifies the operational mode of the outgoing block list. If unset or set to a false value, it is a blacklist (allow all calls except to numbers listed in the block list), with a true value it is a whitelist (deny all calls except to numbers listed in the block list)."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:135
msgid "Specifies the way to obtain the User-Provided Redirecting CLI. Possible options are use NPN of forwarding subscriber or respect inbound Diversion header. Same validation rules as for UPN apply to UPRN. NGCP does not stack UPRNs up if the call is forwarded several times."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:69
msgid "Specifies whether registration at the peer host is desired."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:106
msgid "System Sound Set"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:117
msgid "The SIP header field to fetch the network-provided-number from for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:115
msgid "The SIP header field to fetch the user-provided-number from for inbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:151
msgid "The SIP header to take the IP address for logging it into CDRs."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:47
msgid "The area code that will be used for routing of dialed numbers without an area code. Defaults to the area code of the E.164 number if the subscriber has one."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:173
msgid "The base CLI for the PBX extension."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:137
msgid "The content to put into the Diversion header for outbound calls (use \"None\" to not set header at all)"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:121
msgid "The content to put into the From display-name for outbound calls from the platform to the subscriber"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:119
msgid "The content to put into the From username for outbound calls from the platform to the subscriber"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:176
msgid "The content to put into the History-Info header for outbound calls (use \"None\" to not set header at all)"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:123
msgid "The content to put into the P-Asserted-Identity username for outbound calls from the platform to the subscriber (use \"None\" to not set header at all)"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:125
msgid "The content to put into the P-Preferred-Identity username for outbound calls from the platform to the subscriber (use \"None\" to not set header at all)"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:45
msgid "The country code that will be used for routing of dialed numbers without a country code. Defaults to the country code of the E.164 number if the subscriber has one."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:159
msgid "The expiry interval of sent push request. Client is expected to register within this time, otherwise he should treat the request as outdated and ignore."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:167
msgid "The hunting policy for PBX hunt groups."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:33
msgid "The id pointing to the \"Call Forward Busy\" entry in the voip_cf_mappings table"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:37
msgid "The id pointing to the \"Call Forward Timeout\" entry in the voip_cf_mappings table"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:35
msgid "The id pointing to the \"Call Forward Unavailable\" entry in the voip_cf_mappings table"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:31
msgid "The id pointing to the \"Call Forward Unconditional\" entry in the voip_cf_mappings table"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:171
msgid "The members (as SIP URIs) of the PBX hunt group."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:180
msgid "The network-provided display name used for XMPP contacts and optionally SIP outbound header manipulation."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:169
msgid "The serial timeout for hunting in PBX hunt groups."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:175
msgid "The string to be used as a User-Agent header replacement if ua_header_mode is set to \"replace\"."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:132
msgid "Total max of outbound calls of Customer"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:72
msgid "Total max of outbound concurrent calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:130
msgid "Total max of overall calls of Customer"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:70
msgid "Total max of overall concurrent calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:87
msgid "Use Number instead of Contact first for outbound calls"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:128
msgid "Use valid Alias CLI as NPN"
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:174
msgid "User-Agent header passing mode."
msgstr ""
#: lib/NGCP/Panel/Utils/DbStrings.pm:89
msgid "User-Provided Number"
msgstr ""
#: share/layout/body.tt:68
msgid "all rights reserved"
msgstr ""
#: share/templates/helpers/datatables.tt:72
msgid "dataTables.default.js"
msgstr ""

@ -17,6 +17,17 @@
[% c.user.webusername %]@[% c.user.domain.domain %]
[% END -%]
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Language
<b class="caret"></b>
</a>
<ul class="dropdown-menu pull-right">
<li><a href="?lang=i_default">English</a></li>
<li><a href="?lang=de">German</a></li>
</ul>
</li>
<li><a href="[% c.uri_for('/logout') %]">[% c.loc('Logout') %]</a></li>
</ul>
</div> <!-- /#top-nav -->

Loading…
Cancel
Save