Auto Translate Language

This commit is contained in:
Ibnu Maksum 2024-02-13 13:54:01 +07:00
parent e9f5d56f91
commit 3c9b05468e
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
116 changed files with 2549 additions and 2571 deletions

3
.gitignore vendored
View File

@ -29,4 +29,5 @@ system/uploads/system/**
!system/uploads/system/index.html
ui/themes/**
!ui/themes/index.html
!ui/themes/README.md
!ui/themes/README.md
scanLang.php

View File

@ -8,9 +8,43 @@
class Lang
{
public static function T($var)
public static function T($key)
{
return Lang($var);
global $_L, $lan_file, $config;
$L = $_SESSION['Lang'];
if (!empty($_L[$key])) {
return $_L[$key];
}
$val = $key;
$md5 = md5($key);
if (!empty($_L[$key])) {
return $_L[$key];
}else if (!empty($_L[$md5])) {
return $_L[$md5];
} else if (!empty($_L[str_replace(' ', '_', $key)])) {
return $_L[str_replace(' ', '_', $key)];
} else {
$iso = Lang::getIsoLang()[$config['language']];
if(!empty($iso) && !empty($val)){
$temp = Lang::translate($val, $iso);
if(!empty($temp)){
$val = $temp;
}
}
$key = md5($key);
$_L[$key] = $val;
$_SESSION['Lang'][$key] = $val;
file_put_contents(File::pathFixer('system/lan/' . $config['language'] . '/common.lan.json'), json_encode($_SESSION['Lang']));
return $val;
}
}
public static function getIsoLang(){
global $isolang;
if(empty($isolang) || count($isolang)==0){
$isolang = json_decode(file_get_contents(File::pathFixer("system/lan/country.json")),true);
}
return $isolang;
}
public static function htmlspecialchars($var)
@ -151,4 +185,25 @@ class Lang
}
return $textLeft.str_pad($textRight, $cols-strlen($textLeft), $pad_string, 0);
}
public static function translate($txt, $to='id'){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://translate.google.com/m?hl=en&sl=en&tl=$to&ie=UTF-8&prev=_m&q=".urlencode($txt));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (iPhone; CPU OS 13_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/28.1 Mobile/15E148 Safari/605.1.15");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_HEADER, 0);
$hasil = curl_exec ($ch);
curl_close($ch);
$temp = explode('<div class="result-container">', $hasil);
if(count($temp)>0){
$temp = explode("</div", $temp[1]);
if(!empty($temp[0])){
return $temp[0];
}
}
return $txt;
}
}

View File

@ -78,11 +78,11 @@ class Paginator
}
if ($page < $counter - 1) {
$pagination .= "<li><a href='{$url}&p=$next&q=$query'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li><a href='{$url}&p=$lastpage&q=$query'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li><a href='{$url}&p=$next&q=$query'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li><a href='{$url}&p=$lastpage&q=$query'>" . Lang::T('Last') . "</a></li>";
} else {
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Last') . "</a></li>";
}
$pagination .= "</ul>";
@ -184,11 +184,11 @@ class Paginator
}
if ($page < $counter - 1) {
$pagination .= "<li><a href='{$url}$next'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li><a href='{$url}$lastpage'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li><a href='{$url}$next'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li><a href='{$url}$lastpage'>" . Lang::T('Last') . "</a></li>";
} else {
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Last') . "</a></li>";
}
$pagination .= "</ul>";
@ -278,11 +278,11 @@ class Paginator
}
if ($page < $counter - 1) {
$pagination .= "<li><a href='{$url}$next'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li><a href='{$url}$lastpage'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li><a href='{$url}$next'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li><a href='{$url}$lastpage'>" . Lang::T('Last') . "</a></li>";
} else {
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Next'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . $_L['Last'] . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Next') . "</a></li>";
$pagination .= "<li class='disabled'><a class='disabled'>" . Lang::T('Last') . "</a></li>";
}
$pagination .= "</ul>";

View File

@ -148,11 +148,20 @@ function _notify($msg, $type = 'e')
if (empty($config['language'])) {
$config['language'] = 'english';
}
$lan_file = File::pathFixer('system/lan/' . $config['language'] . '/common.lan.php');
if (file_exists($lan_file)) {
require $lan_file;
if (empty($_SESSION['Lang'])) {
$lan_file = File::pathFixer('system/lan/' . $config['language'] . '.json');
if (file_exists($lan_file)) {
$_L = json_decode(file_get_contents($lan_file), true);
} else {
$_L['nux_created_by'] = 'Auto Generated by iBNuX Script';
$_SESSION['Lang'] = $_L;
if (file_exists($lan_file)) {
file_put_contents(File::pathFixer('system/lan/' . $config['language'] . '/common.lan.json'), json_encode($_L));
}
}
} else {
die("$lan_file not found");
$_L = $_SESSION['Lang'];
}
$ui = new Smarty();
@ -253,21 +262,7 @@ function _log($description, $type = '', $userid = '0')
function Lang($key)
{
global $_L, $lan_file;
if (!empty($_L[$key])) {
return $_L[$key];
}
$val = $key;
$key = alphanumeric($key, " ");
if (!empty($_L[$key])) {
return $_L[$key];
} else if (!empty($_L[str_replace(' ', '_', $key)])) {
return $_L[str_replace(' ', '_', $key)];
} else {
$key = str_replace(' ', '_', $key);
file_put_contents($lan_file, "$" . "_L['$key'] = '" . addslashes($val) . "';\n", FILE_APPEND);
return $val;
}
return Lang::T($key);
}
function alphanumeric($str, $tambahan = "")

View File

@ -7,7 +7,7 @@
_auth();
$ui->assign('_title', $_L['My_Account']);
$ui->assign('_title', Lang::T('My Account'));
$ui->assign('_system_menu', 'accounts');
$action = $routes['1'];
@ -62,18 +62,18 @@ switch ($action) {
$d->password = $npass;
$d->save();
_msglog('s', $_L['Password_Changed_Successfully']);
_msglog('s', Lang::T('Password changed successfully, Please login again'));
_log('[' . $user['username'] . ']: Password changed successfully', 'User', $user['id']);
r2(U . 'login');
} else {
r2(U . 'accounts/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'accounts/change-password', 'e', Lang::T('Incorrect Current Password'));
}
} else {
r2(U . 'accounts/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'accounts/change-password', 'e', Lang::T('Incorrect Current Password'));
}
} else {
r2(U . 'accounts/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'accounts/change-password', 'e', Lang::T('Incorrect Current Password'));
}
break;
@ -105,7 +105,7 @@ switch ($action) {
$d = ORM::for_table('tbl_customers')->find_one($user['id']);
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
if ($msg == '') {
@ -115,8 +115,8 @@ switch ($action) {
$d->phonenumber = $phonenumber;
$d->save();
_log('[' . $user['username'] . ']: ' . $_L['User_Updated_Successfully'], 'User', $user['id']);
r2(U . 'accounts/profile', 's', $_L['User_Updated_Successfully']);
_log('[' . $user['username'] . ']: ' . Lang::T('User Updated Successfully'), 'User', $user['id']);
r2(U . 'accounts/profile', 's', Lang::T('User Updated Successfully'));
} else {
r2(U . 'accounts/profile', 'e', $msg);
}

View File

@ -25,19 +25,19 @@ switch ($do) {
Admin::setCookie($d['id']);
$d->last_login = date('Y-m-d H:i:s');
$d->save();
_log($username . ' ' . $_L['Login_Successful'], $d['user_type'], $d['id']);
_log($username . ' ' . Lang::T('Login Successful'), $d['user_type'], $d['id']);
r2(U . 'dashboard');
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_log($username . ' ' . $_L['Failed_Login'], $d['user_type']);
_msglog('e', Lang::T('Invalid Username or Password'));
_log($username . ' ' . Lang::T('Failed Login'), $d['user_type']);
r2(U . 'admin');
}
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_msglog('e', Lang::T('Invalid Username or Password'));
r2(U . 'admin');
}
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_msglog('e', Lang::T('Invalid Username or Password'));
r2(U . 'admin');
}

View File

@ -9,7 +9,7 @@
**/
_admin();
$ui->assign('_title', $_L['Network']);
$ui->assign('_title', Lang::T('Network'));
$ui->assign('_system_menu', 'network');
$action = $routes['1'];

View File

@ -5,7 +5,7 @@
**/
_admin();
$ui->assign('_title', $_L['Bandwidth_Plans']);
$ui->assign('_title', Lang::T('Bandwidth Plans'));
$ui->assign('_system_menu', 'services');
$action = $routes['1'];
@ -13,7 +13,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U."dashboard",'e',$_L['Do_Not_Access']);
r2(U."dashboard",'e',Lang::T('You do not have permission to access this page'));
}
switch ($action) {
@ -57,7 +57,7 @@ switch ($action) {
$d = ORM::for_table('tbl_bandwidth')->find_one($id);
if($d){
$d->delete();
r2(U . 'bandwidth/list', 's', $_L['Delete_Successfully']);
r2(U . 'bandwidth/list', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -78,7 +78,7 @@ switch ($action) {
$d = ORM::for_table('tbl_bandwidth')->where('name_bw',$name)->find_one();
if($d){
$msg .= $_L['BW_already_exist']. '<br>';
$msg .= Lang::T('Name Bandwidth Already Exist'). '<br>';
}
if($msg == ''){
@ -90,7 +90,7 @@ switch ($action) {
$d->rate_up_unit = $rate_up_unit;
$d->save();
r2(U . 'bandwidth/list', 's', $_L['Created_Successfully']);
r2(U . 'bandwidth/list', 's', Lang::T('Data Created Successfully'));
}else{
r2(U . 'bandwidth/add', 'e', $msg);
}
@ -112,13 +112,13 @@ switch ($action) {
$d = ORM::for_table('tbl_bandwidth')->find_one($id);
if($d){
}else{
$msg .= $_L['Data_Not_Found']. '<br>';
$msg .= Lang::T('Data Not Found'). '<br>';
}
if($d['name_bw'] != $name){
$c = ORM::for_table('tbl_bandwidth')->where('name_bw',$name)->find_one();
if($c){
$msg .= $_L['BW_already_exist']. '<br>';
$msg .= Lang::T('Name Bandwidth Already Exist'). '<br>';
}
}
@ -130,7 +130,7 @@ switch ($action) {
$d->rate_up_unit = $rate_up_unit;
$d->save();
r2(U . 'bandwidth/list', 's', $_L['Updated_Successfully']);
r2(U . 'bandwidth/list', 's', Lang::T('Data Updated Successfully'));
}else{
r2(U . 'bandwidth/edit/'.$id, 'e', $msg);
}

View File

@ -16,7 +16,7 @@ $ui->assign('_admin', $admin);
$cache = File::pathFixer('system/cache/codecanyon.json');
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
if (empty($config['envato_token'])) {
r2(U . 'settings/app', 'w', '<a href="' . U . 'settings/app#envato' . '">Envato Personal Access Token</a> is not set');

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Customers']);
$ui->assign('_title', Lang::T('Customer'));
$ui->assign('_system_menu', 'customers');
$action = $routes['1'];
@ -15,7 +15,7 @@ $ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
switch ($action) {
@ -252,7 +252,7 @@ switch ($action) {
}
}
r2(U . 'customers/list', 's', $_L['User_Delete_Ok']);
r2(U . 'customers/list', 's', Lang::T('User deleted Successfully'));
}
break;
@ -279,7 +279,7 @@ switch ($action) {
$d = ORM::for_table('tbl_customers')->where('username', $username)->find_one();
if ($d) {
$msg .= $_L['account_already_exist'] . '<br>';
$msg .= Lang::T('Account already axist') . '<br>';
}
if ($msg == '') {
@ -293,7 +293,7 @@ switch ($action) {
$d->phonenumber = Lang::phoneFormat($phonenumber);
$d->service_type = $service_type;
$d->save();
r2(U . 'customers/list', 's', $_L['account_created_successfully']);
r2(U . 'customers/list', 's', Lang::T('Account Created Successfully'));
} else {
r2(U . 'customers/add', 'e', $msg);
}
@ -325,7 +325,7 @@ switch ($action) {
$id = _post('id');
$d = ORM::for_table('tbl_customers')->find_one($id);
if (!$d) {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
$oldusername = $d['username'];
@ -337,7 +337,7 @@ switch ($action) {
if ($oldusername != $username) {
$c = ORM::for_table('tbl_customers')->where('username', $username)->find_one();
if ($c) {
$msg .= $_L['account_already_exist'] . '<br>';
$msg .= Lang::T('Account already axist') . '<br>';
}
$userDiff = true;
}

View File

@ -6,11 +6,11 @@
**/
_admin();
$ui->assign('_title', $_L['Dashboard']);
$ui->assign('_title', Lang::T('Dashboard'));
$admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "home", 'e', $_L['Do_Not_Access']);
r2(U . "home", 'e', Lang::T('You do not have permission to access this page'));
}
$fdate = date('Y-m-01');

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Reports']);
$ui->assign('_title', Lang::T('Reports'));
$ui->assign('_sysfrm_menu', 'reports');
$action = $routes['1'];
@ -75,21 +75,21 @@ switch ($action) {
<div id="address">
<h3>' . $config['CompanyName'] . '</h3>
' . $config['address'] . '<br>
' . $_L['Phone_Number'] . ': ' . $config['phone'] . '<br>
' . Lang::T('Phone Number') . ': ' . $config['phone'] . '<br>
</div>
<div id="logo"><img id="image" src="'.$logo.'" alt="logo" /></div>
</div>
<div id="header">' . $_L['All_Transactions_at_Date'] . ': ' . date($config['date_format'], strtotime($mdate)) . '</div>
<div id="header">' . Lang::T('All Transactions at Date') . ': ' . date($config['date_format'], strtotime($mdate)) . '</div>
<table id="customers">
<tr>
<th>' . $_L['Username'] . '</th>
<th>' . $_L['Plan_Name'] . '</th>
<th>' . $_L['Type'] . '</th>
<th>' . $_L['Plan_Price'] . '</th>
<th>' . $_L['Created_On'] . '</th>
<th>' . $_L['Expires_On'] . '</th>
<th>' . $_L['Method'] . '</th>
<th>' . $_L['Routers'] . '</th>
<th>' . Lang::T('Username') . '</th>
<th>' . Lang::T('Plan Name') . '</th>
<th>' . Lang::T('Type') . '</th>
<th>' . Lang::T('Plan Price') . '</th>
<th>' . Lang::T('Created On') . '</th>
<th>' . Lang::T('Expires On') . '</th>
<th>' . Lang::T('Method') . '</th>
<th>' . Lang::T('Routers') . '</th>
</tr>';
$c = true;
foreach ($x as $value) {
@ -116,7 +116,7 @@ switch ($action) {
</tr>";
}
$html .= '</table>
<h4 class="text-uppercase text-bold">' . $_L['Total_Income'] . ':</h4>
<h4 class="text-uppercase text-bold">' . Lang::T('Total Income') . ':</h4>
<h3 class="sum">' . $config['currency_code'] . ' ' . number_format($xy, 2, $config['dec_point'], $config['thousands_sep']) . '</h3>';
run_hook('print_pdf_by_date'); #HOOK
@ -247,21 +247,21 @@ EOF;
<div id="address">
<h3>' . $config['CompanyName'] . '</h3>
' . $config['address'] . '<br>
' . $_L['Phone_Number'] . ': ' . $config['phone'] . '<br>
' . Lang::T('Phone Number') . ': ' . $config['phone'] . '<br>
</div>
<div id="logo"><img id="image" src="'.$logo.'" alt="logo" /></div>
</div>
<div id="header">' . $_L['All_Transactions_at_Date'] . ': ' . date($config['date_format'], strtotime($fdate)) . ' - ' . date($config['date_format'], strtotime($tdate)) . '</div>
<div id="header">' . Lang::T('All Transactions at Date') . ': ' . date($config['date_format'], strtotime($fdate)) . ' - ' . date($config['date_format'], strtotime($tdate)) . '</div>
<table id="customers">
<tr>
<th>' . $_L['Username'] . '</th>
<th>' . $_L['Plan_Name'] . '</th>
<th>' . $_L['Type'] . '</th>
<th>' . $_L['Plan_Price'] . '</th>
<th>' . $_L['Created_On'] . '</th>
<th>' . $_L['Expires_On'] . '</th>
<th>' . $_L['Method'] . '</th>
<th>' . $_L['Routers'] . '</th>
<th>' . Lang::T('Username') . '</th>
<th>' . Lang::T('Plan Name') . '</th>
<th>' . Lang::T('Type') . '</th>
<th>' . Lang::T('Plan Price') . '</th>
<th>' . Lang::T('Created On') . '</th>
<th>' . Lang::T('Expires On') . '</th>
<th>' . Lang::T('Method') . '</th>
<th>' . Lang::T('Routers') . '</th>
</tr>';
$c = true;
foreach ($x as $value) {
@ -288,7 +288,7 @@ EOF;
</tr>";
}
$html .= '</table>
<h4 class="text-uppercase text-bold">' . $_L['Total_Income'] . ':</h4>
<h4 class="text-uppercase text-bold">' . Lang::T('Total Income') . ':</h4>
<h3 class="sum">' . $config['currency_code'] . ' ' . number_format($xy, 2, $config['dec_point'], $config['thousands_sep']) . '</h3>';
run_hook('pdf_by_period'); #HOOK

View File

@ -6,7 +6,7 @@
**/
_auth();
$ui->assign('_title', $_L['Dashboard']);
$ui->assign('_title', Lang::T('Dashboard'));
$user = User::_info();
$ui->assign('_user', $user);

View File

@ -25,19 +25,19 @@ switch ($do) {
User::setCookie($d['id']);
$d->last_login = date('Y-m-d H:i:s');
$d->save();
_log($username . ' ' . $_L['Login_Successful'], 'User', $d['id']);
_log($username . ' ' . Lang::T('Login Successful'), 'User', $d['id']);
r2(U . 'home');
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_log($username . ' ' . $_L['Failed_Login'], 'User');
_msglog('e', Lang::T('Invalid Username or Password'));
_log($username . ' ' . Lang::T('Failed Login'), 'User');
r2(U . 'login');
}
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_msglog('e', Lang::T('Invalid Username or Password'));
r2(U . 'login');
}
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_msglog('e', Lang::T('Invalid Username or Password'));
r2(U . 'login');
}
@ -141,11 +141,11 @@ switch ($do) {
}
} else {
// voucher used by other customer
r2(U . 'login', 'e', $_L['Voucher_Not_Valid']);
r2(U . 'login', 'e', Lang::T('Voucher Not Valid'));
}
}
} else {
_msglog('e', $_L['Invalid_Username_or_Password']);
_msglog('e', Lang::T('Invalid Username or Password'));
r2(U . 'login');
}
default:

View File

@ -14,7 +14,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}

View File

@ -13,7 +13,7 @@ $ui->assign('_user', $user);
switch ($action) {
case 'voucher':
$ui->assign('_system_menu', 'voucher');
$ui->assign('_title', $_L['Order_Voucher']);
$ui->assign('_title', Lang::T('Order Voucher'));
run_hook('customer_view_order'); #HOOK
$ui->display('user-order.tpl');
break;

View File

@ -5,7 +5,7 @@
**/
_auth();
$ui->assign('_title', $_L['Order_Voucher']);
$ui->assign('_title', Lang::T('Order Voucher'));
$ui->assign('_system_menu', 'order');
$action = $routes['1'];

View File

@ -54,9 +54,9 @@ if(strpos($action,"-reset")!==false){
$html = _post("html");
run_hook('save_pages'); #HOOK
if(file_put_contents($path, str_replace(["<div","</div>"],"",$html))){
r2(U . 'pages/'.$action, 's', $_L['Success_Save_Page']);
r2(U . 'pages/'.$action, 's', Lang::T("Saving page success"));
}else{
r2(U . 'pages/'.$action, 'e', $_L['Failed_Save_Page']);
r2(U . 'pages/'.$action, 'e', Lang::T("Failed to save page, make sure i can write to folder pages, <i>chmod 664 pages/*.html<i>"));
}
}else
$ui->display('a404.tpl');

View File

@ -16,7 +16,7 @@ $ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$cache = File::pathFixer('system/cache/plugin_repository.json');

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Network']);
$ui->assign('_title', Lang::T('Network'));
$ui->assign('_system_menu', 'network');
$action = $routes['1'];
@ -14,7 +14,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
@ -74,7 +74,7 @@ switch ($action) {
}
$d->delete();
r2(U . 'pool/list', 's', $_L['Delete_Successfully']);
r2(U . 'pool/list', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -101,12 +101,12 @@ switch ($action) {
$msg .= 'Name should be between 3 to 30 characters' . '<br>';
}
if ($ip_address == '' or $routers == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_pool')->where('pool_name', $name)->find_one();
if ($d) {
$msg .= $_L['Pool_already_exist'] . '<br>';
$msg .= Lang::T('Pool Name Already Exist') . '<br>';
}
if ($msg == '') {
if ($routers != 'radius') {
@ -121,7 +121,7 @@ switch ($action) {
$b->routers = $routers;
$b->save();
r2(U . 'pool/list', 's', $_L['Created_Successfully']);
r2(U . 'pool/list', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'pool/add', 'e', $msg);
}
@ -135,14 +135,14 @@ switch ($action) {
$msg = '';
if ($ip_address == '' or $routers == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$id = _post('id');
$d = ORM::for_table('tbl_pool')->find_one($id);
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
if ($msg == '') {
@ -156,7 +156,7 @@ switch ($action) {
$d->routers = $routers;
$d->save();
r2(U . 'pool/list', 's', $_L['Updated_Successfully']);
r2(U . 'pool/list', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'pool/edit/' . $id, 'e', $msg);
}

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Recharge_Account']);
$ui->assign('_title', Lang::T('Recharge Account'));
$ui->assign('_system_menu', 'prepaid');
$action = $routes['1'];
@ -14,7 +14,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin', 'Sales'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$select2_customer = <<<EOT
@ -64,7 +64,7 @@ switch ($action) {
r2(U . 'prepaid/list', 's', $log);
case 'list':
$ui->assign('xfooter', '<script type="text/javascript" src="ui/lib/c/prepaid.js"></script>');
$ui->assign('_title', $_L['Customers']);
$ui->assign('_title', Lang::T('Customer'));
$username = _post('username');
if ($username != '') {
$paginator = Paginator::build(ORM::for_table('tbl_user_recharges'), ['username' => '%' . $username . '%'], $username);
@ -203,7 +203,7 @@ switch ($action) {
}
$d->delete();
_log('[' . $admin['username'] . ']: ' . 'Delete Plan for Customer ' . $c['username'] . ' [' . $in['plan_name'] . '][' . Lang::moneyFormat($in['price']) . ']', $admin['user_type'], $admin['id']);
r2(U . 'prepaid/list', 's', $_L['Delete_Successfully']);
r2(U . 'prepaid/list', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -218,7 +218,7 @@ switch ($action) {
$d = ORM::for_table('tbl_user_recharges')->find_one($id);
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
$p = ORM::for_table('tbl_plans')->where('id', $id_plan)->where('enabled', '1')->find_one();
if ($d) {
@ -248,7 +248,7 @@ switch ($action) {
Package::changeTo($username, $id_plan, $id);
}
_log('[' . $admin['username'] . ']: ' . 'Edit Plan for Customer ' . $d['username'] . ' to [' . $d['namebp'] . '][' . Lang::moneyFormat($p['price']) . ']', $admin['user_type'], $admin['id']);
r2(U . 'prepaid/list', 's', $_L['Updated_Successfully']);
r2(U . 'prepaid/list', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'prepaid/edit/' . $id, 'e', $msg);
}
@ -256,7 +256,7 @@ switch ($action) {
case 'voucher':
$ui->assign('xfooter', '<script type="text/javascript" src="ui/lib/c/voucher.js"></script>');
$ui->assign('_title', $_L['Prepaid_Vouchers']);
$ui->assign('_title', Lang::T('Prepaid Vouchers'));
$code = _post('code');
if ($code != '') {
$ui->assign('code', $code);
@ -283,7 +283,7 @@ switch ($action) {
break;
case 'add-voucher':
$ui->assign('_title', $_L['Add_Voucher']);
$ui->assign('_title', Lang::T('Add Vouchers'));
$c = ORM::for_table('tbl_customers')->find_many();
$ui->assign('c', $c);
$p = ORM::for_table('tbl_plans')->where('enabled', '1')->find_many();
@ -304,7 +304,7 @@ switch ($action) {
$jml++;
}
}
r2(U . 'prepaid/voucher', 's', "$jml ".$_L['Delete_Successfully']);
r2(U . 'prepaid/voucher', 's', "$jml ".Lang::T('Data Deleted Successfully'));
}
case 'print-voucher':
$from_id = _post('from_id');
@ -374,7 +374,7 @@ switch ($action) {
$template = file_get_contents("pages/Voucher.html");
$template = str_replace('[[company_name]]', $config['CompanyName'], $template);
$ui->assign('_title', $_L['Voucher_Hotspot']);
$ui->assign('_title', Lang::T('Hotspot Voucher'));
$ui->assign('from_id', $from_id);
$ui->assign('vpl', $vpl);
$ui->assign('pagebreak', $pagebreak);
@ -416,7 +416,7 @@ switch ($action) {
$msg = '';
if ($type == '' or $plan == '' or $server == '' or $numbervoucher == '' or $lengthcode == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
if (Validator::UnsignedNumber($numbervoucher) == false) {
$msg .= 'The Number of Vouchers must be a number' . '<br>';
@ -456,7 +456,7 @@ switch ($action) {
$d->save();
}
r2(U . 'prepaid/voucher', 's', $_L['Voucher_Successfully']);
r2(U . 'prepaid/voucher', 's', Lang::T('Create Vouchers Successfully'));
} else {
r2(U . 'prepaid/add-voucher/' . $id, 'e', $msg);
}
@ -468,13 +468,13 @@ switch ($action) {
$d = ORM::for_table('tbl_voucher')->find_one($id);
if ($d) {
$d->delete();
r2(U . 'prepaid/voucher', 's', $_L['Delete_Successfully']);
r2(U . 'prepaid/voucher', 's', Lang::T('Data Deleted Successfully'));
}
break;
case 'refill':
$ui->assign('xfooter', $select2_customer);
$ui->assign('_title', $_L['Refill_Account']);
$ui->assign('_title', Lang::T('Refill Account'));
run_hook('view_refill'); #HOOK
$ui->display('refill.tpl');
@ -499,7 +499,7 @@ switch ($action) {
r2(U . 'prepaid/refill', 'e', "Failed to refill account");
}
} else {
r2(U . 'prepaid/refill', 'e', $_L['Voucher_Not_Valid']);
r2(U . 'prepaid/refill', 'e', Lang::T('Voucher Not Valid'));
}
break;
case 'deposit':

View File

@ -13,7 +13,7 @@ $ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
switch ($action) {

View File

@ -41,7 +41,7 @@ switch ($do) {
$msg .= 'Email is not Valid<br>';
}
if ($password != $cpassword) {
$msg .= $_L['PasswordsNotMatch'] . '<br>';
$msg .= Lang::T('Passwords does not match') . '<br>';
}
if(!empty($config['sms_url'])){
@ -72,7 +72,7 @@ switch ($do) {
}
$d = ORM::for_table('tbl_customers')->where('username', $username)->find_one();
if ($d) {
$msg .= $_L['account_already_exist'] . '<br>';
$msg .= Lang::T('Account already axist') . '<br>';
}
if ($msg == '') {
run_hook('register_user'); #HOOK
@ -85,7 +85,7 @@ switch ($do) {
$d->phonenumber = $phonenumber;
if ($d->save()) {
$user = $d->id();
r2(U . 'login', 's', $_L['Register_Success']);
r2(U . 'login', 's', Lang::T('Register Success! You can login now'));
} else {
$ui->assign('username', $username);
$ui->assign('fullname', $fullname);
@ -115,7 +115,7 @@ switch ($do) {
if(!empty($username)){
$d = ORM::for_table('tbl_customers')->where('username', $username)->find_one();
if ($d) {
r2(U . 'register', 's', $_L['account_already_exist']);
r2(U . 'register', 's', Lang::T('Account already axist'));
}
if(!file_exists($otpPath)){
mkdir($otpPath);

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Reports']);
$ui->assign('_title', Lang::T('Reports'));
$ui->assign('_system_menu', 'reports');
$action = $routes['1'];
@ -14,7 +14,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin', 'Sales'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$mdate = date('Y-m-d');

View File

@ -6,7 +6,7 @@
**/
_admin();
$ui->assign('_title', $_L['Network']);
$ui->assign('_title', Lang::T('Network'));
$ui->assign('_system_menu', 'network');
$action = $routes['1'];
@ -18,7 +18,7 @@ use PEAR2\Net\RouterOS;
require_once 'system/autoload/PEAR2/Autoload.php';
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
switch ($action) {
@ -66,7 +66,7 @@ switch ($action) {
$d = ORM::for_table('tbl_routers')->find_one($id);
if ($d) {
$d->delete();
r2(U . 'routers/list', 's', $_L['Delete_Successfully']);
r2(U . 'routers/list', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -83,12 +83,12 @@ switch ($action) {
$msg .= 'Name should be between 5 to 30 characters' . '<br>';
}
if ($ip_address == '' or $username == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_routers')->where('ip_address', $ip_address)->find_one();
if ($d) {
$msg .= $_L['Router_already_exist'] . '<br>';
$msg .= Lang::T('IP Router Already Exist') . '<br>';
}
if (strtolower($name) == 'radius') {
$msg .= '<b>Radius</b> name is reserved<br>';
@ -106,7 +106,7 @@ switch ($action) {
$d->enabled = $enabled;
$d->save();
r2(U . 'routers/list', 's', $_L['Created_Successfully']);
r2(U . 'routers/list', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'routers/add', 'e', $msg);
}
@ -125,14 +125,14 @@ switch ($action) {
$msg .= 'Name should be between 5 to 30 characters' . '<br>';
}
if ($ip_address == '' or $username == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$id = _post('id');
$d = ORM::for_table('tbl_routers')->find_one($id);
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
if ($d['name'] != $name) {
@ -185,7 +185,7 @@ switch ($action) {
$p->set('routers', $name);
$p->save();
}
r2(U . 'routers/list', 's', $_L['Updated_Successfully']);
r2(U . 'routers/list', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'routers/edit/' . $id, 'e', $msg);
}

View File

@ -5,7 +5,7 @@
* by https://t.me/ibnux
**/
_admin();
$ui->assign('_title', $_L['Hotspot_Plans']);
$ui->assign('_title', Lang::T('Hotspot Plans'));
$ui->assign('_system_menu', 'services');
$action = $routes['1'];
@ -13,7 +13,7 @@ $admin = Admin::_info();
$ui->assign('_admin', $admin);
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
use PEAR2\Net\RouterOS;
@ -180,7 +180,7 @@ switch ($action) {
$d->delete();
r2(U . 'services/hotspot', 's', $_L['Delete_Successfully']);
r2(U . 'services/hotspot', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -211,16 +211,16 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '' or $id_bw == '' or $price == '' or $validity == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
if (empty($radius)) {
if ($routers == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
}
$d = ORM::for_table('tbl_plans')->where('name_plan', $name)->where('type', 'Hotspot')->find_one();
if ($d) {
$msg .= $_L['Plan_already_exist'] . '<br>';
$msg .= Lang::T('Name Plan Already Exist') . '<br>';
}
run_hook('add_plan'); #HOOK
@ -283,7 +283,7 @@ switch ($action) {
}
r2(U . 'services/hotspot', 's', $_L['Created_Successfully']);
r2(U . 'services/hotspot', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'services/add', 'e', $msg);
}
@ -316,12 +316,12 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '' or $id_bw == '' or $price == '' or $validity == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_plans')->where('id', $id)->find_one();
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
run_hook('edit_plan'); #HOOK
if ($msg == '') {
@ -371,14 +371,14 @@ switch ($action) {
$d->allow_purchase = $allow_purchase;
$d->save();
r2(U . 'services/hotspot', 's', $_L['Updated_Successfully']);
r2(U . 'services/hotspot', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'services/edit/' . $id, 'e', $msg);
}
break;
case 'pppoe':
$ui->assign('_title', $_L['PPPOE_Plans']);
$ui->assign('_title', Lang::T('PPPOE Plans'));
$ui->assign('xfooter', '<script type="text/javascript" src="ui/lib/c/pppoe.js"></script>');
$name = _post('name');
@ -397,7 +397,7 @@ switch ($action) {
break;
case 'pppoe-add':
$ui->assign('_title', $_L['PPPOE_Plans']);
$ui->assign('_title', Lang::T('PPPOE Plans'));
$d = ORM::for_table('tbl_bandwidth')->find_many();
$ui->assign('d', $d);
$r = ORM::for_table('tbl_routers')->find_many();
@ -407,7 +407,7 @@ switch ($action) {
break;
case 'pppoe-edit':
$ui->assign('_title', $_L['PPPOE_Plans']);
$ui->assign('_title', Lang::T('PPPOE Plans'));
$id = $routes['2'];
$d = ORM::for_table('tbl_plans')->find_one($id);
if ($d) {
@ -449,7 +449,7 @@ switch ($action) {
}
$d->delete();
r2(U . 'services/pppoe', 's', $_L['Delete_Successfully']);
r2(U . 'services/pppoe', 's', Lang::T('Data Deleted Successfully'));
}
break;
@ -475,17 +475,17 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '' or $id_bw == '' or $price == '' or $validity == '' or $pool == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
if (empty($radius)) {
if ($routers == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
}
$d = ORM::for_table('tbl_plans')->where('name_plan', $name)->find_one();
if ($d) {
$msg .= $_L['Plan_already_exist'] . '<br>';
$msg .= Lang::T('Name Plan Already Exist') . '<br>';
}
run_hook('add_ppoe'); #HOOK
if ($msg == '') {
@ -539,7 +539,7 @@ switch ($action) {
}
}
r2(U . 'services/pppoe', 's', $_L['Created_Successfully']);
r2(U . 'services/pppoe', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'services/pppoe-add', 'e', $msg);
}
@ -566,13 +566,13 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '' or $id_bw == '' or $price == '' or $validity == '' or $pool == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_plans')->where('id', $id)->find_one();
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
run_hook('edit_ppoe'); #HOOK
if ($msg == '') {
@ -617,7 +617,7 @@ switch ($action) {
$d->allow_purchase = $allow_purchase;
$d->save();
r2(U . 'services/pppoe', 's', $_L['Updated_Successfully']);
r2(U . 'services/pppoe', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'services/pppoe-edit/' . $id, 'e', $msg);
}
@ -658,7 +658,7 @@ switch ($action) {
if ($d) {
run_hook('delete_balance'); #HOOK
$d->delete();
r2(U . 'services/balance', 's', $_L['Delete_Successfully']);
r2(U . 'services/balance', 's', Lang::T('Data Deleted Successfully'));
}
break;
case 'balance-edit-post':
@ -673,13 +673,13 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_plans')->where('id', $id)->find_one();
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
run_hook('edit_ppoe'); #HOOK
if ($msg == '') {
@ -689,7 +689,7 @@ switch ($action) {
$d->allow_purchase = $allow_purchase;
$d->save();
r2(U . 'services/balance', 's', $_L['Updated_Successfully']);
r2(U . 'services/balance', 's', Lang::T('Data Updated Successfully'));
} else {
r2(U . 'services/balance-edit/' . $id, 'e', $msg);
}
@ -705,12 +705,12 @@ switch ($action) {
$msg .= 'The price must be a number' . '<br>';
}
if ($name == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_plans')->where('name_plan', $name)->find_one();
if ($d) {
$msg .= $_L['Plan_already_exist'] . '<br>';
$msg .= Lang::T('Name Plan Already Exist') . '<br>';
}
run_hook('add_ppoe'); #HOOK
if ($msg == '') {
@ -727,7 +727,7 @@ switch ($action) {
$d->allow_purchase = $allow_purchase;
$d->save();
r2(U . 'services/balance', 's', $_L['Created_Successfully']);
r2(U . 'services/balance', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'services/balance-add', 'e', $msg);
}

View File

@ -5,7 +5,7 @@
* by https://t.me/ibnux
**/
_admin();
$ui->assign('_title', $_L['Settings']);
$ui->assign('_title', Lang::T('Settings'));
$ui->assign('_system_menu', 'settings');
$action = $routes['1'];
@ -15,7 +15,7 @@ $ui->assign('_admin', $admin);
switch ($action) {
case 'app':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
if (!empty(_get('testWa'))) {
@ -71,15 +71,16 @@ switch ($action) {
case 'localisation':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
}
$folders = [];
$files = scandir('system/lan/');
foreach ($files as $file) {
if (is_dir('system/lan/' . $file) && !in_array($file, ['.', '..'])) {
$folders[] = $file;
}
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
// $folders = [];
// $files = scandir('system/lan/');
// foreach ($files as $file) {
// if (is_dir('system/lan/' . $file) && !in_array($file, ['.', '..'])) {
// $folders[] = $file;
// }
// }
$folders = Lang::getIsoLang();
$ui->assign('lan', $folders);
$timezonelist = Timezone::timezoneList();
$ui->assign('tlist', $timezonelist);
@ -90,7 +91,7 @@ switch ($action) {
case 'users':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$ui->assign('xfooter', '<script type="text/javascript" src="ui/lib/c/users.js"></script>');
@ -112,7 +113,7 @@ switch ($action) {
case 'users-add':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
run_hook('view_add_admin'); #HOOK
$ui->display('users-add.tpl');
@ -120,7 +121,7 @@ switch ($action) {
case 'users-edit':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$id = $routes['2'];
@ -136,7 +137,7 @@ switch ($action) {
case 'users-delete':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$id = $routes['2'];
@ -147,7 +148,7 @@ switch ($action) {
if ($d) {
run_hook('delete_admin'); #HOOK
$d->delete();
r2(U . 'settings/users', 's', $_L['User_Delete_Ok']);
r2(U . 'settings/users', 's', Lang::T('User deleted Successfully'));
} else {
r2(U . 'settings/users', 'e', $_L['Account_Not_Found']);
}
@ -175,7 +176,7 @@ switch ($action) {
$d = ORM::for_table('tbl_users')->where('username', $username)->find_one();
if ($d) {
$msg .= $_L['account_already_exist'] . '<br>';
$msg .= Lang::T('Account already axist') . '<br>';
}
$date_now = date("Y-m-d H:i:s");
run_hook('add_admin'); #HOOK
@ -191,8 +192,8 @@ switch ($action) {
$d->save();
_log('[' . $admin['username'] . ']: ' . $_L['account_created_successfully'], $admin['user_type'], $admin['id']);
r2(U . 'settings/users', 's', $_L['account_created_successfully']);
_log('[' . $admin['username'] . ']: ' . Lang::T('Account Created Successfully'), $admin['user_type'], $admin['id']);
r2(U . 'settings/users', 's', Lang::T('Account Created Successfully'));
} else {
r2(U . 'settings/users-add', 'e', $msg);
}
@ -224,13 +225,13 @@ switch ($action) {
$d = ORM::for_table('tbl_users')->find_one($id);
if ($d) {
} else {
$msg .= $_L['Data_Not_Found'] . '<br>';
$msg .= Lang::T('Data Not Found') . '<br>';
}
if ($d['username'] != $username) {
$c = ORM::for_table('tbl_users')->where('username', $username)->find_one();
if ($c) {
$msg .= $_L['account_already_exist'] . '<br>';
$msg .= Lang::T('Account already axist') . '<br>';
}
}
run_hook('edit_admin'); #HOOK
@ -249,7 +250,7 @@ switch ($action) {
$d->save();
_log('[' . $admin['username'] . ']: ' . $_L['User_Updated_Successfully'], $admin['user_type'], $admin['id']);
_log('[' . $admin['username'] . ']: ' . Lang::T('User Updated Successfully'), $admin['user_type'], $admin['id']);
r2(U . 'settings/users', 's', 'User Updated Successfully');
} else {
r2(U . 'settings/users-edit/' . $id, 'e', $msg);
@ -271,7 +272,7 @@ switch ($action) {
}
}
if ($company == '') {
r2(U . 'settings/app', 'e', $_L['All_field_is_required']);
r2(U . 'settings/app', 'e', Lang::T('All field is required'));
} else {
if ($radius_enable) {
try {
@ -316,9 +317,9 @@ switch ($action) {
}
}
_log('[' . $admin['username'] . ']: ' . $_L['Settings_Saved_Successfully'], $admin['user_type'], $admin['id']);
_log('[' . $admin['username'] . ']: ' . Lang::T('Settings Saved Successfully'), $admin['user_type'], $admin['id']);
r2(U . 'settings/app', 's', $_L['Settings_Saved_Successfully']);
r2(U . 'settings/app', 's', Lang::T('Settings Saved Successfully'));
}
break;
@ -329,7 +330,7 @@ switch ($action) {
$lan = _post('lan');
run_hook('save_localisation'); #HOOK
if ($tzone == '' or $date_format == '' or $lan == '') {
r2(U . 'settings/app', 'e', $_L['All_field_is_required']);
r2(U . 'settings/app', 'e', Lang::T('All field is required'));
} else {
$d = ORM::for_table('tbl_appconfig')->where('setting', 'timezone')->find_one();
$d->value = $tzone;
@ -404,14 +405,14 @@ switch ($action) {
$d->value = $lan;
$d->save();
_log('[' . $admin['username'] . ']: ' . $_L['Settings_Saved_Successfully'], $admin['user_type'], $admin['id']);
r2(U . 'settings/localisation', 's', $_L['Settings_Saved_Successfully']);
_log('[' . $admin['username'] . ']: ' . Lang::T('Settings Saved Successfully'), $admin['user_type'], $admin['id']);
r2(U . 'settings/localisation', 's', Lang::T('Settings Saved Successfully'));
}
break;
case 'change-password':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
run_hook('view_change_password'); #HOOK
$ui->display('change-password.tpl');
@ -438,24 +439,24 @@ switch ($action) {
$d->password = $npass;
$d->save();
_msglog('s', $_L['Password_Changed_Successfully']);
_msglog('s', Lang::T('Password changed successfully, Please login again'));
_log('[' . $admin['username'] . ']: Password changed successfully', $admin['user_type'], $admin['id']);
r2(U . 'admin');
} else {
r2(U . 'settings/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'settings/change-password', 'e', Lang::T('Incorrect Current Password'));
}
} else {
r2(U . 'settings/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'settings/change-password', 'e', Lang::T('Incorrect Current Password'));
}
} else {
r2(U . 'settings/change-password', 'e', $_L['Incorrect_Current_Password']);
r2(U . 'settings/change-password', 'e', Lang::T('Incorrect Current Password'));
}
break;
case 'notifications':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
run_hook('view_notifications'); #HOOK
if (file_exists("system/uploads/notifications.json")) {
@ -468,11 +469,11 @@ switch ($action) {
break;
case 'notifications-post':
file_put_contents("system/uploads/notifications.json", json_encode($_POST));
r2(U . 'settings/notifications', 's', $_L['Settings_Saved_Successfully']);
r2(U . 'settings/notifications', 's', Lang::T('Settings Saved Successfully'));
break;
case 'dbstatus':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$dbc = new mysqli($db_host, $db_user, $db_password, $db_name);
@ -490,7 +491,7 @@ switch ($action) {
case 'dbbackup':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
$tables = $_POST['tables'];
set_time_limit(-1);
@ -510,7 +511,7 @@ switch ($action) {
break;
case 'dbrestore':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
if (file_exists($_FILES['json']['tmp_name'])) {
$suc = 0;
@ -540,7 +541,7 @@ switch ($action) {
break;
case 'language':
if (!in_array($admin['user_type'], ['SuperAdmin', 'Admin'])) {
r2(U . "dashboard", 'e', $_L['Do_Not_Access']);
r2(U . "dashboard", 'e', Lang::T('You do not have permission to access this page'));
}
run_hook('view_add_language'); #HOOK
$ui->display('language-add.tpl');
@ -552,12 +553,12 @@ switch ($action) {
$translator = _post('translator');
if ($name == '' or $folder == '') {
$msg .= $_L['All_field_is_required'] . '<br>';
$msg .= Lang::T('All field is required') . '<br>';
}
$d = ORM::for_table('tbl_language')->where('name', $name)->find_one();
if ($d) {
$msg .= $_L['Lang_already_exist'] . '<br>';
$msg .= Lang::T('Language Name Already Exist') . '<br>';
}
run_hook('save_language'); #HOOK
if ($msg == '') {
@ -567,7 +568,7 @@ switch ($action) {
$b->author = $translator;
$b->save();
r2(U . 'settings/localisation', 's', $_L['Created_Successfully']);
r2(U . 'settings/localisation', 's', Lang::T('Data Created Successfully'));
} else {
r2(U . 'settings/language', 'e', $msg);
}

View File

@ -4,7 +4,7 @@
* by https://t.me/ibnux
**/
_auth();
$ui->assign('_title', $_L['Voucher']);
$ui->assign('_title', Lang::T('Voucher'));
$ui->assign('_system_menu', 'voucher');
$action = $routes['1'];
@ -29,12 +29,12 @@ switch ($action) {
$v1->status = "1";
$v1->user = $user['username'];
$v1->save();
r2(U . "voucher/list-activated", 's', $_L['Activation_Vouchers_Successfully']);
r2(U . "voucher/list-activated", 's', Lang::T('Activation Vouchers Successfully'));
} else {
r2(U . 'voucher/activation', 'e', "Failed to refill account");
}
} else {
r2(U . 'voucher/activation', 'e', $_L['Voucher_Not_Valid']);
r2(U . 'voucher/activation', 'e', Lang::T('Voucher Not Valid'));
}
break;

1
system/lan/arabic.json Normal file

File diff suppressed because one or more lines are too long

58
system/lan/country.json Normal file
View File

@ -0,0 +1,58 @@
{
"english": "en",
"indonesia": "id",
"spanish": "es",
"turkish": "tr",
"amharic": "am",
"arabic": "ar",
"basque": "eu",
"bengali": "bn",
"english-uk": "en-gb",
"portuguese-brazil": "pt-br",
"bulgarian": "bg",
"catalan": "ca",
"cherokee": "chr",
"croatian": "hr",
"czech": "cs",
"danish": "da",
"dutch": "nl",
"estonian": "et",
"filipino": "fil",
"finnish": "fi",
"french": "fr",
"german": "de",
"greek": "el",
"gujarati": "gu",
"hebrew": "iw",
"hindi": "hi",
"hungarian": "hu",
"icelandic": "is",
"italian": "it",
"japanese": "ja",
"kannada": "kn",
"korean": "ko",
"latvian": "lv",
"lithuanian": "lt",
"malay": "ms",
"malayalam": "ml",
"marathi": "mr",
"norwegian": "no",
"polish": "pl",
"portuguese (portugal)": "pt-pt",
"romanian": "ro",
"russian": "ru",
"serbian": "sr",
"chinese (prc)": "zh-cn",
"slovak": "sk",
"slovenian": "sl",
"swahili": "sw",
"swedish": "sv",
"tamil": "ta",
"telugu": "te",
"thai": "th",
"chinese-taiwan": "zh-tw",
"urdu": "ur",
"ukrainian": "uk",
"vietnamese": "vi",
"welsh": "cy"
}

396
system/lan/english.json Normal file
View File

@ -0,0 +1,396 @@
{
"8dcfcad1f22806dceef5c46910d32fd2": "Log-in",
"0ba7583639a274c434bbe6ef797115a4": "Register",
"feb4d2dfe1b2a637fdfd9e397cc4735f": "Announcement",
"2d364073f63aacc4ff94e942e023d00d": "Registration Info",
"64553568702858913d634b27e7a77a2e": "Voucher not found, please buy voucher befor register",
"1a799791098af3fd3b8393320dcbec69": "Register Success! You can login now",
"5e79095be34e16396b5df70241606549": "Log in to Member Panel",
"77f9420e752648c08b5df345ea12a71b": "Register as Member",
"8ce48c472909457b84f1a759a71d4119": "Enter Admin Area",
"dec7d0fa549f3aacee128eaed33eee7c": "PHPNuxBill",
"f6039d44b29456b20f8f373155ae4973": "Username",
"dc647eb65e6711e155375218212b3964": "Password",
"978ac2a2c59f6daf417824f15344facf": "Passwords does not match",
"7d29a866a1096531ec89fdb33e2e09da": "Account already axist",
"34e34c43ec6b943c10a3cc1a1a16fb11": "Manage",
"a4d3b161ce1309df1c4e25df28694b7b": "Submit",
"f5d6040ed78ca86ddc73296a49b18510": "Save Changes",
"ea4788705e6873b424c65e91c2846b19": "Cancel",
"7dce122004969d56ae2e0245cb754d35": "Edit",
"f2a6c498fb90ee345d997f888fce3b18": "Delete",
"83218ac34c1834c26781fe4bde918ee4": "Welcome",
"bfcfb3ae615efda0cda0e7d21b0ecac6": "Data Created Successfully",
"8d75f45052fab672afb34a7ac5f0598e": "Data Updated Successfully",
"788c4774941e13810ada1d1a8e8fa9d7": "Data Deleted Successfully",
"20e5136f3302b9a6af16dfe128b7c132": "Static Pages",
"26f149d99d9f8c25ce4c468410f7e000": "Failed to save page, make sure i can write to folder pages, <i>chmod 664 pages\/*.html<i>",
"67b4fc0e392a4bc55948b7784b21aa53": "Saving page success",
"8dc45da7cee37f90579a267dad309dee": "Sometimes you need to refresh 3 times until content change",
"2938c7f7e560ed972f8a4f68e80ff834": "Dashboard",
"9bcc4d52be24be3ace625514ca0dc450": "Search Customers...",
"bea8d9e6a0d57c4a264756b4f9822ed9": "My Account",
"e8956174978be0a343e1e582cf681e4c": "My Profile",
"f4f70727dc34561dfde1a3c529b6205c": "Settings",
"1860fb17b107cbb39cf6bbfa61130803": "Edit Profile",
"8f1e77e0d2be21da93cd4d9a939148f7": "Change Password",
"0323de4f66a1700e2173e9bcdce02715": "Logout",
"992a0f0542384f1ee5ef51b7cf4ae6c4": "Services",
"9a60708b64c0762e845ce34f72a5cf0c": "Bandwidth Plans",
"c68e36136eedc4cc0a86fcc6b46079bf": "Bandwidth Name",
"7b717a2115565070d07cf7c6c06095ee": "New Bandwidth",
"b3b1c24d6bb36f8c813a99c77a752990": "Edit Bandwidth",
"584ff271da078bd2c0bc7dbf09a64148": "Add New Bandwidth",
"4352aaf72ba097c6b711cd2327637de5": "Rate Download",
"8d38806d224aa01068c1a5909eef1636": "Rate Upload",
"b635153028a99f94012b3724c760d8f1": "Name Bandwidth Already Exist",
"78e17559580cf5c3537867e00fbd5e00": "Hotspot Plans",
"01505933acb7f1b3258f18323d9cf808": "PPPOE Plans",
"b356b614cf306c841fc15966c9d1dc29": "Plan Name",
"6de32288583fc0154294cb378e3cfed8": "New Service Plan",
"dd2470fc9e8fb7bcafca5c22679ad4ca": "Add Service Plan",
"9d1ffc44fc7a82f50e4eeadc2541d8d3": "Edit Service Plan",
"d725a84e7ead0a62972ff80a889980e4": "Name Plan Already Exist",
"1fbb3f63ba88f36efa6d01bdfe22bb9a": "Plan Type",
"8110443dd8ca86bc3e88c7c7fe30c152": "Plan Price",
"3680f95c95441a2c853c668e65611bd3": "Limit Type",
"545f6c2f382c04810103b3e5e6f7d841": "Unlimited",
"7c2131ec78876ce749c2dadd24d47065": "Limited",
"396f7598723b7ecdd2994308902ad0b0": "Time Limit",
"37f58aba31dc8b20566b70d3b839e063": "Data Limit",
"f401ddcac37f565993b9e286bbf61f06": "Both Limit",
"3fa098832238731c5c1b37ab7202ac31": "Plan Validity",
"5a7afb904c9534e5a4b6e1074182016e": "Select Bandwidth",
"1ba793e84e96c14e557cc3bafc624029": "Shared Users",
"bf36c4db057ce1a5b873fb2871234b3a": "Choose User Type Sales to disable access to Settings",
"4bc28f132d571b160ba407e143915de2": "Current Password",
"ae3bb2a1ac61750150b606298091d38a": "New Password",
"7b7bc2512ee1fedcd76bdc68926d4f7b": "Administrator",
"11ff9f68afb6b8b5b8eda218d7c83a65": "Sales",
"858ba4765e53c712ef672a9570474b1d": "Member",
"294ec22d2c13a4ee81c753f4ca38a095": "Confirm New Password",
"887f7db126221fe60d18c895d41dc8f6": "Confirm Password",
"630058029627ce58e7571e7a5b6ec591": "Full Name",
"0dc152c4b62b9e297b13d9756e479297": "User Type",
"dd7bf230fde8d4836917806aff6a6b27": "Address",
"1b60ba0c9bf033a378647a9788586bbe": "Created On",
"39324136240b4e9041e319675edcadeb": "Expires On",
"1e4dbc7eaa78468a3bc1448a3d68d906": "Phone Number",
"20bf0f320d5fd4af360633d40159e780": "User deleted Successfully",
"6b6b06fe4790ba47657589d5b5f1ed1c": "Full Administrator",
"1d491d3f72febf060f791e935aaedae7": "Keep Blank to do not change Password",
"34ee98712432b3690dddb95836968223": "Keep it blank if you do not want to show currency code",
"0b11fdfd5862d4f64318463d8663a584": "Theme Style",
"04975fb6c1a2d1e145fd9b2e2d58d942": "Theme Color",
"951cfb94bce19fdd877e24ccfec144b9": "Default Language",
"eec89088ee408b80387155272b113256": "Network",
"c8555c4afdc42bae74cadb03dfcc6c5d": "Routers",
"dd0fe3bcb875011519f5ce4fd764980b": "IP Pool",
"f193ce63a53d9ec60c2588575f2c4780": "New Router",
"176d681f0cea6ebf2c9e3987ff2ed41f": "Add Router",
"6409f93652c31ddcfe6d5ed4f677af66": "Edit Router",
"bf4568ebe12baf5824bee550218fbd8e": "Router Name",
"5b8c99dad1893a85076709b2d3c2d2d0": "IP Address",
"415938aac4f55eb86625913b18a063ea": "Router Secret",
"b5a7adde1af5c87d7fd797b6245c2a39": "Description",
"7734f18f26051db68bf5d3a38a283ae9": "IP Router Already Exist",
"762f608966f8a5ff84ba75f4761b8c7b": "Name Pool",
"e6b196d95e657e1864412930e4e629d5": "Range IP",
"3f0f3272f6b2c6d89afb547dbdf8f057": "New Pool",
"a3480924ed5b5dd7b82cd4cb622b76c8": "Add Pool",
"6e0581f0d412acca00cde5083f1ee6c9": "Edit Pool",
"c5a251f5f6add87b253ab38fb042b3d4": "Pool Name Already Exist",
"db1b73ab06bd303c6dbc1ad332c16636": "Prepaid",
"4fd544f659dc9f7aed6b5c844259740c": "Prepaid Users",
"1885e14e080806dccff75fc085a84a57": "Prepaid Vouchers",
"8a6e6cfbb1d04c897ac7c1ae4b2bb161": "Refill Account",
"f8b939cbf3a9b6b85846dfb1e1fb70ce": "Recharge Account",
"104a99828cb5efc4f4a8ab9cce2344f2": "Select Account",
"d2b1187d9722500faaf060374878c31b": "Service Plan",
"4e7918f73895644ee315c2dfb098594f": "Recharge",
"4c3880bb027f159e801041b1021e88e8": "Method",
"55ed9b6d850a010561b00f07a7a96e33": "Account Created Successfully",
"7301709d2f38c245cefbed0543fede2e": "Database Status",
"c005ac8f1dc102e7ff045717f8f7fe7e": "Total Database Size",
"19e3848f7de68a1d4bdd45239887ef20": "Download Database Backup",
"8fa7b05ab45935bf4833909578a3a3e5": "Table Name",
"530f488f7a9800411efc6926ab189708": "Rows",
"6f6cb72d544962fa333e2e34ce64f719": "Size",
"ce26601dac0dea138b7295f02b7620a7": "Customer",
"0e2c3d4638d6b306264afc5c9abddbb2": "Add New Contact",
"2c5258c2bdca06cc49e9cc029551455d": "Edit Contact",
"15604c289a56a6b4b8480011be4741fd": "List Contact",
"c904c2838703e414be57cbdeeafb083e": "Manage Contact",
"c91c7b93c28cd18741b71f727ee81ee3": "Reports",
"58b5dfce72d2be9111b67aa349dc7f76": "Daily Reports",
"23712f10770637831f59d7cea752a7fd": "Period Reports",
"0862519fafe4be7813213bc1ce852e97": "All Transactions",
"cfb8b191b75369552c817b0defc69399": "Total Income",
"ca3e2efbbaf6e39b0df0e4ad522a3489": "All Transactions at Date",
"9e8da65b532f532ab37fe9ec95793b08": "Export for Print",
"13dba24862cf9128167a59100e154c8d": "Print",
"c4059245a8108cc8c9f32f2340fe2944": "Export to PDF",
"00dba4e5c281c2e812db83f0a562ec4f": "Click Here to Print",
"f9061b9dc378c5a3fbb78cda91d4f314": "You can use html tag",
"8b6f6d305407f0b686f1974206ad415c": "Date Format",
"8c9a1da3c83b91f9bea73b7eee241025": "Income Today",
"852dbef170f1c9c774edecf053a11508": "Income This Month",
"e58cde944613eaf6dc952700ea1ad65c": "Users Active",
"719412749dcd684e91d69bb987b638b5": "Total Users",
"f9aae5fda8d810a29f12d1e61b4ab25f": "Users",
"65d7cc265608a3f28d479f7cb8e742ec": "Edit User",
"32829ce3587fc0e82056bc8f6b971604": "Last Login",
"08d4ad39c20aabe59c158a0370ddeb7e": "Administrator Users",
"7d9a0f49e3d153e7a1eb174665a6ce60": "Manage Administrator",
"26e963aa4283dc691651b48d5ab17659": "Add New Administrator",
"36d6c242ea3564ee12b063246469ea67": "Localisation",
"d3cb37b25f364e5d4dc03e4fa3069fba": "Backup\/Restore",
"52f4393e1b52ba63e27310ca92ba098c": "General Settings",
"44749712dbec183e983dcd78a7736c41": "Date",
"d520143a7c98ecaaf79a086042992eda": "Login Successful",
"f9b08b862f0ca8efdcd2e82a46e9e89f": "Failed Login",
"d88ba9fcc5eee4bfabc36615d9f32c62": "Settings Saved Successfully",
"096d7f9d3e44e2b2825e1c7947231378": "User Updated Successfully",
"820afbf34627b1ec3da423052ffdc0ed": "User Expired, Today",
"2b16564e6e838ce86608620b70beb570": "Activity Log",
"aa99d538a87f25a4a9ef0e90a5b85271": "View Reports",
"d8d7ad6abfd08c27baa8bedb78c72ddb": "View All",
"381e1c560baa1a1fb6a851063e4e7e68": "Number of Vouchers",
"9a43b1c521efdddf410d3395cbfbc89e": "Length Code",
"a528add3a7cb6c6bf19aacd6d4f45db1": "Code Voucher",
"be686376cddb23d0227444ccc3c4b5b7": "Voucher",
"439bf0231650d28912fc28ba726e8655": "Hotspot Voucher",
"01a07c623e53eb02aa3447b186f50b9d": "Status Voucher",
"ba1d2ad3a0e666a7bb92662bf8359c40": "Add Vouchers",
"2709cadfbdf54ff01efada3da3948574": "Create Vouchers Successfully",
"32b919d18cfaca89383f6000dcc9c031": "Generate",
"7861c9e60e5b3048642c1d0a7ecb09df": "Print side by side, it will easy to cut",
"38c707ecdfab44f35c0891e330b98d6e": "From Date",
"136bdde66060491ec375cfcc63a51a71": "To Date",
"1c85ce46031e67c95be9aa05b859f955": "New Service",
"a1fa27779242b4902f7ae3bdd5c6d508": "Type",
"a20ddccbb6f808ec42cd66323e6c6061": "Finish",
"df0f93305a7e08ff1b0dac5524fbbcd1": "Application Name\/ Company Name",
"73cfbab582930752be445e0158b41376": "This Name will be shown on the Title",
"10ac3d04253ef7e1ddc73e6091c0cd55": "Next",
"d55b30607c2a9a2616347d6edb789f6b": "Last",
"236df51bb0e6416236e255b528346fca": "Timezone",
"88ced7747200e8cbacee5262057d7e75": "Decimal Point",
"a3384736676bb47b2967f4fc2a355f64": "Thousands Separator",
"eaf44b0d5410d22d5290eab1f78d336d": "Currency Code",
"92012c1010f9c89b3b14bb88c35f842d": "Order Voucher",
"9b3d3a397a877e49c3a996b3723f2370": "Voucher Activation",
"4d20b80152d046b6c6072437c547663b": "List Activated Voucher",
"e4a368e1d49f1b64b17d6f479fc42166": "Enter voucher code here",
"066ad4de37f3f2082dd54ad561bd5078": "Private Message",
"3882d32c66e7e768145ecd8f104b0c08": "Inbox",
"7554b67fb6cb01f58c8c2bee866cceb1": "Outbox",
"a0c29a6fe815b4e79cafb36a6714094c": "Compose",
"c973ca9903bf6e6942c945f02775669f": "Send to",
"b78a3223503896721cca1303f776159b": "Title",
"4c2a8fe7eaf24721cc7a9f0175115bd4": "Message",
"1b50b6b7770501c30f4c19ee1956bfbf": "Your Account Information",
"3b8d35e915d0020506f389ef0efb08eb": "Welcome to the Panel Members page, on this page you can:",
"faeb0e0b5db24d3c6496ae333d0578ef": "<b>PHPNuxBill<\/b> is a billing Hotspot and PPPOE for Mikrotik using PHP and Mikrotik API to comunicate with router. If you get more profit with this application, please donate us.<br>Watch project <a href=\"https:\/\/github.com\/hotspotbilling\/phpnuxbill\" target=\"_blank\">in here<\/a>",
"a6ce1b0bdc13e765a27887a4071d135b": "Invalid Username or Password",
"2e7040087bd7a6aeba9f63efd891c522": "You do not have permission to access this page",
"657ac9346da3b6b3516c17bd866c5a38": "Incorrect Current Password",
"7f5c80297aca9103e237bea79848aa05": "Password changed successfully, Please login again",
"393dd51524da361e5304a86b8ece44da": "All field is required",
"2cf29c472859acc1644d350f1768a67e": "Voucher Not Valid",
"bc83634c203ee9c0f7c208747cd0b52d": "Activation Vouchers Successfully",
"ee1062aa765c2e755e8d3ed0ad6808fd": "Data Not Found",
"5405ee74d1c219f802b5a70c6e46147a": "Search by Username",
"81ca628244f816fd1271df5eafc51a1f": "Search by Name",
"04296d1149c63e5c001e7fc8a75a91d1": "Search by Code Voucher",
"13348442cc6a27032d2b4aa28b75a5d3": "Search",
"b1dd9dbc4fc0090c9c0e4bf9b710105a": "Select a customer",
"7aaff50377e62589a006b571621210ee": "Select Routers",
"299f566cef5066dc135a588ace9bde27": "Select Plans",
"508aeacc0b65f15fb60581ba95117960": "Select Pool",
"8078629c315d681a42ae3f5aa5596f0e": "Hrs",
"64ec4942ef3d579aecd73175e8ff1885": "Mins",
"e807d3ccf8d24c8c1a3d86db5da78da8": "Days",
"ef831a7b020689074c3df21c36dfc3c0": "Months",
"bdd0a981f1fbc90c021cf10c97da233d": "Add Language",
"f40309c7972d85f25b031d3e131f4e21": "Language Name",
"d89dbf99916d31a7870474d44d481ffa": "Folder Name",
"8d4f90eeea46d604a6410c9bd877f582": "Translator",
"d25012c72223a640836f72c51f81164f": "Language Name Already Exist",
"e90cc5a4e5baec875b86d6228ae7b7b4": "Payment Gateway",
"7d61983c34edc2a8cabbea71c4732f62": "Community",
"ffa16430461f20ab4536a6bfc4e8f3a6": "1 user can be used for many devices?",
"30edf18a9f80249e15d7d3ad15c7935b": "Cannot be change after saved",
"8d1eabe79e1de303edaf9d61436d4906": "Explain Coverage of router",
"011645f42db6346a0149577a19e0fecb": "Name of Area that router operated",
"7d2678f84230de5fe928cfc4c3a46f9d": "Payment Notification URL, Recurring Notification URL, Pay Account Notification URL",
"132193280e740189e951e24202069a97": "Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL",
"ec53a8c4f07baed5d8825072c89799be": "Status",
"1554bc8eb1c162ed3fadeddf1812ce09": "Plan Not found",
"b2af5754771d98736b9010b70c389368": "Failed to create transaction.",
"30aca3c07732ab199da0d0b95dfc8a61": "Seller has not yet setup Xendit payment gateway",
"f5c9565ce9eb128c27a144ec6874b0ec": "Admin has not yet setup Xendit payment gateway, please tell admin",
"c21cde28e48978c007df477b1db0d356": "You already have unpaid transaction, cancel it or pay it.",
"927b8e5bbd7da9da06930c1dd591939f": "Transaction Not found",
"f3e479403989b7bd1cc1fffdd7fd2d0f": "Cancel it?",
"c4bfb2a0bab0e91bc7dcfbe3bbec246e": "expired",
"85c9e7c5f948a41ee471b6a9530e879b": "Check for Payment",
"9c66f6a051c285b13916ad8675c09504": "Transaction still unpaid.",
"a8567b7d41d475cedef040f2596b2283": "Paid Date",
"4572e7d23b03495369ae9b4e726d6373": "Transaction has been paid.",
"c4812ee2b789226193ad2511495fa559": "PAID",
"d4539bffb6062bdcbd7e7cc1b1228926": "CANCELED",
"4121cb4edd86da36f20b1ce632fa2ca5": "UNPAID",
"d68f1b6cd1a6a3e7307e5d362de712d1": "PAY NOW",
"7a1a60f57b9ed332d4b850e3e8a810d7": "Buy Hotspot Plan",
"41a11ded513f957cbfdd586b93d7db2f": "Buy PPOE Plan",
"209802fb858e2c83205027dbbb5d9e6c": "Package",
"1743df1c9d60e9fc8a6a294069038410": "Order Internet Package",
"28cda2cbf9dc56d51994c796ba239203": "Unknown Command.",
"969d3959402fb0f53d2d3e99522ea4a5": "Checking payment",
"14241941001ac4c9d209982de48a72e5": "Create Transaction Success",
"88f834d86d4fbf16f30d1ea37f7b5610": "You have unpaid transaction",
"2a0fdc808bf8d6f62303d85b010fb754": "TripayPayment Channel",
"f7e04a5231ffdf54db3cded714e8ebf9": "Payment Channel",
"87b74cc020e5dab2fd5d0a8c2817eff4": "Payment check failed.",
"73c5159d7ec1cdbab279b48f4ed00387": "Order Package",
"31112aca11d0e9e6eb7db96f317dda49": "Transactions",
"daef64964ee3b9b904f5d467586e217f": "Payments",
"16d2b386b2034b9488996466aaae0b57": "History",
"42027dc8724f95b3f0a6bef9630cad3d": "Order History",
"926dec9494209cb088b4962509df1a91": "Gateway",
"74245d278371d27878e335a6dc943b6d": "Date Done",
"08c2ebb86c296864ea297fe064c5bd1e": "Unpaid Order",
"18c722602aa4e0b72059c25ce6b5e97d": "Payment Gateway Not Found",
"c65dab664d2e033fcdd410cebd712a88": "Payment Gateway saved successfully",
"6575d9a58f0b41a108f2d6a565a0650d": "ORDER",
"8d7c57b95a82a8d1a137944c4376b300": "Package History",
"97b7d1eebf59a930540243a0b855b8a4": "Buy History",
"d6ff955c5dedd57efe8a15c4e061f584": "Activation History",
"881845305c1a2846b94f6404793820f7": "Buy Package",
"ce8ae9da5b7cd6c3df2929543a9af92d": "Email",
"edcdbac6e45118be1f6841aeb6b37000": "Company Footer",
"9c10246ddef2329a6a9f632764909bce": "Will show below user pages",
"9157806ea93e82c6843e29353af0339f": "Request OTP",
"dfcbc97f1d21b9867e68fa7179492c4c": "Verification Code",
"5935ebfb8a87652570f7042f7ba67bdf": "SMS Verification Code",
"559d05953b1e359e5244164a04511b54": "Please enter your email address",
"ca470e3fcb83897a426be06e13ea16f5": "Failed to create Paypal transaction.",
"409c1892b68cb394799262ac57f6d4f1": "Plugin",
"f97acbe0f16c1533b936d01901d37bb8": "Plugin Manager",
"e13de37b5a0e1bb877d5e7687fe54848": "User Notification",
"fbc618961a02656021bbe3df1d4429c2": "Expired Notification",
"a097b0840b3197a87237074be0b5d713": "User will get notification when package expired",
"7fe4e25c350486cefda69dba7ade5bdb": "Expired Notification Message",
"233e5e0659b179e128d2296bdb21e571": "Payment Notification",
"01fd89c5bf168f0affc2bd6cffe22fb8": "User will get invoice notification when buy package or package refilled",
"b9b431efd40ec79da7b76300675620ab": "Current IP",
"02969d21a68d869cda2246e0ebc25540": "Current MAC",
"1a2c7cc9889d5be5b366e940eea324be": "Login Status",
"9a7ce22077443fe43f3b23cb325151af": "Login Request successfully",
"8a7e89341dce43b7adc210e497aef7fb": "Logout Request successfully",
"0e1445848829cd591e1888760eb8d055": "Disconnect Internet?",
"54e1e08b17fe57b087e372f91a649a00": "Not Online, Login now?",
"240f7e2083a735fff61bb9e32d5e2085": "You are Online, Logout?",
"fe7b1151527c3c8694dc354047a66036": "Connect to Internet?",
"a7de68a779b750e3a657c5354e12f7de": "Your account not connected to internet",
"9d08facca32e8c4259ebbb42a18af665": "Failed to create transaction. ",
"5cc433553cb66f28d2ffa8b415e67abd": "Failed to check status transaction. ",
"3d257cc461a841ca533dc8c1d978e381": "Disable Voucher",
"99a808d8d16122d70e44bd7f709d30fb": "Balance",
"e165e9c16486df6f647b6808b2b52fab": "Balance System",
"3353a51389e233e50534784da6ac708b": "Enable System",
"95702df39312bf73db3270650bccd4ca": "Allow Transfer",
"11874bada797b1e63c68042b4c831f16": "Telegram Notification",
"94fa8b65067c38bd5a60a4fb8733dfa2": "SMS OTP Registration",
"163a373185a8503973fe490a5b01f6d7": "Whatsapp Notification",
"6c0b28366f4c084709607b45b3e1ae90": "Tawk.to Chat Widget",
"466eadd40b3c10580e3ab4e8061161ce": "Invoice",
"9d4cb440e172c711b2f7a4d3322b2335": "Country Code Phone",
"1275caa07c240e02e2a591d6fec8e579": "Voucher activation menu will be hidden",
"2b933087eae952bdd87aafea24f92948": "Customer can deposit money to buy voucher",
"8d892f2fe7521c27e0694579cea33e1c": "Allow balance transfer between customers",
"5322558b9e69f01bdbd6547c8f1c358c": "Reminder Notification",
"264ae36fc43b89b64d056e774172d019": "Reminder Notification Message",
"5367a1554a4372f26d7bf899f27a3f66": "Reminder 7 days",
"8458fdfebf69dfc88a7700ad14951948": "Reminder 3 days",
"7584e11bfebec0e13b29c49727de09fb": "Reminder 1 day",
"7e0058a03e83f8d86cb800c0f8631a57": "PPPOE Password",
"c39c83bfb9e9e8a12ceed74aea19a6d7": "User Cannot change this, only admin. if it Empty it will use user password",
"e8973e46a4e894d6894c13f781524cd0": "Invoice Balance Message",
"71316abf6dde12cf8c2a53780a041c74": "Invoice Notification Payment",
"3c006ed5b46ab33d8b99d9076a7d2d97": "Balance Notification Payment",
"845c418c0644c7582e1c7962d4845b12": "Balance Plans",
"58c721b36c8df5f253873f322eb08a6b": "Buy Balance",
"3601146c4e948c32b6424d2c0a7f0118": "Price",
"b07cc2801693b2e722906a3db3d9c447": "Validity",
"bf8a3d96ba65547c7b0f086c117da17b": "Disable auto renewal?",
"2c2518ad32e791672663d368c16bae9b": "Auto Renewal On",
"53da126cf5c058c7710a3734346d03cd": "Enable auto renewal?",
"49aed08d9b300ce2b480bc9fe225cc09": "Auto Renewal Off",
"a92868b1902c15abd6c9779e8bae2498": "Refill Balance",
"051d8002b53e7ccad60ad6677a28e442": "Invoice Footer",
"c1b556ff0d8f76b992f424d81df3d03c": "Pay With Balance",
"e7a329a6913c83a4adb95a7bafb374ac": "Pay this with Balance? your active package will be overwrite",
"a20520d468e3a40e3dbb938c5ed3e608": "Success to buy package",
"d954eac985a63610cf44e752fa5ba3ce": "Auto Renewal",
"4351cfebe4b61d8aa5efa1d020710005": "View",
"0557fa923dcee4d0f86b1409f5c2167f": "Back",
"4d3d769b812b6faa6b76e1a8abaece2d": "Active",
"76d4503e74a76850935eee2b71046553": "Transfer Balance",
"4362ae3be636fdf681146edaed1380b8": "Send your balance?",
"94966d90747b97d1f0f206c98a8b1ac3": "Send",
"45c5bc822c96ca0a3687c15be33bf763": "Cannot send to yourself",
"cbdbb883867672e3bb7b1c8f7229d247": "Sending balance success",
"5da618e8e4b89c66fe86e32cdafde142": "From",
"e12167aa0a7698e6ebc92b4ce3909b53": "To",
"91965640f78d3f2428752525f782d895": "insufficient balance",
"ef3ea282fb2eb911768eaa6e4087ef67": "Send Balance",
"a84a78aae9b82c27b7b75d485a657975": "Received Balance",
"67525fc1fc3ee48b7a02510fdf2224c8": "Minimum Balance Transfer",
"eaa9b003ebc0e694c85b59181aa136bd": "Minimum Transfer",
"d32b09ac138ee120400921f2c0294ba3": "Company Logo",
"58137f612d12f990007f32785062a51a": "Expired IP Pool",
"f56ec2ab97d604832d90f6394e3f341f": "Proxy",
"c55575f38d98677e2c0fc7e960d4d477": "Proxy Server",
"27a0127e3e1bbab860854427f2bc92c6": "Proxy Server Login",
"e821b7641b9e7e4a8ec525ac9a24bd53": "Hotspot Plan",
"2c52e41b94dea424616c5c1cfe43f2ae": "PPPOE Plan",
"696b031073e74bf2cb98e5ef201d4aa3": "UNKNOWN",
"14f358656cf7d707cb21405e096f5de2": "Are You Sure?",
"fcad56e0398c7e1a00df78e25c88b96e": "Success to send package",
"42554ccbc9fe80ea5ed83c14f03ea4ba": "Target has active plan, different with current plant.",
"847a13f9cb4efbd3602ab41229868ef7": "Recharge a friend",
"3531c4ca6be9a9a0982f746fb6721d68": "Buy for friend",
"da5c8f2b63a8f48a0914e937b60eb1a2": "Buy this for friend account?",
"dfa0161a92b582c47931fd39168bc619": "Review package before recharge",
"a13367a8e2a3f3bf4f3409079e3fdf87": "Activate",
"109fec06829bd79d222cfc8af52aaaf1": "Deactivate",
"d8e87c0927539672f54462c837be0b7f": "Sync",
"726e9c28af5e13a1be6e55584fd74a9b": "Failed to create PaymeTrust transaction.",
"ce5bf551379459c1c61d2a204061c455": "Location",
"99dd52d60cabeeb64a45967542231daf": "Radius Plans",
"8ef2e966f024f7b4e3e2fec6f2e2e8bf": "Change title in user Plan order",
"b2d37ae1cedf42ff874289b721860af2": "Logs",
"fd72e730da1377565d67e7006e72539c": "Voucher Format",
"cce636ce4647691750c0bcabb06e8cf1": "Resend To Customer",
"1f0e6287154da222e8d30f108dc0f6b9": "Your friend do not have active package",
"c8656db80d8d69965f8a6d8ba88fcb49": "Service Type",
"52ef9633d88a7480b3a938ff9eaa2a25": "Others",
"69c9d8b039f2ad8d2b0472d46964f648": "PPPoE",
"f5ca5dd25881530ec3a465ed7ded8d24": "Hotspot",
"90e4e0f5969e8aef7bb870effa6ec715": "Disable Registration",
"bc7fe0203c30994238762cb974421e13": "Customer just Login with Phone number and Voucher Code, Voucher will be password",
"3544b520f9175129c63b88befc112cfa": "Login \/ Activate Voucher",
"a05a26b0f8385df49b0f399197621833": "After Customer activate voucher or login, customer will be redirected to this url",
"9a4afea6fa280ec270f0890f7cf981cf": "Voucher Prefix",
"93ea2090f493ad91d8fb50a5d043f245": "Voucher activation success, now you can login",
"9984c2bb3c61da5cb06b42db6031cadf": "Client Can Purchase",
"8bfee6a3e76f5712fba4a3a3f2d09d22": "Buy this? your active package will be overwritten",
"ec0aedf2bdcd278c214db960873d1062": "Pay this with Balance? your active package will be overwritten",
"ac9073bb0a5018dbefd4811e58e073d8": "Buy this? your active package will be overwrite",
"069532bbf4a9a8647fe3e78c3d9bc4c1": "Monthly Registered Customers",
"043e5ebb55bb8710f0b634cd235b8523": "Total Monthly Sales",
"553edaa445c153674ca749a9ffeb5b77": "Active Users",
"8ab0af85113934db0daecf8c1d8772fe": "All Users Insights"
}

View File

@ -1,430 +0,0 @@
<?php
/*
-----------------------------------
Language Name: English
Contributor: Ismail Marzuqi
2017
Contributor: Ibnu Maksum (@ibnux)
------------------------------------
*/
$_L['Login'] = 'Log-in';
$_L['Register'] = 'Register';
$_L['Announcement'] = 'Announcement';
$_L['Registration_Info'] = 'Registration Info';
$_L['Register_Voucher_Failed'] = 'Voucher not found, please buy voucher befor register';
$_L['Register_Success'] = 'Register Success! You can login now';
$_L['Sign_In_Member'] = 'Log in to Member Panel';
$_L['Register_Member'] = 'Register as Member';
$_L['Sign_In_Admin'] = 'Enter Admin Area';
$_L['Logo'] = 'PHPNuxBill';
$_L['Username'] = 'Username';
$_L['Password'] = 'Password';
$_L['PasswordsNotMatch'] = 'Passwords does not match';
$_L['account_already_exist'] = 'Account already axist';
$_L['Manage'] = 'Manage';
$_L['Submit'] = 'Submit';
$_L['Save'] = 'Save Changes';
$_L['Cancel'] = 'Cancel';
$_L['Edit'] = 'Edit';
$_L['Delete'] = 'Delete';
$_L['Welcome'] = 'Welcome';
$_L['Created_Successfully'] = 'Data Created Successfully';
$_L['Updated_Successfully'] = 'Data Updated Successfully';
$_L['Delete_Successfully'] = 'Data Deleted Successfully';
$_L['Static_Pages'] = "Static Pages";
$_L['Failed_Save_Page'] = "Failed to save page, make sure i can write to folder pages, <i>chmod 664 pages/*.html<i>";
$_L['Success_Save_Page'] = "Saving page success";
$_L['Info_Page'] = "Sometimes you need to refresh 3 times until content change";
$_L['Dashboard'] = 'Dashboard';
$_L['Search_Contact'] = 'Search Customers...';
$_L['My_Account'] = 'My Account';
$_L['My_Profile'] = 'My Profile';
$_L['Settings'] = 'Settings';
$_L['Edit_Profile'] = 'Edit Profile';
$_L['Change_Password'] = 'Change Password';
$_L['Logout'] = 'Logout';
$_L['Services'] = 'Services';
$_L['Bandwidth_Plans'] = 'Bandwidth Plans';
$_L['BW_Name'] = 'Bandwidth Name';
$_L['New_Bandwidth'] = 'New Bandwidth';
$_L['Edit_Bandwidth'] = 'Edit Bandwidth';
$_L['Add_Bandwidth'] = 'Add New Bandwidth';
$_L['Rate_Download'] = 'Rate Download';
$_L['Rate_Upload'] = 'Rate Upload';
$_L['BW_already_exist'] = 'Name Bandwidth Already Exist';
$_L['Hotspot_Plans'] = 'Hotspot Plans';
$_L['PPPOE_Plans'] = 'PPPOE Plans';
$_L['Plan_Name'] = 'Plan Name';
$_L['New_Plan'] = 'New Service Plan';
$_L['Add_Plan'] = 'Add Service Plan';
$_L['Edit_Plan'] = 'Edit Service Plan';
$_L['Plan_already_exist'] = 'Name Plan Already Exist';
$_L['Plan_Type'] = 'Plan Type';
$_L['Plan_Price'] = 'Plan Price';
$_L['Limit_Type'] = 'Limit Type';
$_L['Unlimited'] = 'Unlimited';
$_L['Limited'] = 'Limited';
$_L['Time_Limit'] = 'Time Limit';
$_L['Data_Limit'] = 'Data Limit';
$_L['Both_Limit'] = 'Both Limit';
$_L['Plan_Validity'] = 'Plan Validity';
$_L['Select_BW'] = 'Select Bandwidth';
$_L['Shared_Users'] = 'Shared Users';
$_L['user_type_help'] = 'Choose User Type Sales to disable access to Settings';
$_L['Current_Password'] = 'Current Password';
$_L['New_Password'] = 'New Password';
$_L['Administrator'] = 'Administrator';
$_L['Sales'] = 'Sales';
$_L['Member'] = 'Member';
$_L['Confirm_New_Password'] = 'Confirm New Password';
$_L['Confirm_Password'] = 'Confirm Password';
$_L['Full_Name'] = 'Full Name';
$_L['User_Type'] = 'User Type';
$_L['Address'] = 'Address';
$_L['Created_On'] = 'Created On';
$_L['Expires_On'] = 'Expires On';
$_L['Phone_Number'] = 'Phone Number';
$_L['User_Delete_Ok'] = 'User deleted Successfully';
$_L['Full_Administrator'] = 'Full Administrator';
$_L['password_change_help'] = 'Keep Blank to do not change Password';
$_L['currency_help'] = 'Keep it blank if you do not want to show currency code';
$_L['Theme_Style'] = 'Theme Style';
$_L['Theme_Color'] = 'Theme Color';
$_L['Default_Language'] = 'Default Language';
$_L['Network'] = 'Network';
$_L['Routers'] = 'Routers';
$_L['Pool'] = 'IP Pool';
$_L['New_Router'] = 'New Router';
$_L['Add_Router'] = 'Add Router';
$_L['Edit_Router'] = 'Edit Router';
$_L['Router_Name'] = 'Router Name';
$_L['IP_Address'] = 'IP Address';
$_L['Router_Secret'] = 'Router Secret';
$_L['Description'] = 'Description';
$_L['Router_already_exist'] = 'IP Router Already Exist';
$_L['Pool_Name'] = 'Name Pool';
$_L['Range_IP'] = 'Range IP';
$_L['New_Pool'] = 'New Pool';
$_L['Add_Pool'] = 'Add Pool';
$_L['Edit_Pool'] = 'Edit Pool';
$_L['Pool_already_exist'] = 'Pool Name Already Exist';
$_L['Prepaid'] = 'Prepaid';
$_L['Prepaid_User'] = 'Prepaid Users';
$_L['Prepaid_Vouchers'] = 'Prepaid Vouchers';
$_L['Refill_Account'] = 'Refill Account';
$_L['Recharge_Account'] = 'Recharge Account';
$_L['Select_Account'] = 'Select Account';
$_L['Service_Plan'] = 'Service Plan';
$_L['Recharge'] = 'Recharge';
$_L['Method'] = 'Method';
$_L['account_created_successfully'] = 'Account Created Successfully';
$_L['Database_Status'] = 'Database Status';
$_L['Total_Database_Size'] = 'Total Database Size';
$_L['Download_Database_Backup'] = 'Download Database Backup';
$_L['Table_Name'] = 'Table Name';
$_L['Rows'] = 'Rows';
$_L['Size'] = 'Size';
$_L['Customers'] = 'Customer';
$_L['Add_Contact'] = 'Add New Contact';
$_L['Edit_Contact'] = 'Edit Contact';
$_L['List_Contact'] = 'List Contact';
$_L['Manage_Accounts'] = 'Manage Contact';
$_L['Reports'] = 'Reports';
$_L['Daily_Report'] = 'Daily Reports';
$_L['Period_Reports'] = 'Period Reports';
$_L['All_Transactions'] = 'All Transactions';
$_L['Total_Income'] = 'Total Income';
$_L['All_Transactions_at_Date'] = 'All Transactions at Date';
$_L['Total_Income'] = 'Total Income';
$_L['Export_for_Print'] = 'Export for Print';
$_L['Print'] = 'Print';
$_L['Export_to_PDF'] = 'Export to PDF';
$_L['Click_Here_to_Print'] = 'Click Here to Print';
$_L['You_can_use_html_tag'] = 'You can use html tag';
$_L['Date_Format'] = 'Date Format';
$_L['Income_Today'] = 'Income Today';
$_L['Income_This_Month'] = 'Income This Month';
$_L['Users_Active'] = 'Users Active';
$_L['Total_Users'] = 'Total Users';
$_L['Users'] = 'Users';
$_L['Edit_User'] = 'Edit User';
$_L['Last_Login'] = 'Last Login';
$_L['Administrator_Users'] = 'Administrator Users';
$_L['Manage_Administrator'] = 'Manage Administrator';
$_L['Add_New_Administrator'] = 'Add New Administrator';
$_L['Localisation'] = 'Localisation';
$_L['Backup_Restore'] = 'Backup/Restore';
$_L['General_Settings'] = 'General Settings';
$_L['Date'] = 'Date';
$_L['Login_Successful'] = 'Login Successful';
$_L['Failed_Login'] = 'Failed Login';
$_L['Settings_Saved_Successfully'] = 'Settings Saved Successfully';
$_L['User_Updated_Successfully'] = 'User Updated Successfully';
$_L['User_Expired_Today'] = 'User Expired, Today';
$_L['Activity_Log'] = 'Activity Log';
$_L['View_Reports'] = 'View Reports';
$_L['View_All'] = 'View All';
$_L['Number_of_Vouchers'] = 'Number of Vouchers';
$_L['Length_Code'] = 'Length Code';
$_L['Code_Voucher'] = 'Code Voucher';
$_L['Voucher'] = 'Voucher';
$_L['Voucher_Hotspot'] = 'Hotspot Voucher';
$_L['Status_Voucher'] = 'Status Voucher';
$_L['Add_Voucher'] = 'Add Vouchers';
$_L['Voucher_Successfully'] = 'Create Vouchers Successfully';
$_L['Generate'] = 'Generate';
$_L['Print_Info'] = 'Print side by side, it will easy to cut';
$_L['From_Date'] = 'From Date';
$_L['To_Date'] = 'To Date';
$_L['New_Service'] = 'New Service';
$_L['Type'] = 'Type';
$_L['Finish'] = 'Finish';
$_L['App_Name'] = 'Application Name/ Company Name';
$_L['App_Name_Help_Text'] = 'This Name will be shown on the Title';
$_L['Next'] = 'Next';
$_L['Last'] = 'Last';
$_L['Timezone'] = 'Timezone';
$_L['Decimal_Point'] = 'Decimal Point';
$_L['Thousands_Separator'] = 'Thousands Separator';
$_L['Currency_Code'] = 'Currency Code';
$_L['Order_Voucher'] = 'Order Voucher';
$_L['Voucher_Activation'] = 'Voucher Activation';
$_L['List_Activated_Voucher'] = 'List Activated Voucher';
$_L['Enter_Voucher_Code'] = 'Enter voucher code here';
$_L['Private_Message'] = 'Private Message';
$_L['Inbox'] = 'Inbox';
$_L['Outbox'] = 'Outbox';
$_L['Compose'] = 'Compose';
$_L['Send_to'] = 'Send to';
$_L['Title'] = 'Title';
$_L['Message'] = 'Message';
$_L['Account_Information'] = 'Your Account Information';
$_L['Welcome_Text_User'] = 'Welcome to the Panel Members page, on this page you can:';
$_L['Welcome_Text_Admin'] = '<b>PHPNuxBill</b> is a billing Hotspot and PPPOE for Mikrotik using PHP and Mikrotik API to comunicate with router. If you get more profit with this application, please donate us.<br>Watch project <a href="https://github.com/hotspotbilling/phpnuxbill" target="_blank">in here</a>';
//update
$_L['Invalid_Username_or_Password'] = 'Invalid Username or Password';
$_L['Do_Not_Access'] = 'You do not have permission to access this page';
$_L['Incorrect_Current_Password'] = 'Incorrect Current Password';
$_L['Password_Changed_Successfully'] = 'Password changed successfully, Please login again';
$_L['All_field_is_required'] = 'All field is required';
$_L['Voucher_Not_Valid'] = 'Voucher Not Valid';
$_L['Activation_Vouchers_Successfully'] = 'Activation Vouchers Successfully';
$_L['Data_Not_Found'] = 'Data Not Found';
$_L['Search_by_Username'] = 'Search by Username';
$_L['Search_by_Name'] = 'Search by Name';
$_L['Search_by_Code'] = 'Search by Code Voucher';
$_L['Search'] = 'Search';
$_L['Select_Customer'] = 'Select a customer';
$_L['Select_Routers'] = 'Select Routers';
$_L['Select_Plans'] = 'Select Plans';
$_L['Select_Pool'] = 'Select Pool';
$_L['Hrs'] = 'Hrs';
$_L['Mins'] = 'Mins';
$_L['Days'] = 'Days';
$_L['Months'] = 'Months';
$_L['Add_Language'] = 'Add Language';
$_L['Name_Lang'] = 'Language Name';
$_L['Folder_Lang'] = 'Folder Name';
$_L['Translator'] = 'Translator';
$_L['Lang_already_exist'] = 'Language Name Already Exist';
$_L['Payment_Gateway'] = 'Payment Gateway';
$_L['Community'] = 'Community';
$_L['1_user_can_be_used_for_many_devices'] = '1 user can be used for many devices?';
$_L['Cannot_be_change_after_saved'] = 'Cannot be change after saved';
$_L['Explain_Coverage_of_router'] = 'Explain Coverage of router';
$_L['Name_of_Area_that_router_operated'] = 'Name of Area that router operated';
$_L['Payment_Notification_URL_Recurring_Notification_URL_Pay_Account_Notification_URL'] = 'Payment Notification URL, Recurring Notification URL, Pay Account Notification URL';
$_L['Finish_Redirect_URL_Unfinish_Redirect_URL_Error_Redirect_URL'] = 'Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL';
$_L['Status'] = 'Status';
$_L['Plan_Not_found'] = 'Plan Not found';
$_L['Failed_to_create_transaction'] = 'Failed to create transaction.';
$_L['Seller_has_not_yet_setup_Xendit_payment_gateway'] = 'Seller has not yet setup Xendit payment gateway';
$_L['Admin_has_not_yet_setup_Xendit_payment_gateway_please_tell_admin'] = 'Admin has not yet setup Xendit payment gateway, please tell admin';
$_L['You_already_have_unpaid_transaction_cancel_it_or_pay_it'] = 'You already have unpaid transaction, cancel it or pay it.';
$_L['Transaction_Not_found'] = 'Transaction Not found';
$_L['Cancel_it'] = 'Cancel it?';
$_L['expired'] = 'expired';
$_L['Check_for_Payment'] = 'Check for Payment';
$_L['Transaction_still_unpaid'] = 'Transaction still unpaid.';
$_L['Paid_Date'] = 'Paid Date';
$_L['Transaction_has_been_paid'] = 'Transaction has been paid.';
$_L['PAID'] = 'PAID';
$_L['CANCELED'] = 'CANCELED';
$_L['UNPAID'] = 'UNPAID';
$_L['PAY_NOW'] = 'PAY NOW';
$_L['Buy_Hotspot_Plan'] = 'Buy Hotspot Plan';
$_L['Buy_PPOE_Plan'] = 'Buy PPOE Plan';
$_L['Package'] = 'Package';
$_L['Order_Internet_Package'] = 'Order Internet Package';
$_L['Unknown_Command'] = 'Unknown Command.';
$_L['Checking_payment'] = 'Checking payment';
$_L['Create_Transaction_Success'] = 'Create Transaction Success';
$_L['You_have_unpaid_transaction'] = 'You have unpaid transaction';
$_L['TripayPayment_Channel'] = 'TripayPayment Channel';
$_L['Payment_Channel'] = 'Payment Channel';
$_L['Payment_check_failed'] = 'Payment check failed.';
$_L['Order_Package'] = 'Order Package';
$_L['Transactions'] = 'Transactions';
$_L['Payments'] = 'Payments';
$_L['History'] = 'History';
$_L['Order_History'] = 'Order History';
$_L['Gateway'] = 'Gateway';
$_L['Date_Done'] = 'Date Done';
$_L['Unpaid_Order'] = 'Unpaid Order';
$_L['Payment_Gateway_Not_Found'] = 'Payment Gateway Not Found';
$_L['Payment_Gateway_saved_successfully'] = 'Payment Gateway saved successfully';
$_L['ORDER'] = 'ORDER';
$_L['Package_History'] = 'Package History';
$_L['Buy_History'] = 'Buy History';
$_L['Activation_History'] = 'Activation History';
$_L['Buy_Package'] = 'Buy Package';
$_L['Email'] = 'Email';
$_L['Company_Footer'] = 'Company Footer';
$_L['Will_show_below_user_pages'] = 'Will show below user pages';
$_L['Request_OTP'] = 'Request OTP';
$_L['Verification_Code'] = 'Verification Code';
$_L['SMS_Verification_Code'] = 'SMS Verification Code';
$_L['Please_enter_your_email_address'] = 'Please enter your email address';
$_L['Failed_to_create_Paypal_transaction'] = 'Failed to create Paypal transaction.';
$_L['Plugin'] = 'Plugin';
$_L['Plugin_Manager'] = 'Plugin Manager';
$_L['User_Notification'] = 'User Notification';
$_L['Expired_Notification'] = 'Expired Notification';
$_L['User_will_get_notification_when_package_expired'] = 'User will get notification when package expired';
$_L['Expired_Notification_Message'] = 'Expired Notification Message';
$_L['Payment_Notification'] = 'Payment Notification';
$_L['User_will_get_invoice_notification_when_buy_package_or_package_refilled'] = 'User will get invoice notification when buy package or package refilled';
$_L['Current_IP'] = 'Current IP';
$_L['Current_MAC'] = 'Current MAC';
$_L['Login_Status'] = 'Login Status';
$_L['Login_Request_successfully'] = 'Login Request successfully';
$_L['Logout_Request_successfully'] = 'Logout Request successfully';
$_L['Disconnect_Internet'] = 'Disconnect Internet?';
$_L['Not_Online_Login_now'] = 'Not Online, Login now?';
$_L['You_are_Online_Logout'] = 'You are Online, Logout?';
$_L['Connect_to_Internet'] = 'Connect to Internet?';
$_L['Your_account_not_connected_to_internet'] = 'Your account not connected to internet';
$_L['Failed_to_create_transaction_'] = 'Failed to create transaction. ';
$_L['Failed_to_check_status_transaction_'] = 'Failed to check status transaction. ';
$_L['Disable_Voucher'] = 'Disable Voucher';
$_L['Balance'] = 'Balance';
$_L['Balance_System'] = 'Balance System';
$_L['Enable_System'] = 'Enable System';
$_L['Allow_Transfer'] = 'Allow Transfer';
$_L['Telegram_Notification'] = 'Telegram Notification';
$_L['SMS_OTP_Registration'] = 'SMS OTP Registration';
$_L['Whatsapp_Notification'] = 'Whatsapp Notification';
$_L['Tawkto_Chat_Widget'] = 'Tawk.to Chat Widget';
$_L['Invoice'] = 'Invoice';
$_L['Country_Code_Phone'] = 'Country Code Phone';
$_L['Voucher_activation_menu_will_be_hidden'] = 'Voucher activation menu will be hidden';
$_L['Customer_can_deposit_money_to_buy_voucher'] = 'Customer can deposit money to buy voucher';
$_L['Allow_balance_transfer_between_customers'] = 'Allow balance transfer between customers';
$_L['Reminder_Notification'] = 'Reminder Notification';
$_L['Reminder_Notification_Message'] = 'Reminder Notification Message';
$_L['Reminder_7_days'] = 'Reminder 7 days';
$_L['Reminder_3_days'] = 'Reminder 3 days';
$_L['Reminder_1_day'] = 'Reminder 1 day';
$_L['PPPOE_Password'] = 'PPPOE Password';
$_L['User_Cannot_change_this_only_admin_if_it_Empty_it_will_use_user_password'] = 'User Cannot change this, only admin. if it Empty it will use user password';
$_L['Invoice_Balance_Message'] = 'Invoice Balance Message';
$_L['Invoice_Notification_Payment'] = 'Invoice Notification Payment';
$_L['Balance_Notification_Payment'] = 'Balance Notification Payment';
$_L['Balance_Plans'] = 'Balance Plans';
$_L['Buy_Balance'] = 'Buy Balance';
$_L['Price'] = 'Price';
$_L['Validity'] = 'Validity';
$_L['Disable_auto_renewal'] = 'Disable auto renewal?';
$_L['Auto_Renewal_On'] = 'Auto Renewal On';
$_L['Enable_auto_renewal'] = 'Enable auto renewal?';
$_L['Auto_Renewal_Off'] = 'Auto Renewal Off';
$_L['Refill_Balance'] = 'Refill Balance';
$_L['Invoice_Footer'] = 'Invoice Footer';
$_L['Pay_With_Balance'] = 'Pay With Balance';
$_L['Pay_this_with_Balance_your_active_package_will_be_overwrite'] = 'Pay this with Balance? your active package will be overwrite';
$_L['Success_to_buy_package'] = 'Success to buy package';
$_L['Auto_Renewal'] = 'Auto Renewal';
$_L['View'] = 'View';
$_L['Back'] = 'Back';
$_L['Active'] = 'Active';
$_L['Transfer_Balance'] = 'Transfer Balance';
$_L['Send_your_balance'] = 'Send your balance?';
$_L['Send'] = 'Send';
$_L['Cannot_send_to_yourself'] = 'Cannot send to yourself';
$_L['Sending_balance_success'] = 'Sending balance success';
$_L['From'] = 'From';
$_L['To'] = 'To';
$_L['insufficient_balance'] = 'insufficient balance';
$_L['Send_Balance'] = 'Send Balance';
$_L['Received_Balance'] = 'Received Balance';
$_L['Minimum_Balance_Transfer'] = 'Minimum Balance Transfer';
$_L['Minimum_Transfer'] = 'Minimum Transfer';
$_L['Company_Logo'] = 'Company Logo';
$_L['Expired_IP_Pool'] = 'Expired IP Pool';
$_L['Proxy'] = 'Proxy';
$_L['Proxy_Server'] = 'Proxy Server';
$_L['Proxy_Server_Login'] = 'Proxy Server Login';
$_L['Hotspot_Plan'] = 'Hotspot Plan';
$_L['PPPOE_Plan'] = 'PPPOE Plan';
$_L['UNKNOWN'] = 'UNKNOWN';
$_L['Are_You_Sure'] = 'Are You Sure?';
$_L['Success_to_send_package'] = 'Success to send package';
$_L['Target_has_active_plan_different_with_current_plant'] = 'Target has active plan, different with current plant.';
$_L['Recharge_a_friend'] = 'Recharge a friend';
$_L['Buy_for_friend'] = 'Buy for friend';
$_L['Buy_this_for_friend_account'] = 'Buy this for friend account?';
$_L['Review_package_before_recharge'] = 'Review package before recharge';
$_L['Activate'] = 'Activate';
$_L['Deactivate'] = 'Deactivate';
$_L['Sync'] = 'Sync';
$_L['Failed_to_create_PaymeTrust_transaction'] = 'Failed to create PaymeTrust transaction.';
$_L['Location'] = 'Location';
$_L['Radius_Plans'] = 'Radius Plans';
$_L['Change_title_in_user_Plan_order'] = 'Change title in user Plan order';
$_L['Logs'] = 'Logs';
$_L['Voucher_Format'] = 'Voucher Format';
$_L['Resend_To_Customer'] = 'Resend To Customer';
$_L['Your_friend_do_not_have_active_package'] = 'Your friend do not have active package';
$_L['Service_Type'] = 'Service Type';
$_L['Others'] = 'Others';
$_L['PPPoE'] = 'PPPoE';
$_L['Hotspot'] = 'Hotspot';
$_L['Disable_Registration'] = 'Disable Registration';
$_L['Customer_just_Login_with_Phone_number_and_Voucher_Code_Voucher_will_be_password'] = 'Customer just Login with Phone number and Voucher Code, Voucher will be password';
$_L['Login__Activate_Voucher'] = 'Login / Activate Voucher';
$_L['After_Customer_activate_voucher_or_login_customer_will_be_redirected_to_this_url'] = 'After Customer activate voucher or login, customer will be redirected to this url';
$_L['Voucher_Prefix'] = 'Voucher Prefix';
$_L['Voucher_activation_success_now_you_can_login'] = 'Voucher activation success, now you can login';
$_L['Client_Can_Purchase'] = 'Client Can Purchase';
$_L['Buy_this_your_active_package_will_be_overwritten'] = 'Buy this? your active package will be overwritten';
$_L['Pay_this_with_Balance_your_active_package_will_be_overwritten'] = 'Pay this with Balance? your active package will be overwritten';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['Monthly_Registered_Customers'] = 'Monthly Registered Customers';
$_L['Total_Monthly_Sales'] = 'Total Monthly Sales';
$_L['Active_Users'] = 'Active Users';
$_L['All_Users_Insights'] = 'All Users Insights';

View File

@ -1,8 +0,0 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

379
system/lan/indonesia.json Normal file
View File

@ -0,0 +1,379 @@
{
"6388b53c2566d115b7d57cb1e1595f81": "Masuk",
"cf73fa679cb399a1273b47ecbfcfd529": "Daftar",
"6e2a92c4d4175c9348c24d1be5f5815d": "Pemberitahuan",
"81f6f11b954ac55df6461fe006717f27": "Info Pendaftaran",
"cae7a3b9d956f74f33f418dd68ae5989": "Voucher tidak ditemukan, silakan beli voucher sebelum mendaftar",
"cae792e1070c5f74b8677ade97a4f2a0": "Daftar Sukses! Anda dapat masuk sekarang",
"dc6cf26f612d79b537aaf4e1ac8d79ce": "Masuk ke Panel Anggota",
"9ec9879813148ec8bdd334e2ac8c06b5": "Daftar sebagai Anggota",
"11819bf6c06881b3fb0074289dfb31b0": "Masuk ke Admin Panel",
"dec7d0fa549f3aacee128eaed33eee7c": "PHPNuxBill",
"a27ba54660d974cb6c32ad1ee120cde4": "Nama Pengguna",
"2415530921a4546ec8491a7faa0b8093": "Kata Sandi",
"2c25fb05dd9e6da2a7d06006481c9608": "Kata Sandi tidak cocok",
"e35ea5f971268156264be2d10453a9ed": "Akun telah ada",
"a221f7ee6bd65d5ab295759298728062": "Mengelola",
"fe319105a464d7a5958aa161814a5bc0": "Kirim",
"fd3394ab8a70d945aa97a9b7af0bdc55": "Simpan perubahan",
"fa7c8f6246e916b77181d52e8a403439": "Batal",
"7ae8a9168c2a63b1338603c35f667a3b": "Sunting",
"8253bbe40f93c70be5755d3de2067f5a": "Hapus",
"7b1b93da6ee1880b79915f3c8f80fe29": "Selamat Datang",
"ca7c751642b25db9b96d97c3f8638a05": "Data Berhasil Dibuat",
"1656a6961171f5d0e4cea2164216c38c": "Data Berhasil Diperbarui",
"226a94d5e36ebf0ff13b3c424cfa216c": "Data Berhasil Dihapus",
"543d1c76b517a890508874ead2d483d3": "Halaman Statis",
"ef374279cb157e288c9d48c1f7403045": "Gagal menyimpan halaman, pastikan diperbolehkan menulis file di folder pages, <i>chmod 664 pages\/*.html<i>",
"8a99887650e7b58e957c7fe67fd81f13": "Menyimpan halaman sukses",
"10e994166130a3a2ddae1aa2fcb2228f": "Terkadang Anda perlu menyegarkan 3 kali hingga konten berubah",
"b91f7e34bfe6a49dcc86bff0832bf45b": "Dasbor",
"2426cc0844611ea8f7ef49f894f7f583": "Cari Member...",
"2dbed97eeb24a7db1a5966eca478a11b": "Akun Saya",
"538e09a66d3510762c31d5c01edc58da": "Profil Saya",
"c0f26b98df4cba47c1385fe8fa6e84ee": "Pengaturan",
"4bc1d9e0aee00bb724f87b049089377e": "Sunting profil",
"50525d15d2ca4c8f13d88fedea8e8c85": "Ganti kata sandi",
"169232f60dbe765a414296c8db922cab": "Keluar",
"2ec276c775f8eca99cecd7a355be29ad": "Layanan",
"271748c997c09f4f9888e5b79f7f8afd": "Paket Bandwidth",
"63046007c3c54a746d84f298d0886787": "Nama Bandwidth",
"72c2f102661343a38f10467d79af0e53": "Baru Bandwidth",
"23710b26c82dab7681cd39784970dcb4": "Sunting Bandwidth",
"afc2cc32f3ec2088b57d0444cf046850": "Tambahkan Bandwidth Baru",
"17244154daf105ea000122fca35d76b8": "Nilai Unduhan",
"e486aab9ed87db67ef06e216d6f2fba9": "Nilai Unggahan",
"84790471be24609c109fb3402675c949": "NamanBandwidth Sudah Ada",
"0ba3e01779e974e4964bfdadb5ce69c3": "Paket Hotspot",
"18fb1613646b6025c8570f012c72c438": "Paket PPPoE",
"d6d1d23a6f037007859007452bbda212": "Nama Paket",
"727f202618c08b67becaa504514c13e5": "Paket Layanan Baru",
"98f37a24292ea29ef20b9ec9bdb8301b": "Tambah Paket Layanan",
"0373157841ecd8c0c7534ce8b1d6100b": "Sunting Paket Layanan",
"316109b728af2d95dbb47875a2b71b0a": "Nama Paket Sudah Ada",
"bd177487968f1545b083226fe7de30b0": "Jenis Paket",
"9579450e9cd38321d0ce6a302fac2337": "Harga Paket",
"3595955a68b6ae8d05f8a662d2c5a048": "Tipe Batas",
"062856b035d36060391bf6ed86233ef0": "Tak terbatas",
"03ce297a870ed29787f66f7bc6604074": "Terbatas",
"bc8592a73d8fdf5b55ec4d6a4b1cd8a0": "Batas waktu",
"78f51c8aca2ffe191ecca32d148c7830": "Batas Data",
"46f197ef6ea40f0b42fcad04b4ea0da6": "Keduanya Membatasi",
"b3d8ef27dc371996f64769347119026f": "Waktu Paket",
"56b14a88ee0b5ebcbc76de2481710100": "Pilih Bandwidth",
"1663f7a9d03c30ce1e3402a1f0e8e287": "Berbagi Pelanggan",
"5ecbdb846444a632a1f36d3fa7c9503b": "Pilih Sales untuk menonaktifkan akses ke Pengaturan",
"be6d4d8b52bb64c3c338f3cfb81a46a0": "Kata sandi saat ini",
"2987e0083fcbdc440787d015ea02834b": "Kata sandi baru",
"7b7bc2512ee1fedcd76bdc68926d4f7b": "Administrator",
"11ff9f68afb6b8b5b8eda218d7c83a65": "Sales",
"6ca00f156e3e92e5434e2b802647fd9b": "Anggota",
"8429fd630a420c267f8d5dfae804476f": "Konfirmasi sandi baru",
"2b98405bff08a7a64c5e7a6abf964a0c": "konfirmasi sandi",
"9bbf4c3eee93f9823c8ab06b1f61c6ee": "Nama Lengkap",
"bb249232cde7da39d4cf76a4522b4c38": "Tipe Pelanggan",
"44784061a46c09d6fd354f44c5200c51": "Alamat",
"8df8e937754e6098c1c98090bc64a951": "Dibuat pada",
"8aaf219209c872fa4295f07749235ddf": "Kadaluarsa pada",
"e50f2a508e01dfb76921cb184810d108": "Nomor telepon",
"b83b6b284a7440e0d3f9c04312c7da66": "Pelanggan berhasil dihapus",
"184777d71d05e358baeb60a6ff0ef6aa": "Administrator Penuh",
"18faab1fb9ece2a016eefcd1eb488c7e": "Biarkan Kosong apabila tidak ingin mengubah Kata Sandi",
"42354bf318b7c2ba83136770a49fb3a7": "Kosongkan jika Anda tidak ingin menampilkan kode mata uang",
"38a9e16bff43af2bb6a6a1c9be05735f": "Gaya Tema",
"2bc4423b8a4ce15a2d515e9142837cc6": "Warna Tema",
"c91dd1c1384d6a35bf845c4a74f0813e": "Bahasa Bawaan",
"8bc2ebf892cee2fdb473e33526971fd4": "Jaringan",
"9cd72ef099fa539e3b793ffb8d36f0bd": "Router",
"dd0fe3bcb875011519f5ce4fd764980b": "IP Pool",
"692c6c414180d4aafb233328447975a4": "Router baru",
"42bd29c1b81909450b10dd68545abbc7": "Tambahkan Router",
"e21fdce0ed02afdbd3d41689aa635b1b": "Sunting Router",
"1cf609b27af0d53490023254538b6691": "Nama Router",
"def4d2cec339ae0ef4ea0c0231cd139c": "Alamat IP",
"233c608aaa25cd13fa02c367d7fb9d79": "Rahasia Router",
"07ecd5ff333b07ed5aa731f04cf49396": "Deskrispi",
"3ea531fcdf1fc3d6b1f21d6afe09a18a": "IP Router Sudah Ada",
"56e76708768936498dba685a5e1282bf": "Nama Pool",
"46bae56c39dc203e6a36df8c76d22179": "Rentang IP",
"de371fdc1ca72fea51d32935ee95fede": "Pool baru",
"03c3f8de1642f3cd4bb9675a5e7c8a1f": "Tambahkan Pool",
"78835a89ec020ae67acc8347b2e8544a": "Sunting Pool",
"2ffa8dac2318d846aa89be14eec5809b": "Nama Pool Sudah Ada",
"401e320ff4995c7d77ee367e889204b4": "Prabayar",
"b48393de2da366d6b96aac28661a16e3": "Pengguna Prabayar",
"90c74d87298d5445592fde038b71cadd": "Voucher Prabayar",
"74d68d0bb5a84d7e2112488f8488f82b": "Isi Ulang Akun",
"376ef5cc8cf59ee722d7683ec8663dbf": "Pilih Akun",
"8d0a149b7f934c99d98c720d9e5c955d": "Paket Layanan",
"76537d267fa86defd6c2e952e85c8917": "Isi Ulang",
"d4c1681df83a7967dc221b66c3e2ff5c": "Metode",
"83ba26e46773bbdde2a1d51e5accff4d": "Akun Berhasil Dibuat",
"da39a13de522e494e144ad02744f436f": "Status Database",
"556bfbd185d7c9606606496023cbcf65": "Ukuran Total Database",
"8d9c4fa01e8ac6f9f4be591dd6bdcdd7": "Unduh Cadangan Database",
"ea54ef99c02ad3414c9f143a6ee6b560": "Nama Tabel",
"47053d54ff0f91171a8b88b9c367fdb7": "Baris",
"cc8768ff8ea6481225cbd92f972be8ec": "Ukuran",
"8d1189ad46b19f06a977505079a157e3": "Pelanggan",
"971698029010b1b8402ec4497367963c": "Tambahkan Kontak Baru",
"1f8c2c61a0bf819298d2571e5145c82d": "Sunting Kontak",
"0534d85b4ca887f4db3545fc2d344d0e": "Daftar Kontak",
"3614e0466534219bab6fc0ad46b6d901": "Kelola Kontak",
"93b3d58e4a87c89d2a891ca912d3ce8f": "Laporan",
"ca1516d006d9fa35a83b602fedafeee5": "Laporan Harian",
"0c1aec89861e1b98b65c256836b2ca3a": "Laporan Periode",
"b40302632efb2ff89c09f54e739dd3f9": "Semua Transaksi",
"01966549b39123bcb74e756b5dad50f7": "Jumlah Pemasukan",
"8f53b9b12570b6d88d8c63aaced8815a": "Semua Transaksi pada Tanggal",
"061d104f7413b1bec5f021e6ca1b30f7": "Ekspor untuk Cetak",
"2eef4291d14649179358547aa58152ab": "Cetak",
"b645d13a76de04842e8d89a474060cc4": "Ekspor ke PDF",
"a6bad92eacef7b63ef6eb6051d888125": "Klik Disini untuk Mencetak",
"b3bc82e579d0d1fd683285e9e4ad2c05": "Anda dapat menggunakan tag html",
"0151999ad95368e7e2931016406a61fe": "Format tanggal",
"6ea2eb8c5877aba40e0b1488232519da": "Pendapatan Hari Ini",
"ee08930cb53d55be104078e5d00a0e57": "Penghasilan Bulan Ini",
"b6fe5c18a5237fdf14641a25e00b91ce": "Pelanggan Aktif",
"333b6bfb9a3c8917926ee300fec37255": "Total Pelanggan",
"b3afed1697c9d698f6dd057136f8fd32": "Sunting Pelanggan",
"145681016b5bfe83f867447bd38d975f": "Terakhir Masuk",
"0f2e10edc8bbc877fbcf610fbebbcdc1": "Pengguna Administrator",
"f76c192ea7ca8b8b45addc5d1bf2e98e": "Kelola Administrator",
"8a2b41f931991533e22c951ef5252f35": "Tambahkan Administrator Baru",
"b011451e7d0f8201b98f005fe72648a0": "Lokalisasi",
"89d82203d304b45f6f2c6f1b09dbf747": "Cadangkan\/Pulihkan",
"602fdf2988ed13f1f12652c98574834f": "Pengaturan Umum",
"6b263625bc7f286c7827adf1cd933514": "Tanggal",
"6086ee928a671f9fb4cb9e2bcde0f08f": "Berhasil Masuk",
"11877a801dfb05e46f44d3eeb36e4dd4": "Gagal Masuk",
"0e301ba008b0d7dc1551742ae758d544": "Pengaturan Berhasil Disimpan",
"b4c2a55d3c1975bbea141fbbf8076c7e": "Pengguna Berhasil Diperbarui",
"0cf6b571af07ce98efe65d3e2428c8d1": "Pengguna Kedaluwarsa, Hari Ini",
"5e47dd4090ac36e32f646f375ff3c96a": "Log aktivitas",
"de96706a72cf70e6b7c85ffd8133afc3": "Lihat Laporan",
"0642977b2124050f51e6775d34355f16": "Lihat semua",
"ddcee483434e64c80a006f191c465c07": "Jumlah Voucher",
"08852de5f25c204061093b0b18c673b3": "Kode Panjang",
"8dc861a340b14960e0f7984b290d6a8e": "Kode Voucher",
"be686376cddb23d0227444ccc3c4b5b7": "Voucher",
"0e304b705c88e79c549dd1d3efb4c475": "Voucher Hotspot",
"75a42b8d369e16f4c66299c94d6b8ec9": "Voucher Status",
"adf91532fe3e68ccf0138e8a22a9a80e": "Tambah Voucher",
"f66040f761c02a7810765df1cac4a743": "Buat Voucher Berhasil",
"a69f141fe32d11babb43774fc29c505d": "Menghasilkan",
"fa0fab06a4d19ffd0d3b7ae94f519078": "Info Cetak",
"adf52b0a256791cccadc5f7ecf9a9f99": "Dari tanggal",
"0aec20a7e111f888b0e4d8465813dc1c": "Hingga saat ini",
"c1c8709b363b8e39f1c7852a912640d0": "Layanan Baru",
"44879739216fff7c59452e01de6c6771": "Jenis",
"f1497a791903f6a0cb7789a469ac39c3": "Menyelesaikan",
"eb2b114109386f27b8f8646082f60ff3": "Nama Aplikasi\/ Nama Perusahaan",
"d215a404e89ae89d3df113324c97cedf": "Nama ini akan ditampilkan pada Judul",
"c8e24bb4cfdb3531b9a6d06d95e9691c": "Berikutnya",
"95d37e03097f6372843c4c88e8c4aae0": "Terakhir",
"48b3fdbf28242db738a9b52ac8c9dc56": "Zona waktu",
"0b9be88e3d3f67cd6a8fd6a4a4dd200c": "Titik Desimal",
"aecd048df4205c57f6970fdf0eddf805": "Pemisah Ribuan",
"9b96d2e63befe2654e5dd4ecdfe5dbc0": "Kode mata uang",
"4f99cd56c0de7fc76138ace092e9570e": "Pesan Voucher",
"cba1ec1e30a04f73443955be715602c8": "Aktivasi Voucher",
"0b2eab5101267bd343edb17b7fbfb0ca": "Daftar Voucher yang Diaktifkan",
"d20d4b726a2acbce7d10b3bf42738b66": "Masukkan kode voucher di sini",
"d44cf30a60360042dfe9cef9bb97bcaf": "Pesan Pribadi",
"c1a462731da298578fa741de63e34837": "Kotak Masuk",
"5de6adcebc9577ff08c4dcd4d76bb87b": "Kotak Keluar",
"662f4b8afc5764ee0bc245d4ff233353": "Menyusun",
"3a6db615b33a951ce18cc0b970a372a2": "Kirim ke",
"268dc1262e7244020a3aab8960edc777": "Judul",
"23062ba790a281d963b33bf7dd92c00d": "Pesan",
"afa1e2d5b8bee2f24f50ad4aec0a5530": "Informasi Akun Anda",
"2bf00026fc8454743f400000b3e1ef00": "Selamat datang di halaman Anggota Panel, di halaman ini Anda dapat:",
"22e49f24e2e5459f3560d9504f86a7d7": "<b>PHPNuxBill<\/b> adalah penagihan Hotspot dan PPPoE untuk Mikrotik menggunakan PHP dan Mikrotik API untuk berkomunikasi dengan router. Jika Anda mendapat lebih banyak keuntungan dengan aplikasi ini, silakan berdonasi kepada kami.<br>Tonton proyek <a href=\"https:\/\/github.com\/hotspotbilling\/phpnuxbill\" target=\"_blank\">Disini<\/a>",
"96d1780d23d132c19c46e463d25634d0": "Nama pengguna dan kata sandi salah",
"f9989e8e28498544f16f4311c356de00": "Anda tidak memiliki izin untuk mengakses halaman ini",
"01dff6a755ffc79227fec0bbad17edc0": "Kata Sandi Saat Ini Salah",
"eb5b5c03bb6890603d3b114076db8279": "Kata sandi berhasil diubah, Silakan login kembali",
"7298afa64a818a85ebac34b6c041c8fa": "Semua bidang wajib diisi",
"a6e397addc511291eabb9abf1deebdc2": "Voucher Tidak Berlaku",
"2a323fd6dfd3e7136d8186def0a59d22": "Aktivasi Voucher Berhasil",
"e07fd5497a40c1baa1e77e2d3e849d9a": "Data Tidak Ditemukan",
"8f2b5731686ae366997860df0dd27162": "Cari berdasarkan Nama Pengguna",
"fd1498cea7d64d13c806e1ce2d8144a1": "Cari berdasarkan Nama",
"c41330812256b55ba716c7b895f7df88": "Cari berdasarkan Kode Voucher",
"34f683847ea2729dd993b0123406f8e1": "Mencari",
"ad57ff64c7b9fa53e6a6007308850251": "Pilih pelanggan",
"51b2dfb1895bf0e52547b9d2156dd896": "Pilih Router",
"d08a339baa3d5b6d29f27378d7d872e1": "Pilih Paket",
"ea3692369a7a324384e6b8ec64a49263": "Pilih Pool",
"9155e3bad8e607ea48fd6f338f076a55": "Jam",
"90a0bf908470a1c719c863dc17304da6": "Menit",
"3fd2ff1f015543f77cf8273b63dee640": "Hari",
"8cbf7fe271bd8fe5aa149b9bd593f6a4": "Bulan",
"3dd14d301e5c83bee0d94897039199e5": "Tambahkan Bahasa",
"796261808061e4e74623c719456adb19": "Nama Bahasa",
"cb98b6300d7b892213a247d9424ee878": "Nama Folder",
"292139a1888ea390c1c11fee256f9a1b": "Penerjemah",
"bc50033bb160e8b6596ad9e663fde36a": "Nama Bahasa Sudah Ada",
"2671869655041dba0729a5c7237d1811": "Gerbang Pembayaran",
"4e0002dd0af701bec4c22d6cb508d35f": "Komunitas",
"92adb08269d8c99894c5f9b1b2c58bda": "1 pengguna bisa digunakan untuk banyak perangkat?",
"1de5c708ad0d1dafdc9101ba3386c545": "Tidak dapat diubah setelah disimpan",
"b36a6861e43d74f5b8af9060c6fece1d": "Jelaskan Cakupan router",
"0b613e164504f0a44346555eac81d8bb": "Nama area tempat router dioperasikan",
"15440054547fe230a4ff74a031dded79": "URL Notifikasi Pembayaran, URL Notifikasi Berulang, URL Notifikasi Akun Bayar",
"3fa0fd25fa910ea5ffcc98672cdef175": "Selesaikan URL Pengalihan, Selesaikan URL Pengalihan, URL Pengalihan Kesalahan",
"ec53a8c4f07baed5d8825072c89799be": "Status",
"49ceccdc7cd5b5bbe432eff5d98fbf1d": "Paket Tidak ditemukan",
"ab4e4a0ca437630053063115002747a3": "Gagal membuat transaksi.",
"44bd7bf5ff7c37d3588a2525b6797ff4": "Penjual belum menyiapkan gateway pembayaran Xendit",
"cbaf8f884c2e507d040659ce8cce054b": "Admin belum menyiapkan gerbang pembayaran Xendit, mohon beritahu admin",
"ac5f4cb51fa1fdcc91f653dc59ffc8e7": "Beli ini? Paket aktif Anda akan ditimpa",
"0e7fff3b1ec09317cd2de3ef094d0618": "Anda sudah memiliki transaksi yang belum dibayar, batalkan atau bayar.",
"f97c8e2af6ca175f19a6c8fc5580bb36": "Transaksi Tidak ditemukan",
"1287d884517976b839d1bd0af8d4ad20": "Batalkan itu?",
"519640ebb357f0c17246d2aa5f76c222": "kedaluwarsa",
"3fd83dbd90af3eea5653b78678e7ea4a": "Periksa Pembayaran",
"efed4f9f732eea5c5975a1d80d2645c7": "Transaksi masih belum dibayar.",
"342c1c9a1fdb44e009cedab8f232bd63": "Tanggal Pembayaran",
"1597f7fbce1b97698855543550fa7b27": "Transaksi telah dibayar.",
"23ab6ca8557370ad7b30dcdf2735cb75": "DIBAYAR",
"2daf24fea3554909dfadca1a788d1c2e": "DIBATALKAN",
"166df3532579a0ef167cf717cb2077ea": "BELUM DIBAYAR",
"3c097ed9ff650f2e4a93a3fed3531ca3": "BAYAR SEKARANG",
"de658c1ff4bcebf35d7769304951e147": "Beli Paket Hotspot",
"bc55ecfaf51e2df49521b58f8531457a": "Beli Paket PPPoE",
"2b0a1a8d27b1b1696f0d75cd8b46a9fd": "Paket",
"7673f87552e1ab84b211a6c1d01798a6": "Pesan Paket Internet",
"cafbd52b8d671f46e34edba3d75abfe0": "Perintah Tidak Diketahui.",
"3d7fde4e225cb0a25a1cdbeceee48d8e": "Memeriksa pembayaran",
"0fabcc874124d5134f738a8f01364670": "Transaksi Berhasil Dibuat",
"5ca3e299877ba89bc45d5f715add83e0": "Anda memiliki transaksi yang belum dibayar",
"d1f6c25bcc6a157887f172fe81eae9d4": "Saluran Pembayaran Tripay",
"720b5cf6087f6f495f044ba44a71db7f": "Saluran Pembayaran",
"a7cbcb4dcd80d5f742a1f8d2f53cba38": "Pemeriksaan pembayaran gagal.",
"3d6fb166d7e639ff04f646b2cfa3fc4e": "Pesan Paket",
"cb4df5a33e6fbbb4a8e9bade3c6280b6": "Transaksi",
"71e281d1932e4e6b28af4fe8c3572996": "Pembayaran",
"d2e70c607365f860742ab33f0fd8b9ff": "Riwayat",
"63626467318388fc31396b62efeb5639": "Riwayat Pesanan",
"4d869758081689fc0eb43ccc6a153749": "Gerbang",
"90f348f654e67b1e51b35cfacdef6789": "Tanggal Selesai",
"5a58570b232cba9a0f005db027769b3d": "Pesanan Belum Dibayar",
"ebb8120bdbfa2a3e82a39e832d638552": "Gerbang Pembayaran Tidak Ditemukan",
"b5699f64bca80fac84d46444b34dace2": "Gerbang Pembayaran berhasil disimpan",
"7243c2dfb342699903872e2105b25760": "MEMESAN",
"47e5e6e8203df38e5d5e4626eec3c1fc": "Riwayat Paket",
"22abbd3f598fd9789df42994b24439bd": "Riwayat Beli",
"45df3eddde808800a36ec931b26ac721": "Riwayat Aktivasi",
"ecb7c2365fd11c759e8bce786dd7f20f": "Beli Paket",
"392b3d36f5662faa07be52eb5a7ec784": "Surel",
"92533dd5485e14b30f818149234f0747": "Catatan Kaki Perusahaan",
"fcde874c7f32d57bfec39352f1d28736": "Akan ditampilkan di bawah halaman pengguna",
"41b4c9aa72589b82b1fff9605b3ea745": "Minta OTP",
"46fee1a4ed1a85ee29c82bb8baa524f9": "Kode Verifikasi",
"f55c1be001aa529cc21b5c01db8f76a2": "Kode Verifikasi SMS",
"adde83564fa281885c0759019bfcb7e3": "Silakan masukkan alamat email Anda",
"8138f2ba6364130eebbc1eed3ee47ddd": "Gagal membuat transaksi Paypal.",
"409c1892b68cb394799262ac57f6d4f1": "Plugin",
"83a7ca79d30b9265a1be1f7bc118f041": "Manajer Plugin",
"2cff719ce2415af4f75e8bc1779b3c73": "Pemberitahuan Pelanggan",
"5f890f27fc12286878e413414b1a2e28": "Pemberitahuan Kedaluarsa",
"3ae7d0d7ec4d6c01f93f03bf8e0f2651": "Pengguna akan mendapat notifikasi ketika paket sudah habis masa berlakunya",
"346901a95f980d00d3b8a7e189aeec42": "Pesan Pemberitahuan Kedaluwarsa",
"01bcd160b8de2a3b8a8d5d88b319fbd8": "<b>[[name]]<\/b> akan diganti dengan Nama pelanggan. <b>[[package]]<\/b> akan diganti dengan nama paket.",
"e322b5d57dde0859503d44699b922686": "Notifikasi Pembayaran",
"02716b081b657a14a8848d05cb8f4d66": "Pengguna akan mendapatkan notifikasi invoice saat membeli paket atau isi ulang paket",
"90138879790a4283bc2df2c1893a2a48": "IP saat ini",
"c5fc93e553c260de4a2453d52194ab13": "MAC saat ini",
"74815df9e6edc3d92642e0dd71030f4d": "Status Masuk",
"b6fddb4c928961fb44cb585ebd008ede": "Permintaan Masuk berhasil",
"45ab030de77a6d87d55f7abc81407239": "Permintaan Keluar berhasil",
"c06a9e2b11158a4a32c645b67846ece4": "Putuskan sambungan Internet?",
"0b9d983b4e6e6f7a80019539f7f69a37": "Tidak , Masuk sekarang?",
"abf39f79adc08af9ebd451aeceef2ff3": "Kamu sedang aktif, ingin keluar?",
"d98748a287196ade4a8e55d6af60faff": "Hubungkan ke Internet?",
"ea0ae22cc34d790e1bc9fedf22447502": "Akun Anda tidak terhubung ke internet",
"ff8fe426208504b2f73dd820859cfc16": "Gagal membuat transaksi. ",
"e9abdbb1e3f06a1df9431e39d17f6789": "Gagal memeriksa status transaksi. ",
"55fe1bf8d63ab0d112bbccbc08ddc0f4": "Nonaktifkan Voucher",
"5a4fcf47e60b3a0ffb9caa61114a6d32": "Saldo",
"86068eb2912ccc005226174bdbc08f9a": "Saldo Sistem",
"ad8daf2992aac7afec53053e6af43d7f": "Aktifkan Sistem",
"484ead5a3c3c467764d3fcb64b0a09a6": "Izinkan Transfer",
"1af5733dcea58b6a94a5a017c18e7ace": "Pemberitahuan Telegram",
"d943c3ab83dbcbe292bc9d62fddef691": "Pendaftaran SMS OTP",
"0092a7b05472e9f85dd0e5f86f8f6d73": "Pemberitahuan WhatsApp",
"0baefc222d209e8ff32a45e444fc906e": "Widget Obrolan Tawk.to",
"a514e0bb61c3165423b5ed3b936fd538": "Faktur",
"5dbf231fe6fbe9944e8da4122c52a72e": "Kode Negara Telepon",
"c54fa696c14ec37b1a1aff167ca72e93": "Menu aktivasi voucher akan disembunyikan",
"9ddb3afc3ab3b1c40ab29a82bf0dbe6b": "Pelanggan dapat menyetor uang untuk membeli voucher",
"dc4eb28ce0893ef9eeac95eaac65a4e6": "Izinkan transfer saldo antar pelanggan",
"183fab4b1826e6ab48216d38e0d5c9ad": "Pemberitahuan Pengingat",
"6f85a6b8732c5b64bdf73ae440dc5ed2": "Pesan Pemberitahuan Pengingat",
"2a67f29f10a3ce26c1994e05c1ef6091": "Pengingat 7 hari",
"082a68f40c1b98e076c2d7bb004f8757": "Pengingat 3 hari",
"24f181d2f83ea449f6f74a42a1bf2391": "Pengingat 1 hari",
"08b8c6eff69712d436f92dacc8395787": "Kata sandi PPPoE",
"b6d3952bf22a73612c6804d4bd8e96c9": "Pelanggan tidak dapat mengubah ini, hanya Admin. Jika kosong maka akan menggunakan kata sandi pelanggan",
"75b44125446f60204eeb03b670070e07": "Faktur Pesan Saldo",
"5c4eaf9d267e72f1f08c6e9e4d0399ed": "Faktur Pemberitahuan Pembayaran",
"eadf277fa2f7def328c43c945661351a": "Saldo Pemberitahuan Pembayaran",
"84a6a641f6e00162dcb56f3c0b9b12c2": "Paket Saldo",
"b50e95aeee59be7f4105b6e6b71354a3": "Beli Saldo",
"2cbe60e0988f55c753b5d3ecb5cb8b09": "Harga",
"445578e17c85231099588212bdcb06ed": "Waktu",
"31ed29e81c63297fc68039ed5928f72e": "Nonaktifkan perpanjangan otomatis?",
"931466647285b9e0d56544dfdbfab7c8": "Perpanjangan Otomatis Aktif",
"3ff9fd21a329ffea05e0b9e5410b5402": "Aktifkan perpanjangan otomatis?",
"fcd58db27c6ccc16a83ab4c846f6c293": "Perpanjangan Otomatis Mati",
"bf6c523c35ae1ad679585d5d6568b3e4": "Isi Ulang Saldo",
"3fc782e1316f8303221bc7c5a3ff5f5a": "Catatan Kaki Faktur",
"c74e1b321143d0a1712fb609b9959bbf": "Bayar dengan Saldo",
"b3b34c71ff97aeddcad99f15acfc2284": "Bayar ini dengan Saldo? Paket aktif Anda akan ditimpa",
"c9b4243ad6909b41fee97f8e694c79b7": "Berhasil membeli paket",
"1c75610eab0135d4b3af31ee959bf1d6": "Perpanjangan otomatis",
"f307b4bf98745fa394cb4d1b1c540b64": "Melihat",
"b128e81bfe29e562086a4e627f2ce14a": "Kembali",
"81c335a576d688db1e4ac96d72a39bc0": "Aktif",
"caf2f50b4fdea9762df03193779b2329": "Kirim Saldo",
"aa40e5eaa8a194e305b26cafa5742dd0": "Kirim saldo Anda?",
"3e11847c6f5ebaec8cf2513e8ed41615": "Tidak dapat mengirim ke diri Anda sendiri",
"a56fbcd0b44a0c62abe2d407fec23344": "Berhasil mengirim saldo",
"863f46b844669903f8179fc14840d717": "Dari",
"060faefaa7099fc34fe4456326a92a99": "Ke",
"9512b1b211fd72d94fd0123b9ba5033c": "Saldo tidak mencukupi",
"355a49b3a3c89ddf47cadd6f376eb3dc": "Saldo yang Diterima",
"5fd1597cd3380a4b14372d0ae77b31e8": "Minimal Transfer Saldo",
"b8a6672d64e2ad06e533bcca539814bf": "Minimal Transfer",
"a2805d018047786508b0fc995fba1724": "Logo Perusahaan",
"40dd513c4eea0d161820b6db73717385": "IP Pool Kedaluwarsa",
"7dc97173cc31aad803d25d8f65fec7af": "Proksi",
"3cfed7b58b35a7ce076eaed6a827b0f8": "Server Proksi",
"cf970279eaec6370c0eb81ab2b7744d3": "Masuk Server Proksi",
"c53e44b24b9d3425812fec154af5aad0": "TIDAK DIKENAL",
"4121eee5ef2a4f6198dbad37d055c9a1": "Apa kamu yakin?",
"5dc23ebdd002d954bdd9e827da152a5c": "Berhasil mengirim paket",
"4aba7df23795631b2b9997c022cebd89": "Target mempunyai paket aktif, berbeda dengan paket saat ini.",
"0adc1078d5af2c4902d052b7d3de7c48": "Isi ulang teman",
"7bed8b76a6bb6a62e7d84cf7106ffa9a": "Beli untuk teman",
"f8d01a21f86993aeb4af655ec55fa855": "Beli ini untuk akun teman?",
"3d99c669ce05f973c58c3156f911d556": "Tinjau paket sebelum mengisi ulang",
"dbffa23ba2b3f5abea9794aaf1540834": "Mengaktifkan Paket",
"bc1bbd773aff5ae9db3572614b9fe68a": "Menonaktifkan Paket",
"f7f1d224cfc8f69d1db47370597735be": "Sinkronisasi",
"ed90ae339dcfa4e72e933d50d1fbfc98": "Gagal membuat transaksi PaymeTrust.",
"806499a05859b404cc82ed039337fecd": "Lokasi",
"e3d52ad335502c35a0344e3b531bc39a": "Paket Radius",
"360fa116f51c81b7a49ae3fe43a44dca": "Ubah judul dalam urutan paket pelanggan",
"ce0be71e33226e4c1db2bcea5959f16b": "Log",
"36a019db1d6add43dc9c1a00b35ee3c9": "Format Voucher",
"bcc34b7f18f27dd82ddc4677c0643328": "Kirim Ulang Ke Pelanggan",
"c8656db80d8d69965f8a6d8ba88fcb49": "Service Type",
"3872e7f15905573eab744b2e3937db28": "Lainnya",
"69c9d8b039f2ad8d2b0472d46964f648": "PPPoE",
"f5ca5dd25881530ec3a465ed7ded8d24": "Hotspot",
"c21f2b7be510b120e640c28e5d7ae89f": "Pendaftaran Pelanggan perbulan",
"61366ceeb795b189787601ef657d23fc": "Total penjualan Perbulan"
}

View File

@ -1,414 +0,0 @@
<?php
/*
-----------------------------------
Language Name: Indonesia
Contributor: Ismail Marzuqi
2017
Contributor: Ibnu Maksum (@ibnux)
------------------------------------
*/
$_L['Login'] = 'Masuk';
$_L['Register'] = 'Daftar';
$_L['Announcement'] = 'Pemberitahuan';
$_L['Registration_Info'] = 'Info Pendaftaran';
$_L['Register_Voucher_Failed'] = 'Voucher tidak ditemukan, silakan beli voucher sebelum mendaftar';
$_L['Register_Success'] = 'Daftar Sukses! Anda dapat masuk sekarang';
$_L['Sign_In_Member'] = 'Masuk ke Panel Anggota';
$_L['Register_Member'] = 'Daftar sebagai Anggota';
$_L['Sign_In_Admin'] = 'Masuk ke Admin Panel';
$_L['Logo'] = 'PHPNuxBill';
$_L['Username'] = 'Nama Pengguna';
$_L['Password'] = 'Kata Sandi';
$_L['PasswordsNotMatch'] = 'Kata Sandi tidak cocok';
$_L['account_already_exist'] = 'Akun telah ada';
$_L['Manage'] = 'Mengelola';
$_L['Submit'] = 'Kirim';
$_L['Save'] = 'Simpan perubahan';
$_L['Cancel'] = 'Batal';
$_L['Edit'] = 'Sunting';
$_L['Delete'] = 'Hapus';
$_L['Welcome'] = 'Selamat Datang';
$_L['Created_Successfully'] = 'Data Berhasil Dibuat';
$_L['Updated_Successfully'] = 'Data Berhasil Diperbarui';
$_L['Delete_Successfully'] = 'Data Berhasil Dihapus';
$_L['Static_Pages'] = "Halaman Statis";
$_L['Failed_Save_Page'] = "Gagal menyimpan halaman, pastikan diperbolehkan menulis file di folder pages, <i>chmod 664 pages/*.html<i>";
$_L['Success_Save_Page'] = "Menyimpan halaman sukses";
$_L['Info_Page'] = "Terkadang Anda perlu menyegarkan 3 kali hingga konten berubah";
$_L['Dashboard'] = 'Dasbor';
$_L['Search_Contact'] = 'Cari Member...';
$_L['My_Account'] = 'Akun Saya';
$_L['My_Profile'] = 'Profil Saya';
$_L['Settings'] = 'Pengaturan';
$_L['Edit_Profile'] = 'Sunting profil';
$_L['Change_Password'] = 'Ganti kata sandi';
$_L['Logout'] = 'Keluar';
$_L['Services'] = 'Layanan';
$_L['Bandwidth_Plans'] = 'Paket Bandwidth';
$_L['BW_Name'] = 'Nama Bandwidth';
$_L['New_Bandwidth'] = 'Baru Bandwidth';
$_L['Edit_Bandwidth'] = 'Sunting Bandwidth';
$_L['Add_Bandwidth'] = 'Tambahkan Bandwidth Baru';
$_L['Rate_Download'] = 'Nilai Unduhan';
$_L['Rate_Upload'] = 'Nilai Unggahan';
$_L['BW_already_exist'] = 'NamanBandwidth Sudah Ada';
$_L['Hotspot_Plans'] = 'Paket Hotspot';
$_L['PPPOE_Plans'] = 'Paket PPPoE';
$_L['Plan_Name'] = 'Nama Paket';
$_L['New_Plan'] = 'Paket Layanan Baru';
$_L['Add_Plan'] = 'Tambah Paket Layanan';
$_L['Edit_Plan'] = 'Sunting Paket Layanan';
$_L['Plan_already_exist'] = 'Nama Paket Sudah Ada';
$_L['Plan_Type'] = 'Jenis Paket';
$_L['Plan_Price'] = 'Harga Paket';
$_L['Limit_Type'] = 'Tipe Batas';
$_L['Unlimited'] = 'Tak terbatas';
$_L['Limited'] = 'Terbatas';
$_L['Time_Limit'] = 'Batas waktu';
$_L['Data_Limit'] = 'Batas Data';
$_L['Both_Limit'] = 'Keduanya Membatasi';
$_L['Plan_Validity'] = 'Waktu Paket';
$_L['Select_BW'] = 'Pilih Bandwidth';
$_L['Shared_Users'] = 'Berbagi Pelanggan';
$_L['user_type_help'] = 'Pilih Sales untuk menonaktifkan akses ke Pengaturan';
$_L['Current_Password'] = 'Kata sandi saat ini';
$_L['New_Password'] = 'Kata sandi baru';
$_L['Administrator'] = 'Administrator';
$_L['Sales'] = 'Sales';
$_L['Member'] = 'Anggota';
$_L['Confirm_New_Password'] = 'Konfirmasi sandi baru';
$_L['Confirm_Password'] = 'konfirmasi sandi';
$_L['Full_Name'] = 'Nama Lengkap';
$_L['User_Type'] = 'Tipe Pelanggan';
$_L['Address'] = 'Alamat';
$_L['Created_On'] = 'Dibuat pada';
$_L['Expires_On'] = 'Kadaluarsa pada';
$_L['Phone_Number'] = 'Nomor telepon';
$_L['User_Delete_Ok'] = 'Pelanggan berhasil dihapus';
$_L['Full_Administrator'] = 'Administrator Penuh';
$_L['password_change_help'] = 'Biarkan Kosong apabila tidak ingin mengubah Kata Sandi';
$_L['currency_help'] = 'Kosongkan jika Anda tidak ingin menampilkan kode mata uang';
$_L['Theme_Style'] = 'Gaya Tema';
$_L['Theme_Color'] = 'Warna Tema';
$_L['Default_Language'] = 'Bahasa Bawaan';
$_L['Network'] = 'Jaringan';
$_L['Routers'] = 'Router';
$_L['Pool'] = 'IP Pool';
$_L['New_Router'] = 'Router baru';
$_L['Add_Router'] = 'Tambahkan Router';
$_L['Edit_Router'] = 'Sunting Router';
$_L['Router_Name'] = 'Nama Router';
$_L['IP_Address'] = 'Alamat IP';
$_L['Router_Secret'] = 'Rahasia Router';
$_L['Description'] = 'Deskrispi';
$_L['Router_already_exist'] = 'IP Router Sudah Ada';
$_L['Pool_Name'] = 'Nama Pool';
$_L['Range_IP'] = 'Rentang IP';
$_L['New_Pool'] = 'Pool baru';
$_L['Add_Pool'] = 'Tambahkan Pool';
$_L['Edit_Pool'] = 'Sunting Pool';
$_L['Pool_already_exist'] = 'Nama Pool Sudah Ada';
$_L['Prepaid'] = 'Prabayar';
$_L['Prepaid_User'] = 'Pengguna Prabayar';
$_L['Prepaid_Vouchers'] = 'Voucher Prabayar';
$_L['Refill_Account'] = 'Isi Ulang Akun';
$_L['Recharge_Account'] = 'Isi Ulang Akun';
$_L['Select_Account'] = 'Pilih Akun';
$_L['Service_Plan'] = 'Paket Layanan';
$_L['Recharge'] = 'Isi Ulang';
$_L['Method'] = 'Metode';
$_L['account_created_successfully'] = 'Akun Berhasil Dibuat';
$_L['Database_Status'] = 'Status Database';
$_L['Total_Database_Size'] = 'Ukuran Total Database';
$_L['Download_Database_Backup'] = 'Unduh Cadangan Database';
$_L['Table_Name'] = 'Nama Tabel';
$_L['Rows'] = 'Baris';
$_L['Size'] = 'Ukuran';
$_L['Customers'] = 'Pelanggan';
$_L['Add_Contact'] = 'Tambahkan Kontak Baru';
$_L['Edit_Contact'] = 'Sunting Kontak';
$_L['List_Contact'] = 'Daftar Kontak';
$_L['Manage_Accounts'] = 'Kelola Kontak';
$_L['Reports'] = 'Laporan';
$_L['Daily_Report'] = 'Laporan Harian';
$_L['Period_Reports'] = 'Laporan Periode';
$_L['All_Transactions'] = 'Semua Transaksi';
$_L['Total_Income'] = 'Jumlah Pemasukan';
$_L['All_Transactions_at_Date'] = 'Semua Transaksi pada Tanggal';
$_L['Total_Income'] = 'Jumlah Pemasukan';
$_L['Export_for_Print'] = 'Ekspor untuk Cetak';
$_L['Print'] = 'Cetak';
$_L['Export_to_PDF'] = 'Ekspor ke PDF';
$_L['Click_Here_to_Print'] = 'Klik Disini untuk Mencetak';
$_L['You_can_use_html_tag'] = 'Anda dapat menggunakan tag html';
$_L['Date_Format'] = 'Format tanggal';
$_L['Income_Today'] = 'Pendapatan Hari Ini';
$_L['Income_This_Month'] = 'Penghasilan Bulan Ini';
$_L['Users_Active'] = 'Pelanggan Aktif';
$_L['Total_Users'] = 'Total Pelanggan';
$_L['Users'] = 'Pelanggan';
$_L['Edit_User'] = 'Sunting Pelanggan';
$_L['Last_Login'] = 'Terakhir Masuk';
$_L['Administrator_Users'] = 'Pengguna Administrator';
$_L['Manage_Administrator'] = 'Kelola Administrator';
$_L['Add_New_Administrator'] = 'Tambahkan Administrator Baru';
$_L['Localisation'] = 'Lokalisasi';
$_L['Backup_Restore'] = 'Cadangkan/Pulihkan';
$_L['General_Settings'] = 'Pengaturan Umum';
$_L['Date'] = 'Tanggal';
$_L['Login_Successful'] = 'Berhasil Masuk';
$_L['Failed_Login'] = 'Gagal Masuk';
$_L['Settings_Saved_Successfully'] = 'Pengaturan Berhasil Disimpan';
$_L['User_Updated_Successfully'] = 'Pengguna Berhasil Diperbarui';
$_L['User_Expired_Today'] = 'Pengguna Kedaluwarsa, Hari Ini';
$_L['Activity_Log'] = 'Log aktivitas';
$_L['View_Reports'] = 'Lihat Laporan';
$_L['View_All'] = 'Lihat semua';
$_L['Number_of_Vouchers'] = 'Jumlah Voucher';
$_L['Length_Code'] = 'Kode Panjang';
$_L['Code_Voucher'] = 'Kode Voucher';
$_L['Voucher'] = 'Voucher';
$_L['Voucher_Hotspot'] = 'Voucher Hotspot';
$_L['Status_Voucher'] = 'Voucher Status';
$_L['Add_Voucher'] = 'Tambah Voucher';
$_L['Voucher_Successfully'] = 'Buat Voucher Berhasil';
$_L['Generate'] = 'Menghasilkan';
$_L['Print_Info'] = 'Info Cetak';
$_L['From_Date'] = 'Dari tanggal';
$_L['To_Date'] = 'Hingga saat ini';
$_L['New_Service'] = 'Layanan Baru';
$_L['Type'] = 'Jenis';
$_L['Finish'] = 'Menyelesaikan';
$_L['App_Name'] = 'Nama Aplikasi/ Nama Perusahaan';
$_L['App_Name_Help_Text'] = 'Nama ini akan ditampilkan pada Judul';
$_L['Next'] = 'Berikutnya';
$_L['Last'] = 'Terakhir';
$_L['Timezone'] = 'Zona waktu';
$_L['Decimal_Point'] = 'Titik Desimal';
$_L['Thousands_Separator'] = 'Pemisah Ribuan';
$_L['Currency_Code'] = 'Kode mata uang';
$_L['Order_Voucher'] = 'Pesan Voucher';
$_L['Voucher_Activation'] = 'Aktivasi Voucher';
$_L['List_Activated_Voucher'] = 'Daftar Voucher yang Diaktifkan';
$_L['Enter_Voucher_Code'] = 'Masukkan kode voucher di sini';
$_L['Private_Message'] = 'Pesan Pribadi';
$_L['Inbox'] = 'Kotak Masuk';
$_L['Outbox'] = 'Kotak Keluar';
$_L['Compose'] = 'Menyusun';
$_L['Send_to'] = 'Kirim ke';
$_L['Title'] = 'Judul';
$_L['Message'] = 'Pesan';
$_L['Account_Information'] = 'Informasi Akun Anda';
$_L['Welcome_Text_User'] = 'Selamat datang di halaman Anggota Panel, di halaman ini Anda dapat:';
$_L['Welcome_Text_Admin'] = '<b>PHPNuxBill</b> adalah penagihan Hotspot dan PPPoE untuk Mikrotik menggunakan PHP dan Mikrotik API untuk berkomunikasi dengan router. Jika Anda mendapat lebih banyak keuntungan dengan aplikasi ini, silakan berdonasi kepada kami.<br>Tonton proyek <a href="https://github.com/hotspotbilling/phpnuxbill" target="_blank">Disini</a>';
//update
$_L['Invalid_Username_or_Password'] = 'Nama pengguna dan kata sandi salah';
$_L['Do_Not_Access'] = 'Anda tidak memiliki izin untuk mengakses halaman ini';
$_L['Incorrect_Current_Password'] = 'Kata Sandi Saat Ini Salah';
$_L['Password_Changed_Successfully'] = 'Kata sandi berhasil diubah, Silakan login kembali';
$_L['All_field_is_required'] = 'Semua bidang wajib diisi';
$_L['Voucher_Not_Valid'] = 'Voucher Tidak Berlaku';
$_L['Activation_Vouchers_Successfully'] = 'Aktivasi Voucher Berhasil';
$_L['Data_Not_Found'] = 'Data Tidak Ditemukan';
$_L['Search_by_Username'] = 'Cari berdasarkan Nama Pengguna';
$_L['Search_by_Name'] = 'Cari berdasarkan Nama';
$_L['Search_by_Code'] = 'Cari berdasarkan Kode Voucher';
$_L['Search'] = 'Mencari';
$_L['Select_Customer'] = 'Pilih pelanggan';
$_L['Select_Routers'] = 'Pilih Router';
$_L['Select_Plans'] = 'Pilih Paket';
$_L['Select_Pool'] = 'Pilih Pool';
$_L['Hrs'] = 'Jam';
$_L['Mins'] = 'Menit';
$_L['Days'] = 'Hari';
$_L['Months'] = 'Bulan';
$_L['Add_Language'] = 'Tambahkan Bahasa';
$_L['Name_Lang'] = 'Nama Bahasa';
$_L['Folder_Lang'] = 'Nama Folder';
$_L['Translator'] = 'Penerjemah';
$_L['Lang_already_exist'] = 'Nama Bahasa Sudah Ada';
$_L['Payment_Gateway'] = 'Gerbang Pembayaran';
$_L['Community'] = 'Komunitas';
$_L['1_user_can_be_used_for_many_devices'] = '1 pengguna bisa digunakan untuk banyak perangkat?';
$_L['Cannot_be_change_after_saved'] = 'Tidak dapat diubah setelah disimpan';
$_L['Explain_Coverage_of_router'] = 'Jelaskan Cakupan router';
$_L['Name_of_Area_that_router_operated'] = 'Nama area tempat router dioperasikan';
$_L['Payment_Notification_URL_Recurring_Notification_URL_Pay_Account_Notification_URL'] = 'URL Notifikasi Pembayaran, URL Notifikasi Berulang, URL Notifikasi Akun Bayar';
$_L['Finish_Redirect_URL_Unfinish_Redirect_URL_Error_Redirect_URL'] = 'Selesaikan URL Pengalihan, Selesaikan URL Pengalihan, URL Pengalihan Kesalahan';
$_L['Status'] = 'Status';
$_L['Plan_Not_found'] = 'Paket Tidak ditemukan';
$_L['Failed_to_create_transaction'] = 'Gagal membuat transaksi.';
$_L['Seller_has_not_yet_setup_Xendit_payment_gateway'] = 'Penjual belum menyiapkan gateway pembayaran Xendit';
$_L['Admin_has_not_yet_setup_Xendit_payment_gateway_please_tell_admin'] = 'Admin belum menyiapkan gerbang pembayaran Xendit, mohon beritahu admin';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Beli ini? Paket aktif Anda akan ditimpa';
$_L['You_already_have_unpaid_transaction_cancel_it_or_pay_it'] = 'Anda sudah memiliki transaksi yang belum dibayar, batalkan atau bayar.';
$_L['Transaction_Not_found'] = 'Transaksi Tidak ditemukan';
$_L['Cancel_it'] = 'Batalkan itu?';
$_L['expired'] = 'kedaluwarsa';
$_L['Check_for_Payment'] = 'Periksa Pembayaran';
$_L['Transaction_still_unpaid'] = 'Transaksi masih belum dibayar.';
$_L['Paid_Date'] = 'Tanggal Pembayaran';
$_L['Transaction_has_been_paid'] = 'Transaksi telah dibayar.';
$_L['PAID'] = 'DIBAYAR';
$_L['CANCELED'] = 'DIBATALKAN';
$_L['UNPAID'] = 'BELUM DIBAYAR';
$_L['PAY_NOW'] = 'BAYAR SEKARANG';
$_L['Buy_Hotspot_Plan'] = 'Beli Paket Hotspot';
$_L['Buy_PPOE_Plan'] = 'Beli Paket PPPoE';
$_L['Package'] = 'Paket';
$_L['Order_Internet_Package'] = 'Pesan Paket Internet';
$_L['Unknown_Command'] = 'Perintah Tidak Diketahui.';
$_L['Checking_payment'] = 'Memeriksa pembayaran';
$_L['Create_Transaction_Success'] = 'Transaksi Berhasil Dibuat';
$_L['You_have_unpaid_transaction'] = 'Anda memiliki transaksi yang belum dibayar';
$_L['TripayPayment_Channel'] = 'Saluran Pembayaran Tripay';
$_L['Payment_Channel'] = 'Saluran Pembayaran';
$_L['Payment_check_failed'] = 'Pemeriksaan pembayaran gagal.';
$_L['Order_Package'] = 'Pesan Paket';
$_L['Transactions'] = 'Transaksi';
$_L['Payments'] = 'Pembayaran';
$_L['History'] = 'Riwayat';
$_L['Order_History'] = 'Riwayat Pesanan';
$_L['Gateway'] = 'Gerbang';
$_L['Date_Done'] = 'Tanggal Selesai';
$_L['Unpaid_Order'] = 'Pesanan Belum Dibayar';
$_L['Payment_Gateway_Not_Found'] = 'Gerbang Pembayaran Tidak Ditemukan';
$_L['Payment_Gateway_saved_successfully'] = 'Gerbang Pembayaran berhasil disimpan';
$_L['ORDER'] = 'MEMESAN';
$_L['Package_History'] = 'Riwayat Paket';
$_L['Buy_History'] = 'Riwayat Beli';
$_L['Activation_History'] = 'Riwayat Aktivasi';
$_L['Buy_Package'] = 'Beli Paket';
$_L['Email'] = 'Surel';
$_L['Company_Footer'] = 'Catatan Kaki Perusahaan';
$_L['Will_show_below_user_pages'] = 'Akan ditampilkan di bawah halaman pengguna';
$_L['Request_OTP'] = 'Minta OTP';
$_L['Verification_Code'] = 'Kode Verifikasi';
$_L['SMS_Verification_Code'] = 'Kode Verifikasi SMS';
$_L['Please_enter_your_email_address'] = 'Silakan masukkan alamat email Anda';
$_L['Failed_to_create_Paypal_transaction'] = 'Gagal membuat transaksi Paypal.';
$_L['Plugin'] = 'Plugin';
$_L['Plugin_Manager'] = 'Manajer Plugin';
$_L['User_Notification'] = 'Pemberitahuan Pelanggan';
$_L['Expired_Notification'] = 'Pemberitahuan Kedaluarsa';
$_L['User_will_get_notification_when_package_expired'] = 'Pengguna akan mendapat notifikasi ketika paket sudah habis masa berlakunya';
$_L['Expired_Notification_Message'] = 'Pesan Pemberitahuan Kedaluwarsa';
$_L['bnameb_will_be_replaced_with_Customer_Name_bpackageb_will_be_replaced_with_Package_name'] = '<b>[[name]]</b> akan diganti dengan Nama pelanggan. <b>[[package]]</b> akan diganti dengan nama paket.';
$_L['Payment_Notification'] = 'Notifikasi Pembayaran';
$_L['User_will_get_invoice_notification_when_buy_package_or_package_refilled'] = 'Pengguna akan mendapatkan notifikasi invoice saat membeli paket atau isi ulang paket';
$_L['Current_IP'] = 'IP saat ini';
$_L['Current_MAC'] = 'MAC saat ini';
$_L['Login_Status'] = 'Status Masuk';
$_L['Login_Request_successfully'] = 'Permintaan Masuk berhasil';
$_L['Logout_Request_successfully'] = 'Permintaan Keluar berhasil';
$_L['Disconnect_Internet'] = 'Putuskan sambungan Internet?';
$_L['Not_Online_Login_now'] = 'Tidak , Masuk sekarang?';
$_L['You_are_Online_Logout'] = 'Kamu sedang aktif, ingin keluar?';
$_L['Connect_to_Internet'] = 'Hubungkan ke Internet?';
$_L['Your_account_not_connected_to_internet'] = 'Akun Anda tidak terhubung ke internet';
$_L['Failed_to_create_transaction_'] = 'Gagal membuat transaksi. ';
$_L['Failed_to_check_status_transaction_'] = 'Gagal memeriksa status transaksi. ';
$_L['Disable_Voucher'] = 'Nonaktifkan Voucher';
$_L['Balance'] = 'Saldo';
$_L['Balance_System'] = 'Saldo Sistem';
$_L['Enable_System'] = 'Aktifkan Sistem';
$_L['Allow_Transfer'] = 'Izinkan Transfer';
$_L['Telegram_Notification'] = 'Pemberitahuan Telegram';
$_L['SMS_OTP_Registration'] = 'Pendaftaran SMS OTP';
$_L['Whatsapp_Notification'] = 'Pemberitahuan WhatsApp';
$_L['Tawkto_Chat_Widget'] = 'Widget Obrolan Tawk.to';
$_L['Invoice'] = 'Faktur';
$_L['Country_Code_Phone'] = 'Kode Negara Telepon';
$_L['Voucher_activation_menu_will_be_hidden'] = 'Menu aktivasi voucher akan disembunyikan';
$_L['Customer_can_deposit_money_to_buy_voucher'] = 'Pelanggan dapat menyetor uang untuk membeli voucher';
$_L['Allow_balance_transfer_between_customers'] = 'Izinkan transfer saldo antar pelanggan';
$_L['Reminder_Notification'] = 'Pemberitahuan Pengingat';
$_L['Reminder_Notification_Message'] = 'Pesan Pemberitahuan Pengingat';
$_L['Reminder_7_days'] = 'Pengingat 7 hari';
$_L['Reminder_3_days'] = 'Pengingat 3 hari';
$_L['Reminder_1_day'] = 'Pengingat 1 hari';
$_L['PPPOE_Password'] = 'Kata sandi PPPoE';
$_L['User_Cannot_change_this_only_admin_if_it_Empty_it_will_use_user_password'] = 'Pelanggan tidak dapat mengubah ini, hanya Admin. Jika kosong maka akan menggunakan kata sandi pelanggan';
$_L['Invoice_Balance_Message'] = 'Faktur Pesan Saldo';
$_L['Invoice_Notification_Payment'] = 'Faktur Pemberitahuan Pembayaran';
$_L['Balance_Notification_Payment'] = 'Saldo Pemberitahuan Pembayaran';
$_L['Balance_Plans'] = 'Paket Saldo';
$_L['Buy_Balance'] = 'Beli Saldo';
$_L['Price'] = 'Harga';
$_L['Validity'] = 'Waktu';
$_L['Disable_auto_renewal'] = 'Nonaktifkan perpanjangan otomatis?';
$_L['Auto_Renewal_On'] = 'Perpanjangan Otomatis Aktif';
$_L['Enable_auto_renewal'] = 'Aktifkan perpanjangan otomatis?';
$_L['Auto_Renewal_Off'] = 'Perpanjangan Otomatis Mati';
$_L['Refill_Balance'] = 'Isi Ulang Saldo';
$_L['Invoice_Footer'] = 'Catatan Kaki Faktur';
$_L['Pay_With_Balance'] = 'Bayar dengan Saldo';
$_L['Pay_this_with_Balance_your_active_package_will_be_overwrite'] = 'Bayar ini dengan Saldo? Paket aktif Anda akan ditimpa';
$_L['Success_to_buy_package'] = 'Berhasil membeli paket';
$_L['Auto_Renewal'] = 'Perpanjangan otomatis';
$_L['View'] = 'Melihat';
$_L['Back'] = 'Kembali';
$_L['Active'] = 'Aktif';
$_L['Transfer_Balance'] = 'Kirim Saldo';
$_L['Send_your_balance'] = 'Kirim saldo Anda?';
$_L['Send'] = 'Kirim';
$_L['Cannot_send_to_yourself'] = 'Tidak dapat mengirim ke diri Anda sendiri';
$_L['Sending_balance_success'] = 'Berhasil mengirim saldo';
$_L['From'] = 'Dari';
$_L['To'] = 'Ke';
$_L['insufficient_balance'] = 'Saldo tidak mencukupi';
$_L['Send_Balance'] = 'Kirim Saldo';
$_L['Received_Balance'] = 'Saldo yang Diterima';
$_L['Minimum_Balance_Transfer'] = 'Minimal Transfer Saldo';
$_L['Minimum_Transfer'] = 'Minimal Transfer';
$_L['Company_Logo'] = 'Logo Perusahaan';
$_L['Expired_IP_Pool'] = 'IP Pool Kedaluwarsa';
$_L['Proxy'] = 'Proksi';
$_L['Proxy_Server'] = 'Server Proksi';
$_L['Proxy_Server_Login'] = 'Masuk Server Proksi';
$_L['Hotspot_Plan'] = 'Paket Hotspot';
$_L['PPPOE_Plan'] = 'Paket PPPoE';
$_L['UNKNOWN'] = 'TIDAK DIKENAL';
$_L['Are_You_Sure'] = 'Apa kamu yakin?';
$_L['Success_to_send_package'] = 'Berhasil mengirim paket';
$_L['Target_has_active_plan_different_with_current_plant'] = 'Target mempunyai paket aktif, berbeda dengan paket saat ini.';
$_L['Recharge_a_friend'] = 'Isi ulang teman';
$_L['Buy_for_friend'] = 'Beli untuk teman';
$_L['Buy_this_for_friend_account'] = 'Beli ini untuk akun teman?';
$_L['Review_package_before_recharge'] = 'Tinjau paket sebelum mengisi ulang';
$_L['Activate'] = 'Mengaktifkan Paket';
$_L['Deactivate'] = 'Menonaktifkan Paket';
$_L['Sync'] = 'Sinkronisasi';
$_L['Failed_to_create_PaymeTrust_transaction'] = 'Gagal membuat transaksi PaymeTrust.';
$_L['Location'] = 'Lokasi';
$_L['Radius_Plans'] = 'Paket Radius';
$_L['Change_title_in_user_Plan_order'] = 'Ubah judul dalam urutan paket pelanggan';
$_L['Logs'] = 'Log';
$_L['Voucher_Format'] = 'Format Voucher';
$_L['Resend_To_Customer'] = 'Kirim Ulang Ke Pelanggan';
$_L['Service_Type'] = 'Service Type';
$_L['Others'] = 'Lainnya';
$_L['PPPoE'] = 'PPPoE';
$_L['Hotspot'] = 'Hotspot';
$_L['Monthly_Registered_Customers'] = 'Pendaftaran Pelanggan perbulan';
$_L['Total_Monthly_Sales'] = 'Total penjualan Perbulan';
$_L['Active_Users'] = 'Pelanggan Aktif';

View File

@ -1,8 +0,0 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

381
system/lan/spanish.json Normal file
View File

@ -0,0 +1,381 @@
{
"b687c67a2bfd3c4c97d9eb37450909e5": "Entrar",
"78a28834219cd5c7a5a715f78b925da7": "Registro",
"589a1d2e542a1968ac5b9af0b76b8c86": "Anuncio",
"7be3be1f84a28cc396f861891a67f9e8": "Informaci\u00f3n de registro",
"1f9ca16cf663d7093c5d7bef71ee1d6d": "Cup\u00f3n no encontrado, compre el cup\u00f3n antes de registrarse",
"038ef69e65f2c9fcb7f96e6eb5879b1a": "\u00a1Registro exitoso! Puedes iniciar sesi\u00f3n ahora",
"5e79095be34e16396b5df70241606549": "Log in to Member Panel",
"e028bdd100837a2a52076a7378b68820": "Reg\u00edstrese como miembro",
"6880635e48c54571091b3bec6ce0c772": "Panel de administraci\u00f3n",
"7a98ff6540c85b06816addd6d1c1034a": "DIGITAL-RED",
"a5ae0861febff1aeefb6d5b759d904a6": "Usuario",
"6e7bc035c10d6d628e9067ae9b034d41": "Contrase\u00f1a",
"40d8aa382a10f5e72a728653803f9ad0": "Las contrase\u00f1as no coinciden",
"d0741d2a59ed74f6e26b57752165e1e3": "La cuenta ya existe",
"b9f339b4373a02b8f46664a38668e4cb": "Administrar",
"30cc00aea30ec70b7c1292b6458181c0": "Enviar",
"7d8ea649aab655065a5d7ff51d961171": "Guardar cambios",
"847607d75e504090b5aff16a6e6c8351": "Cancelar",
"ef485eb67ac89238a4fede745a0ae94c": "Editar",
"5b5c9f9dc839dcc858b3c4371b014930": "Eliminar",
"d93d49eca56d63c3c684f4c38ec04bf5": "Bienvenido",
"91dedea6b1cae8172e9093fb4f5379bb": "Datos creados con \u00e9xito",
"9b5cf3866e2cc3e93bd059bf5cce01f7": "Datos actualizados con \u00e9xito",
"79ff182717e53ad3137f3c7ba65b4015": "Datos eliminados con \u00e9xito",
"6465bd84cb82900c18dd2fa94e96372f": "P\u00e1ginas est\u00e1ticas",
"085fa05175f4b5c1ae47ed050226b608": "No se pudo guardar la p\u00e1gina, aseg\u00farese de que pueda escribir en las p\u00e1ginas de la carpeta, <i>chmod 664 pages\/*.html<i>",
"dac21662be80de1e36a41f4985d856b7": "Guardando el \u00e9xito de la p\u00e1gina",
"e65171f0d2a6d6751a717eec5b640584": "A veces es necesario actualizar 3 veces hasta que cambie el contenido",
"2938c7f7e560ed972f8a4f68e80ff834": "Dashboard",
"020f058e3f6a3df4375986e4b2bb2039": "Buscar clientes...",
"9213e8710abf1c313845a9d18d90a95f": "Mi cuenta",
"d9f0ae227ac0e4a63ba9141f372a1133": "Mi perfil",
"9b8c5566f1323d88d3192d269523bcbe": "Ajustes",
"46690d8342b780c4636ed0d1f2287b15": "Editar perfil",
"26aae900f3f063d3be2b503b87397ade": "Cambia la contrase\u00f1a",
"0daed4d43928c4a72d4eabff46d766fe": "Cerrar sesi\u00f3n",
"0eccfe309366d289ed1ffab9930e7d9c": "Servicios",
"b24885951eae9d7163eacf5b9acf9ef3": "Planes de velocidad",
"720bb2b4b6e1573f45d9018d65a13e00": "Nombre de ancho de banda",
"3585b7505a1ff65b0cab47369be8ea4c": "Nuevo ancho de banda",
"3c45809280bff337eb241de51553cfb7": "Editar ancho de banda",
"04483ddb2445d25bc1a3990f170a597e": "Agregar nuevo ancho de banda",
"d1c6955ea1241fffbd32b9a900adae8b": "Tarifa Descarga",
"17755c0ffc8ee2bce00fda1427efdd19": "Tasa de subida",
"29fdc8d7b2aa162a9c5ef66f2b0332db": "El ancho de banda del nombre ya existe",
"2d5a0695db11aedae8fa7b2e511d53a5": "Planes de Hotspot",
"abd81064b88cf2dba8ed4764e84c8455": "Planes PPPOE",
"4777bbaaa0aebe104606b77947d0e22d": "Nombre",
"b053e121700a8c5f435505d29f04b431": "Nuevo plan de servicio",
"f37e022a60ef4cba65632717399156a6": "Agregar plan de servicio",
"4fb340a1cc573de4950953cee346b5a1": "Editar plan de servicio",
"c01b87504ef760fcd819573c15a812f3": "Nombre El plan ya existe",
"2fb2070e7f69bd8bed7780ccce9393f0": "Tipo de plan",
"b31916b0b41f6a8281cb7a52aa718b93": "Precio del plan",
"18ef66dded5332fbdba1e77fc516718f": "Tipo de l\u00edmite",
"07602bab4e228784c6f6c49092658680": "Ilimitado",
"042e11800877d50f48126e143e12961e": "Limitado",
"e68c130b53eb50b5a53e262f3843f03f": "L\u00edmite de tiempo",
"bc1d60bae24a4175b46de7a65d50e79b": "L\u00edmite de datos",
"4c93db0978b2339412e8a7e5a90ddd78": "Ambos L\u00edmite",
"3264a833184fb26bc850cfdf7f79f08e": "Validez del Plan",
"f31f1244c6d1ff678e9b0a0f8fc74994": "Seleccionar ancho de banda",
"ec5ae941af179ae6561e503c6e560f61": "Usuarios compartidos",
"5fad3ba3c65bbb262fc9a5d351693284": "Elija Ventas de tipo de usuario para deshabilitar el acceso a la Configuraci\u00f3n",
"d564d60a07fdd98644fa877087a728ed": "Contrase\u00f1a actual",
"02e5148baf3fddb3a451d2d047f9e4a6": "Nueva contrase\u00f1a",
"2a2e9a58102784ca18e2605a4e727b5f": "Administrador",
"adcc30327981bffd4f2f27d482e52e78": "Ventas",
"5a99fb58fb8b75430dae76c2f6a98afe": "Confirmar nueva contrase\u00f1a",
"91b882ddb6c9c79a0125ec86af7985ce": "Confirmar contrase\u00f1a",
"f27b060bd9fce39203c553318ef35e21": "Nombre completo",
"4628180db3e48a288a90eccbfd18a920": "Tipo de usuario",
"60d2214fb05d138a39ae4fdbe3a3eb7b": "Direcci\u00f3n",
"7b7cab6f2cd98c1534edb32cccfdc011": "Creado en",
"b7644405f892ee2311336dcd2f2bd099": "Expira el",
"eea9faa03a1b9fc033b15d6f8649aae4": "N\u00famero de tel\u00e9fono",
"81559796f09a9eef245441d4c20bac9e": "Usuario eliminado con \u00e9xito",
"1193be7108a23e331d6eacb4a616ef8a": "Administrador completo",
"904c94e61256a6b6b8a1e3ddd7af52c0": "Mantener en blanco para no cambiar la contrase\u00f1a",
"3910e9b879b233b321d4d9b542685950": "Mant\u00e9ngalo en blanco si no desea mostrar el c\u00f3digo de moneda",
"d3f9fbe8a096ab5b64baa82a26bcd909": "Estilo de tema",
"7ed9908fcc48efdb1b575a983b948dbb": "Color del tema",
"80c96b8f14e6e3ceea455ae129ff658f": "Idioma predeterminado",
"ee38e4d5dd68c4e440825018d549cb47": "Red",
"c8555c4afdc42bae74cadb03dfcc6c5d": "Routers",
"dd0fe3bcb875011519f5ce4fd764980b": "IP Pool",
"b26a71725f0bb1c554f03caff2a3abb6": "Nuevo Router",
"cb8644c026c67807dc649b6e50519473": "Agregar Router",
"acd1bdae24d097ea76b2d0e25c1f00a0": "Editar Router",
"ce654ba3f209115d521c3673422aab8c": "Nombre del Router",
"77d7894ba08dd50b80a101cabdb3bd02": "Direccion IP",
"413d873c3e22a8073a9160fe64034b00": "Contrase\u00f1a Router",
"d8e4acc60c0ad136c56a26678da1deb4": "Descripcion",
"a09c8625e1ec7b241af40364c3a287fc": "El enrutador IP ya existe",
"9a2ec58df931077d244fd21ac93262cd": "Nombre del Pool",
"97dd78d7c7d505fbae2bc8a193674078": "Rango de IP",
"afb557a865767fc413fea80c4dd52407": "Nuevo Pool",
"03c9d54fcc0241b447bc4b02d5f0a3ef": "Agregar Pool",
"77fc5c0972161abf815d9e0ccde59211": "Editar Pool",
"262262fe616720840057fd3f7e681b88": "Nombre del Pool ya existe",
"09766ff041fc2252bbd6ea29077d867c": "Prepago",
"c6cb251cc9418a11cd87a48e77bbaa7c": "Usuarios prepago",
"ecbcd311ef937e912aa208ddb31d0541": "Fichas prepago",
"70131f3978c5d4361fc86617efe24b6f": "Recargar Ficha",
"ddfa73c7b1f975ac0ac83142fe3665fb": "Recargar Cuenta",
"2660d65198c6714d5f23fda807133db3": "Seleccionar cuenta",
"c721e9d4029e1cec87420ae0c4ebcfe7": "Plan de servicio",
"3a9786718c3e780c873d00dab1bad384": "Recargar",
"8ce9dcb907d0ad8d7ff221ae0609bf58": "M\u00e9todo",
"a875dff9e48e7d234d266a97eb2d26d6": "Cuenta creada con \u00e9xito",
"f4bb4273cb29b2be45d9c7efba106d35": "Estado de la base de datos",
"92081ef61bbd2c048b8abbd92b390753": "Tama\u00f1o total de la base de datos",
"f2d81f041e27f2828c684cb79a2bc034": "Descargar copia de seguridad de la base de datos",
"ba901bb11185528987328376aa274e10": "Nombre de la tabla",
"4e3513751345b7f98f771c2d6993d738": "Filas",
"f294abc323c8581b087d9a44a39b7cce": "Tama\u00f1o",
"a374d1e71547c65d874d94e11574c4b7": "Clientes",
"72f5a1e18042e0b6a9ade7d36d180bdc": "A\u00f1adir nuevo contacto",
"4f35150054f0c13e80dda0ac99c6419e": "Editar contacto",
"518e9155421b47a415f226751dcf4a67": "Lista de contactos",
"2e1d5d7e4d62bd2114ac50f0f4361ea1": "Administrar contacto",
"374a820a845e30dcebaf6b9682339db0": "Reportes",
"783a4efd44cc59d54c42c0b551468f12": "Reportes diarios",
"f0975292b77e12fe01f910b130b5b49b": "Informes del per\u00edodo",
"bc90760d2da64777750632e475be612f": "Todas las transacciones",
"242b8b4fb723447ab490e3f2a44320ca": "Ingresos totales",
"a099fc7a122a8b7441a60df0fcde4540": "Todas las transacciones en la fecha",
"b333469359365608d2767c3942d9936d": "Exportar para imprimir",
"4c346d766e534b7c3b166bed13e6f1db": "Impresi\u00f3n",
"91c52063f91748af0c06d3d1cdc41335": "Exportar a PDF",
"8bd0597f17fc89800a18a652cc611cfd": "Haga clic aqu\u00ed para imprimir",
"7ed2bd9b2dc471224c8984e81bb64e85": "Puedes usar la etiqueta html",
"c27df5d609f528cc182cc5b664500fab": "Formato de fecha",
"fbdb89f00bfab56adf2f4dc8adaf9963": "Ingresos hoy",
"373d9fa05d6302f2ea3f75ae6cdae949": "Ingresos este mes",
"eb3ad887e376dffdcc6cc9888309ee78": "Usuarios activos",
"296dd9676cd9eb6dbe28e1639f8747ba": "Total de usuarios",
"a1c28da1af69ba622c94f7e3bd95814c": "Usuarios",
"791717f243d8e64b9732bddf53d0aead": "Editar usuario",
"2c2a9459b26353982b9010cdbb0fb63b": "\u00daltimo acceso",
"19d233168966d2a089d8ca1deee3cbae": "Usuarios administradores",
"dab868e33c72f240d9759b5076f551d9": "Administrar administrador",
"f71ff2a373beacae429efae8d160fd71": "Agregar nuevo administrador",
"8fa90e6871c8640c9e25a7db68faac1d": "Localizaci\u00f3n",
"ac21f9fa6d8035337d78a7b13ff4676e": "Copia de seguridad\/restauracion",
"93ceea82c40f81ecfbc8f4d1fc17db3f": "Configuraci\u00f3n general",
"7fd9c8957899827d30568302b1130c6e": "Fecha",
"a85b9edbddada10c670a527884259c10": "Inicio de sesi\u00f3n exitoso",
"7bf9d0c193b0bc056c8ca486de4563f4": "Inicio de sesi\u00f3n fallido",
"9633d245da02bc7fcf0b7622a5951eb3": "Configuraci\u00f3n guardada con \u00e9xito",
"7c925467e3e509256048e2adcaf26180": "Usuario actualizado con \u00e9xito",
"9dc20d8a9e87f2319bacedca7f1b3ffc": "Usuario vencido, hoy",
"c5c7f2c2a8e75bac207a4c8395d5f85c": "Registro de actividades",
"cce1e7ca39b8924e9f3ca1e3243eb66e": "Ver los informes",
"62f41d6908fa9dd95d03edd89209c4b6": "Ver todo",
"e834544dd784d077a2d70f8f8143bd67": "N\u00famero de Fichas",
"f7e30845be4accce14c87b964351ee3c": "Longitud de codigo",
"0eeb4653c91564583a69582adeecddff": "Cup\u00f3n de Ficha",
"2cf2e3d2bdf515da2906b52766e9de35": "Ficha",
"7484bd26b2fc88a9e53e618bb13ff583": "Ficha Hotspot",
"6ba44d58bec4add50dd41e7930e0b9c7": "Estatado de Ficha",
"e6a3d6e24dfe0017e55a1b67825dab4b": "Agregar Ficha",
"6d9346b18a609221d8d2816e1dff6107": "Crear Ficha con \u00e9xito",
"3571a7887035cfefdd97fa03a21180de": "Generar",
"6edee47d15dadef3a7394f4a207ba434": "Imprimir uno al lado del otro, ser\u00e1 f\u00e1cil de cortar",
"ac50beff52e52be60d2dd9cd60ccda29": "Partir de la fecha",
"c9b536252cebfc7ef1540d1df607d2ac": "Hasta la fecha",
"75ed3f96e1471b111511cdd691568f8d": "Nuevo servicio",
"4f427c1457e02bce80e83252111fd27d": "Tipo",
"62767519d0cb0794d33ae01f75293a73": "Finalizar",
"337ef5bc15a8955ccac13ea481ddcadb": "Nombre de la aplicaci\u00f3n\/ Nombre de la empresa",
"a72c55e886b8aa865f21c154b163336b": "Este nombre se mostrar\u00e1 en el t\u00edtulo",
"1ffed09a945050b91aa1f46c7dd45087": "Siguiente",
"8e8fc6c34602f91b336bd8ce2011a2d1": "Atras",
"af921d4b7ec905cd73a2593b1d574753": "Zona horaria",
"296e8032903a66ca333b92a4a62d20b4": "Punto decimal",
"cdbbc6db9558ed3a38cd7c74ac206646": "Separador de miles",
"0f843c7be7206885c18135ad4efce6aa": "C\u00f3digo de moneda",
"ed9cc48aa3a04aaa2b32b26fcde76978": "Comprobante de pedido",
"6c660671f219d8f088bf730c666ac8ad": "Activaci\u00f3n de Fichas",
"ad95a5eb8a7acb7c996ecc5c6f85a585": "Lista de Fichas activados",
"6d28554bdfea0b75fe5dd71baa29c252": "Ingrese el c\u00f3digo de la Ficha aqu\u00ed",
"140112fdbdb4eba1960eaeedc38e18d8": "Mensaje privado",
"9a33e88217ee9b0f8d703fd6ec158d9d": "Bandeja de entrada",
"9cafd2009d137e8536c4b929e55426f6": "Bandeja de salida",
"399b0585bb7bb23a88a7180e04344eb9": "Componer",
"a4bb02658c261fb29f738d148aac8bfa": "Enviar a",
"09b79d379db0c82b4615d749b22475f0": "T\u00edtulo",
"6ebc36e7e20a77e5b4ccd3a35f63c1d2": "Mensaje",
"fd360d4b2139413f63889560b1acb17d": "Informaci\u00f3n de su cuenta",
"8b95b8129ce3f0cefe66875ee5d4f6da": "Bienvenido a la p\u00e1gina de Miembros del Panel, en esta p\u00e1gina puede:",
"182172b8169594a4c679992711132fc8": "<b>MIKRO-RED<\/b> es un punto de acceso de facturaci\u00f3n y PPPOE para Mikrotik que utiliza PHP y la API de Mikrotik para comunicarse con el enrutador. Si obtiene m\u00e1s ganancias con esta aplicaci\u00f3n, por favor d\u00f3nenos.<br>Ver proyecto <a href=\"https:\/\/github.com\/hotspotbilling\/phpnuxbill\" target=\"_blank\">aqui<\/a>",
"a5b413d47dcdcad02a570e921ce77637": "Usuario o contrase\u00f1a invalido",
"8fbb44e85436d8d87795b56f86fd0d30": "Usted no tiene permiso para acceder a esta p\u00e1gina",
"d940f8d57ee60ce11be268db99ba696d": "IContrase\u00f1a actual incorrecta",
"5763c1868c5dc415d3cf1b50a643b5fe": "Contrase\u00f1a cambiada con \u00e9xito, por favor inicie sesi\u00f3n de nuevo",
"686cc87402f4dacfe04175dd4daa0abb": "Todo el campo es requerido",
"1d67a79b26493f4f3951d1af1160799c": "Ficha no v\u00e1lida",
"3b3672f1f51d62ec561c2d444f155c3f": "Fichas de activaci\u00f3n con \u00e9xito",
"9bfbef2ea90d94a651cf7aab7e1d1228": "Datos no encontrados",
"1954e9c6321f8bbe1aa2df8de43a18bc": "Buscar por nombre de usuario",
"9b91f084d7d736019baeabd03a9e92af": "Buscar por nombre",
"053b595c9940cbbe17659297a7c87bc4": "B\u00fasqueda por c\u00f3digo de Ficha",
"24ad1c762beaff78cfaa2c5143016463": "B\u00fasqueda",
"0bcd0b3302f8f3fcd5da5fbc30df608e": "Seleccione un cliente",
"ee4541b4d3d112a8019d1cc770bf0c5f": "Seleccionar enrutadores",
"932bac1b0182a7edafbf753dfcf02b42": "Seleccionar planes",
"257df8f1b06751c47e64a155de7a53cd": "Seleccionar Pool",
"8078629c315d681a42ae3f5aa5596f0e": "Hrs",
"64ec4942ef3d579aecd73175e8ff1885": "Mins",
"531710f9ebaec75cf1d5f58805234de7": "Dias",
"99f5f797b9a11a84f2c2f6c4699ec0f6": "Meses",
"085d633ecd188cbcc1b3ace1a1122178": "Agregar idioma",
"c6fe15734dcae7d8a5b37d40b3ee33a0": "Nombre del lenguaje",
"21e8c4148633f4a6dfbefd9c168ba49a": "Nombre de la carpeta",
"1e11ae44cac08db1f2866828b8ac2012": "Traducir",
"153628610325736e1ca7047b1b3a259f": "El nombre del idioma ya existe",
"e90cc5a4e5baec875b86d6228ae7b7b4": "Payment Gateway",
"7d61983c34edc2a8cabbea71c4732f62": "Community",
"ffa16430461f20ab4536a6bfc4e8f3a6": "1 user can be used for many devices?",
"30edf18a9f80249e15d7d3ad15c7935b": "Cannot be change after saved",
"5e067a4d8201cf32dcbdab4288948e06": "Jelaskan Cakupan wilayah hotspot",
"f82a2d072f76274c1a4f4d895e3c57bb": "Nama Lokasi\/Wilayah Router beroperasi",
"7d2678f84230de5fe928cfc4c3a46f9d": "Payment Notification URL, Recurring Notification URL, Pay Account Notification URL",
"132193280e740189e951e24202069a97": "Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL",
"ec53a8c4f07baed5d8825072c89799be": "Status",
"1554bc8eb1c162ed3fadeddf1812ce09": "Plan Not found",
"b2af5754771d98736b9010b70c389368": "Failed to create transaction.",
"30aca3c07732ab199da0d0b95dfc8a61": "Seller has not yet setup Xendit payment gateway",
"f5c9565ce9eb128c27a144ec6874b0ec": "Admin has not yet setup Xendit payment gateway, please tell admin",
"ac9073bb0a5018dbefd4811e58e073d8": "Buy this? your active package will be overwrite",
"c21cde28e48978c007df477b1db0d356": "You already have unpaid transaction, cancel it or pay it.",
"927b8e5bbd7da9da06930c1dd591939f": "Transaction Not found",
"f3e479403989b7bd1cc1fffdd7fd2d0f": "Cancel it?",
"c4bfb2a0bab0e91bc7dcfbe3bbec246e": "expired",
"85c9e7c5f948a41ee471b6a9530e879b": "Check for Payment",
"9c66f6a051c285b13916ad8675c09504": "Transaction still unpaid.",
"a8567b7d41d475cedef040f2596b2283": "Paid Date",
"4572e7d23b03495369ae9b4e726d6373": "Transaction has been paid.",
"c4812ee2b789226193ad2511495fa559": "PAID",
"d4539bffb6062bdcbd7e7cc1b1228926": "CANCELED",
"4121cb4edd86da36f20b1ce632fa2ca5": "UNPAID",
"d68f1b6cd1a6a3e7307e5d362de712d1": "PAY NOW",
"7a1a60f57b9ed332d4b850e3e8a810d7": "Buy Hotspot Plan",
"41a11ded513f957cbfdd586b93d7db2f": "Buy PPOE Plan",
"209802fb858e2c83205027dbbb5d9e6c": "Package",
"1743df1c9d60e9fc8a6a294069038410": "Order Internet Package",
"28cda2cbf9dc56d51994c796ba239203": "Unknown Command.",
"969d3959402fb0f53d2d3e99522ea4a5": "Checking payment",
"14241941001ac4c9d209982de48a72e5": "Create Transaction Success",
"88f834d86d4fbf16f30d1ea37f7b5610": "You have unpaid transaction",
"2a0fdc808bf8d6f62303d85b010fb754": "TripayPayment Channel",
"f7e04a5231ffdf54db3cded714e8ebf9": "Payment Channel",
"87b74cc020e5dab2fd5d0a8c2817eff4": "Payment check failed.",
"73c5159d7ec1cdbab279b48f4ed00387": "Order Package",
"31112aca11d0e9e6eb7db96f317dda49": "Transactions",
"daef64964ee3b9b904f5d467586e217f": "Payments",
"16d2b386b2034b9488996466aaae0b57": "History",
"42027dc8724f95b3f0a6bef9630cad3d": "Order History",
"926dec9494209cb088b4962509df1a91": "Gateway",
"74245d278371d27878e335a6dc943b6d": "Date Done",
"08c2ebb86c296864ea297fe064c5bd1e": "Unpaid Order",
"18c722602aa4e0b72059c25ce6b5e97d": "Payment Gateway Not Found",
"c65dab664d2e033fcdd410cebd712a88": "Payment Gateway saved successfully",
"6575d9a58f0b41a108f2d6a565a0650d": "ORDER",
"8d7c57b95a82a8d1a137944c4376b300": "Package History",
"97b7d1eebf59a930540243a0b855b8a4": "Buy History",
"d6ff955c5dedd57efe8a15c4e061f584": "Activation History",
"881845305c1a2846b94f6404793820f7": "Buy Package",
"ce8ae9da5b7cd6c3df2929543a9af92d": "Email",
"edcdbac6e45118be1f6841aeb6b37000": "Company Footer",
"9c10246ddef2329a6a9f632764909bce": "Will show below user pages",
"9157806ea93e82c6843e29353af0339f": "Request OTP",
"dfcbc97f1d21b9867e68fa7179492c4c": "Verification Code",
"5935ebfb8a87652570f7042f7ba67bdf": "SMS Verification Code",
"559d05953b1e359e5244164a04511b54": "Please enter your email address",
"ca470e3fcb83897a426be06e13ea16f5": "Failed to create Paypal transaction.",
"409c1892b68cb394799262ac57f6d4f1": "Plugin",
"f97acbe0f16c1533b936d01901d37bb8": "Plugin Manager",
"e13de37b5a0e1bb877d5e7687fe54848": "User Notification",
"fbc618961a02656021bbe3df1d4429c2": "Expired Notification",
"a097b0840b3197a87237074be0b5d713": "User will get notification when package expired",
"7fe4e25c350486cefda69dba7ade5bdb": "Expired Notification Message",
"2a06b5455c3a4ea9dc4f3bafc0a98302": "<b>[[name]]<\/b> will be replaced with Customer Name. <b>[[package]]<\/b> will be replaced with Package name.",
"233e5e0659b179e128d2296bdb21e571": "Payment Notification",
"01fd89c5bf168f0affc2bd6cffe22fb8": "User will get invoice notification when buy package or package refilled",
"b9b431efd40ec79da7b76300675620ab": "Current IP",
"02969d21a68d869cda2246e0ebc25540": "Current MAC",
"1a2c7cc9889d5be5b366e940eea324be": "Login Status",
"9a7ce22077443fe43f3b23cb325151af": "Login Request successfully",
"8a7e89341dce43b7adc210e497aef7fb": "Logout Request successfully",
"0e1445848829cd591e1888760eb8d055": "Disconnect Internet?",
"54e1e08b17fe57b087e372f91a649a00": "Not Online, Login now?",
"240f7e2083a735fff61bb9e32d5e2085": "You are Online, Logout?",
"fe7b1151527c3c8694dc354047a66036": "Connect to Internet?",
"a7de68a779b750e3a657c5354e12f7de": "Your account not connected to internet",
"99a808d8d16122d70e44bd7f709d30fb": "Balance",
"e165e9c16486df6f647b6808b2b52fab": "Balance System",
"3353a51389e233e50534784da6ac708b": "Enable System",
"95702df39312bf73db3270650bccd4ca": "Allow Transfer",
"11874bada797b1e63c68042b4c831f16": "Telegram Notification",
"94fa8b65067c38bd5a60a4fb8733dfa2": "SMS OTP Registration",
"163a373185a8503973fe490a5b01f6d7": "Whatsapp Notification",
"6c0b28366f4c084709607b45b3e1ae90": "Tawk.to Chat Widget",
"466eadd40b3c10580e3ab4e8061161ce": "Invoice",
"9d4cb440e172c711b2f7a4d3322b2335": "Country Code Phone",
"1275caa07c240e02e2a591d6fec8e579": "Voucher activation menu will be hidden",
"2b933087eae952bdd87aafea24f92948": "Customer can deposit money to buy voucher",
"8d892f2fe7521c27e0694579cea33e1c": "Allow balance transfer between customers",
"a92868b1902c15abd6c9779e8bae2498": "Refill Balance",
"845c418c0644c7582e1c7962d4845b12": "Balance Plans",
"9d08facca32e8c4259ebbb42a18af665": "Failed to create transaction. ",
"5cc433553cb66f28d2ffa8b415e67abd": "Failed to check status transaction. ",
"3d257cc461a841ca533dc8c1d978e381": "Disable Voucher",
"5322558b9e69f01bdbd6547c8f1c358c": "Reminder Notification",
"264ae36fc43b89b64d056e774172d019": "Reminder Notification Message",
"5367a1554a4372f26d7bf899f27a3f66": "Reminder 7 days",
"8458fdfebf69dfc88a7700ad14951948": "Reminder 3 days",
"7584e11bfebec0e13b29c49727de09fb": "Reminder 1 day",
"7e0058a03e83f8d86cb800c0f8631a57": "PPPOE Password",
"c39c83bfb9e9e8a12ceed74aea19a6d7": "User Cannot change this, only admin. if it Empty it will use user password",
"e8973e46a4e894d6894c13f781524cd0": "Invoice Balance Message",
"71316abf6dde12cf8c2a53780a041c74": "Invoice Notification Payment",
"3c006ed5b46ab33d8b99d9076a7d2d97": "Balance Notification Payment",
"58c721b36c8df5f253873f322eb08a6b": "Buy Balance",
"3601146c4e948c32b6424d2c0a7f0118": "Price",
"b07cc2801693b2e722906a3db3d9c447": "Validity",
"bf8a3d96ba65547c7b0f086c117da17b": "Disable auto renewal?",
"2c2518ad32e791672663d368c16bae9b": "Auto Renewal On",
"53da126cf5c058c7710a3734346d03cd": "Enable auto renewal?",
"49aed08d9b300ce2b480bc9fe225cc09": "Auto Renewal Off",
"051d8002b53e7ccad60ad6677a28e442": "Invoice Footer",
"c1b556ff0d8f76b992f424d81df3d03c": "Pay With Balance",
"e7a329a6913c83a4adb95a7bafb374ac": "Pay this with Balance? your active package will be overwrite",
"a20520d468e3a40e3dbb938c5ed3e608": "Success to buy package",
"d954eac985a63610cf44e752fa5ba3ce": "Auto Renewal",
"4351cfebe4b61d8aa5efa1d020710005": "View",
"0557fa923dcee4d0f86b1409f5c2167f": "Back",
"4d3d769b812b6faa6b76e1a8abaece2d": "Active",
"76d4503e74a76850935eee2b71046553": "Transfer Balance",
"4362ae3be636fdf681146edaed1380b8": "Send your balance?",
"94966d90747b97d1f0f206c98a8b1ac3": "Send",
"45c5bc822c96ca0a3687c15be33bf763": "Cannot send to yourself",
"cbdbb883867672e3bb7b1c8f7229d247": "Sending balance success",
"5da618e8e4b89c66fe86e32cdafde142": "From",
"e12167aa0a7698e6ebc92b4ce3909b53": "To",
"91965640f78d3f2428752525f782d895": "insufficient balance",
"ef3ea282fb2eb911768eaa6e4087ef67": "Send Balance",
"a84a78aae9b82c27b7b75d485a657975": "Received Balance",
"67525fc1fc3ee48b7a02510fdf2224c8": "Minimum Balance Transfer",
"eaa9b003ebc0e694c85b59181aa136bd": "Minimum Transfer",
"d32b09ac138ee120400921f2c0294ba3": "Company Logo",
"58137f612d12f990007f32785062a51a": "Expired IP Pool",
"f56ec2ab97d604832d90f6394e3f341f": "Proxy",
"c55575f38d98677e2c0fc7e960d4d477": "Proxy Server",
"27a0127e3e1bbab860854427f2bc92c6": "Proxy Server Login",
"e821b7641b9e7e4a8ec525ac9a24bd53": "Hotspot Plan",
"2c52e41b94dea424616c5c1cfe43f2ae": "PPPOE Plan",
"696b031073e74bf2cb98e5ef201d4aa3": "UNKNOWN",
"14f358656cf7d707cb21405e096f5de2": "Are You Sure?",
"fcad56e0398c7e1a00df78e25c88b96e": "Success to send package",
"42554ccbc9fe80ea5ed83c14f03ea4ba": "Target has active plan, different with current plant.",
"847a13f9cb4efbd3602ab41229868ef7": "Recharge a friend",
"3531c4ca6be9a9a0982f746fb6721d68": "Buy for friend",
"da5c8f2b63a8f48a0914e937b60eb1a2": "Buy this for friend account?",
"dfa0161a92b582c47931fd39168bc619": "Review package before recharge",
"a13367a8e2a3f3bf4f3409079e3fdf87": "Activate",
"109fec06829bd79d222cfc8af52aaaf1": "Deactivate",
"d8e87c0927539672f54462c837be0b7f": "Sync",
"726e9c28af5e13a1be6e55584fd74a9b": "Failed to create PaymeTrust transaction.",
"ce5bf551379459c1c61d2a204061c455": "Location",
"fd72e730da1377565d67e7006e72539c": "Voucher Format",
"c8656db80d8d69965f8a6d8ba88fcb49": "Service Type",
"52ef9633d88a7480b3a938ff9eaa2a25": "Others",
"69c9d8b039f2ad8d2b0472d46964f648": "PPPoE",
"f5ca5dd25881530ec3a465ed7ded8d24": "Hotspot",
"069532bbf4a9a8647fe3e78c3d9bc4c1": "Monthly Registered Customers",
"043e5ebb55bb8710f0b634cd235b8523": "Total Monthly Sales",
"553edaa445c153674ca749a9ffeb5b77": "Active Users"
}

View File

@ -1,411 +0,0 @@
<?php
/*
-----------------------------------
Language Name: Spanish
Contributor: Ing.Luis E. Hernandez
Web: www.phpnuxbill.com
Email: contacto.webland@gmail.com
2022
Contributor: Alucard (@alucard)
------------------------------------
*/
$_L['Login'] = 'Entrar';
$_L['Register'] = 'Registro';
$_L['Announcement'] = 'Anuncio';
$_L['Registration_Info'] = 'Información de registro';
$_L['Register_Voucher_Failed'] = 'Cupón no encontrado, compre el cupón antes de registrarse';
$_L['Register_Success'] = '¡Registro exitoso! Puedes iniciar sesión ahora';
$_L['Sign_In_Member'] = 'Log in to Member Panel';
$_L['Register_Member'] = 'Regístrese como miembro';
$_L['Sign_In_Admin'] = 'Panel de administración';
$_L['Logo'] = 'DIGITAL-RED';
$_L['Username'] = 'Usuario';
$_L['Password'] = 'Contraseña';
$_L['PasswordsNotMatch'] = 'Las contraseñas no coinciden';
$_L['account_already_exist'] = 'La cuenta ya existe';
$_L['Manage'] = 'Administrar';
$_L['Submit'] = 'Enviar';
$_L['Save'] = 'Guardar cambios';
$_L['Cancel'] = 'Cancelar';
$_L['Edit'] = 'Editar';
$_L['Delete'] = 'Eliminar';
$_L['Welcome'] = 'Bienvenido';
$_L['Created_Successfully'] = 'Datos creados con éxito';
$_L['Updated_Successfully'] = 'Datos actualizados con éxito';
$_L['Delete_Successfully'] = 'Datos eliminados con éxito';
$_L['Static_Pages'] = "Páginas estáticas";
$_L['Failed_Save_Page'] = "No se pudo guardar la página, asegúrese de que pueda escribir en las páginas de la carpeta, <i>chmod 664 pages/*.html<i>";
$_L['Success_Save_Page'] = "Guardando el éxito de la página";
$_L['Info_Page'] = "A veces es necesario actualizar 3 veces hasta que cambie el contenido";
$_L['Dashboard'] = 'Dashboard';
$_L['Search_Contact'] = 'Buscar clientes...';
$_L['My_Account'] = 'Mi cuenta';
$_L['My_Profile'] = 'Mi perfil';
$_L['Settings'] = 'Ajustes';
$_L['Edit_Profile'] = 'Editar perfil';
$_L['Change_Password'] = 'Cambia la contraseña';
$_L['Logout'] = 'Cerrar sesión';
$_L['Services'] = 'Servicios';
$_L['Bandwidth_Plans'] = 'Planes de velocidad';
$_L['BW_Name'] = 'Nombre de ancho de banda';
$_L['New_Bandwidth'] = 'Nuevo ancho de banda';
$_L['Edit_Bandwidth'] = 'Editar ancho de banda';
$_L['Add_Bandwidth'] = 'Agregar nuevo ancho de banda';
$_L['Rate_Download'] = 'Tarifa Descarga';
$_L['Rate_Upload'] = 'Tasa de subida';
$_L['BW_already_exist'] = 'El ancho de banda del nombre ya existe';
$_L['Hotspot_Plans'] = 'Planes de Hotspot';
$_L['PPPOE_Plans'] = 'Planes PPPOE';
$_L['Plan_Name'] = 'Nombre';
$_L['New_Plan'] = 'Nuevo plan de servicio';
$_L['Add_Plan'] = 'Agregar plan de servicio';
$_L['Edit_Plan'] = 'Editar plan de servicio';
$_L['Plan_already_exist'] = 'Nombre El plan ya existe';
$_L['Plan_Type'] = 'Tipo de plan';
$_L['Plan_Price'] = 'Precio del plan';
$_L['Limit_Type'] = 'Tipo de límite';
$_L['Unlimited'] = 'Ilimitado';
$_L['Limited'] = 'Limitado';
$_L['Time_Limit'] = 'Límite de tiempo';
$_L['Data_Limit'] = 'Límite de datos';
$_L['Both_Limit'] = 'Ambos Límite';
$_L['Plan_Validity'] = 'Validez del Plan';
$_L['Select_BW'] = 'Seleccionar ancho de banda';
$_L['Shared_Users'] = 'Usuarios compartidos';
$_L['user_type_help'] = 'Elija Ventas de tipo de usuario para deshabilitar el acceso a la Configuración';
$_L['Current_Password'] = 'Contraseña actual';
$_L['New_Password'] = 'Nueva contraseña';
$_L['Administrator'] = 'Administrador';
$_L['Sales'] = 'Ventas';
$_L['Member'] = 'Usuario';
$_L['Confirm_New_Password'] = 'Confirmar nueva contraseña';
$_L['Confirm_Password'] = 'Confirmar contraseña';
$_L['Full_Name'] = 'Nombre completo';
$_L['User_Type'] = 'Tipo de usuario';
$_L['Address'] = 'Dirección';
$_L['Created_On'] = 'Creado en';
$_L['Expires_On'] = 'Expira el';
$_L['Phone_Number'] = 'Número de teléfono';
$_L['User_Delete_Ok'] = 'Usuario eliminado con éxito';
$_L['Full_Administrator'] = 'Administrador completo';
$_L['password_change_help'] = 'Mantener en blanco para no cambiar la contraseña';
$_L['currency_help'] = 'Manténgalo en blanco si no desea mostrar el código de moneda';
$_L['Theme_Style'] = 'Estilo de tema';
$_L['Theme_Color'] = 'Color del tema';
$_L['Default_Language'] = 'Idioma predeterminado';
$_L['Network'] = 'Red';
$_L['Routers'] = 'Routers';
$_L['Pool'] = 'IP Pool';
$_L['New_Router'] = 'Nuevo Router';
$_L['Add_Router'] = 'Agregar Router';
$_L['Edit_Router'] = 'Editar Router';
$_L['Router_Name'] = 'Nombre del Router';
$_L['IP_Address'] = 'Direccion IP';
$_L['Router_Secret'] = 'Contraseña Router';
$_L['Description'] = 'Descripcion';
$_L['Router_already_exist'] = 'El enrutador IP ya existe';
$_L['Pool_Name'] = 'Nombre del Pool';
$_L['Range_IP'] = 'Rango de IP';
$_L['New_Pool'] = 'Nuevo Pool';
$_L['Add_Pool'] = 'Agregar Pool';
$_L['Edit_Pool'] = 'Editar Pool';
$_L['Pool_already_exist'] = 'Nombre del Pool ya existe';
$_L['Prepaid'] = 'Prepago';
$_L['Prepaid_User'] = 'Usuarios prepago';
$_L['Prepaid_Vouchers'] = 'Fichas prepago';
$_L['Refill_Account'] = 'Recargar Ficha';
$_L['Recharge_Account'] = 'Recargar Cuenta';
$_L['Select_Account'] = 'Seleccionar cuenta';
$_L['Service_Plan'] = 'Plan de servicio';
$_L['Recharge'] = 'Recargar';
$_L['Method'] = 'Método';
$_L['account_created_successfully'] = 'Cuenta creada con éxito';
$_L['Database_Status'] = 'Estado de la base de datos';
$_L['Total_Database_Size'] = 'Tamaño total de la base de datos';
$_L['Download_Database_Backup'] = 'Descargar copia de seguridad de la base de datos';
$_L['Table_Name'] = 'Nombre de la tabla';
$_L['Rows'] = 'Filas';
$_L['Size'] = 'Tamaño';
$_L['Customers'] = 'Clientes';
$_L['Add_Contact'] = 'Añadir nuevo contacto';
$_L['Edit_Contact'] = 'Editar contacto';
$_L['List_Contact'] = 'Lista de contactos';
$_L['Manage_Accounts'] = 'Administrar contacto';
$_L['Reports'] = 'Reportes';
$_L['Daily_Report'] = 'Reportes diarios';
$_L['Period_Reports'] = 'Informes del período';
$_L['All_Transactions'] = 'Todas las transacciones';
$_L['Total_Income'] = 'Ingresos totales';
$_L['All_Transactions_at_Date'] = 'Todas las transacciones en la fecha';
$_L['Export_for_Print'] = 'Exportar para imprimir';
$_L['Print'] = 'Impresión';
$_L['Export_to_PDF'] = 'Exportar a PDF';
$_L['Click_Here_to_Print'] = 'Haga clic aquí para imprimir';
$_L['You_can_use_html_tag'] = 'Puedes usar la etiqueta html';
$_L['Date_Format'] = 'Formato de fecha';
$_L['Income_Today'] = 'Ingresos hoy';
$_L['Income_This_Month'] = 'Ingresos este mes';
$_L['Users_Active'] = 'Usuarios activos';
$_L['Total_Users'] = 'Total de usuarios';
$_L['Users'] = 'Usuarios';
$_L['Edit_User'] = 'Editar usuario';
$_L['Last_Login'] = 'Último acceso';
$_L['Administrator_Users'] = 'Usuarios administradores';
$_L['Manage_Administrator'] = 'Administrar administrador';
$_L['Add_New_Administrator'] = 'Agregar nuevo administrador';
$_L['Localisation'] = 'Localización';
$_L['Backup_Restore'] = 'Copia de seguridad/restauracion';
$_L['General_Settings'] = 'Configuración general';
$_L['Date'] = 'Fecha';
$_L['Login_Successful'] = 'Inicio de sesión exitoso';
$_L['Failed_Login'] = 'Inicio de sesión fallido';
$_L['Settings_Saved_Successfully'] = 'Configuración guardada con éxito';
$_L['User_Updated_Successfully'] = 'Usuario actualizado con éxito';
$_L['User_Expired_Today'] = 'Usuario vencido, hoy';
$_L['Activity_Log'] = 'Registro de actividades';
$_L['View_Reports'] = 'Ver los informes';
$_L['View_All'] = 'Ver todo';
$_L['Number_of_Vouchers'] = 'Número de Fichas';
$_L['Length_Code'] = 'Longitud de codigo';
$_L['Code_Voucher'] = 'Cupón de Ficha';
$_L['Voucher'] = 'Ficha';
$_L['Voucher_Hotspot'] = 'Ficha Hotspot';
$_L['Status_Voucher'] = 'Estatado de Ficha';
$_L['Add_Voucher'] = 'Agregar Ficha';
$_L['Voucher_Successfully'] = 'Crear Ficha con éxito';
$_L['Generate'] = 'Generar';
$_L['Print_Info'] = 'Imprimir uno al lado del otro, será fácil de cortar';
$_L['From_Date'] = 'Partir de la fecha';
$_L['To_Date'] = 'Hasta la fecha';
$_L['New_Service'] = 'Nuevo servicio';
$_L['Type'] = 'Tipo';
$_L['Finish'] = 'Finalizar';
$_L['App_Name'] = 'Nombre de la aplicación/ Nombre de la empresa';
$_L['App_Name_Help_Text'] = 'Este nombre se mostrará en el título';
$_L['Next'] = 'Siguiente';
$_L['Last'] = 'Atras';
$_L['Timezone'] = 'Zona horaria';
$_L['Decimal_Point'] = 'Punto decimal';
$_L['Thousands_Separator'] = 'Separador de miles';
$_L['Currency_Code'] = 'Código de moneda';
$_L['Order_Voucher'] = 'Comprobante de pedido';
$_L['Voucher_Activation'] = 'Activación de Fichas';
$_L['List_Activated_Voucher'] = 'Lista de Fichas activados';
$_L['Enter_Voucher_Code'] = 'Ingrese el código de la Ficha aquí';
$_L['Private_Message'] = 'Mensaje privado';
$_L['Inbox'] = 'Bandeja de entrada';
$_L['Outbox'] = 'Bandeja de salida';
$_L['Compose'] = 'Componer';
$_L['Send_to'] = 'Enviar a';
$_L['Title'] = 'Título';
$_L['Message'] = 'Mensaje';
$_L['Account_Information'] = 'Información de su cuenta';
$_L['Welcome_Text_User'] = 'Bienvenido a la página de Miembros del Panel, en esta página puede:';
$_L['Welcome_Text_Admin'] = '<b>MIKRO-RED</b> es un punto de acceso de facturación y PPPOE para Mikrotik que utiliza PHP y la API de Mikrotik para comunicarse con el enrutador. Si obtiene más ganancias con esta aplicación, por favor dónenos.<br>Ver proyecto <a href="https://github.com/hotspotbilling/phpnuxbill" target="_blank">aqui</a>';
//update
$_L['Invalid_Username_or_Password'] = 'Usuario o contraseña invalido';
$_L['Do_Not_Access'] = 'Usted no tiene permiso para acceder a esta página';
$_L['Incorrect_Current_Password'] = 'IContraseña actual incorrecta';
$_L['Password_Changed_Successfully'] = 'Contraseña cambiada con éxito, por favor inicie sesión de nuevo';
$_L['All_field_is_required'] = 'Todo el campo es requerido';
$_L['Voucher_Not_Valid'] = 'Ficha no válida';
$_L['Activation_Vouchers_Successfully'] = 'Fichas de activación con éxito';
$_L['Data_Not_Found'] = 'Datos no encontrados';
$_L['Search_by_Username'] = 'Buscar por nombre de usuario';
$_L['Search_by_Name'] = 'Buscar por nombre';
$_L['Search_by_Code'] = 'Búsqueda por código de Ficha';
$_L['Search'] = 'Búsqueda';
$_L['Select_Customer'] = 'Seleccione un cliente';
$_L['Select_Routers'] = 'Seleccionar enrutadores';
$_L['Select_Plans'] = 'Seleccionar planes';
$_L['Select_Pool'] = 'Seleccionar Pool';
$_L['Hrs'] = 'Hrs';
$_L['Mins'] = 'Mins';
$_L['Days'] = 'Dias';
$_L['Months'] = 'Meses';
$_L['Add_Language'] = 'Agregar idioma';
$_L['Name_Lang'] = 'Nombre del lenguaje';
$_L['Folder_Lang'] = 'Nombre de la carpeta';
$_L['Translator'] = 'Traducir';
$_L['Lang_already_exist'] = 'El nombre del idioma ya existe';
$_L['Payment_Gateway'] = 'Payment Gateway';
$_L['Community'] = 'Community';
$_L['1_user_can_be_used_for_many_devices'] = '1 user can be used for many devices?';
$_L['Cannot_be_change_after_saved'] = 'Cannot be change after saved';
$_L['Explain_Coverage_of_router'] = 'Jelaskan Cakupan wilayah hotspot';
$_L['Name_of_Area_that_router_operated'] = 'Nama Lokasi/Wilayah Router beroperasi';
$_L['Payment_Notification_URL_Recurring_Notification_URL_Pay_Account_Notification_URL'] = 'Payment Notification URL, Recurring Notification URL, Pay Account Notification URL';
$_L['Finish_Redirect_URL_Unfinish_Redirect_URL_Error_Redirect_URL'] = 'Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL';
$_L['Status'] = 'Status';
$_L['Plan_Not_found'] = 'Plan Not found';
$_L['Failed_to_create_transaction'] = 'Failed to create transaction.';
$_L['Seller_has_not_yet_setup_Xendit_payment_gateway'] = 'Seller has not yet setup Xendit payment gateway';
$_L['Admin_has_not_yet_setup_Xendit_payment_gateway_please_tell_admin'] = 'Admin has not yet setup Xendit payment gateway, please tell admin';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['You_already_have_unpaid_transaction_cancel_it_or_pay_it'] = 'You already have unpaid transaction, cancel it or pay it.';
$_L['Transaction_Not_found'] = 'Transaction Not found';
$_L['Cancel_it'] = 'Cancel it?';
$_L['expired'] = 'expired';
$_L['Check_for_Payment'] = 'Check for Payment';
$_L['Transaction_still_unpaid'] = 'Transaction still unpaid.';
$_L['Paid_Date'] = 'Paid Date';
$_L['Transaction_has_been_paid'] = 'Transaction has been paid.';
$_L['PAID'] = 'PAID';
$_L['CANCELED'] = 'CANCELED';
$_L['UNPAID'] = 'UNPAID';
$_L['PAY_NOW'] = 'PAY NOW';
$_L['Buy_Hotspot_Plan'] = 'Buy Hotspot Plan';
$_L['Buy_PPOE_Plan'] = 'Buy PPOE Plan';
$_L['Package'] = 'Package';
$_L['Order_Internet_Package'] = 'Order Internet Package';
$_L['Unknown_Command'] = 'Unknown Command.';
$_L['Checking_payment'] = 'Checking payment';
$_L['Create_Transaction_Success'] = 'Create Transaction Success';
$_L['You_have_unpaid_transaction'] = 'You have unpaid transaction';
$_L['TripayPayment_Channel'] = 'TripayPayment Channel';
$_L['Payment_Channel'] = 'Payment Channel';
$_L['Payment_check_failed'] = 'Payment check failed.';
$_L['Order_Package'] = 'Order Package';
$_L['Transactions'] = 'Transactions';
$_L['Payments'] = 'Payments';
$_L['History'] = 'History';
$_L['Order_History'] = 'Order History';
$_L['Gateway'] = 'Gateway';
$_L['Date_Done'] = 'Date Done';
$_L['Unpaid_Order'] = 'Unpaid Order';
$_L['Payment_Gateway_Not_Found'] = 'Payment Gateway Not Found';
$_L['Payment_Gateway_saved_successfully'] = 'Payment Gateway saved successfully';
$_L['ORDER'] = 'ORDER';
$_L['Package_History'] = 'Package History';
$_L['Buy_History'] = 'Buy History';
$_L['Activation_History'] = 'Activation History';
$_L['Buy_Package'] = 'Buy Package';
$_L['Email'] = 'Email';
$_L['Company_Footer'] = 'Company Footer';
$_L['Will_show_below_user_pages'] = 'Will show below user pages';
$_L['Request_OTP'] = 'Request OTP';
$_L['Verification_Code'] = 'Verification Code';
$_L['SMS_Verification_Code'] = 'SMS Verification Code';
$_L['Please_enter_your_email_address'] = 'Please enter your email address';
$_L['Failed_to_create_Paypal_transaction'] = 'Failed to create Paypal transaction.';
$_L['Plugin'] = 'Plugin';
$_L['Plugin_Manager'] = 'Plugin Manager';
$_L['User_Notification'] = 'User Notification';
$_L['Expired_Notification'] = 'Expired Notification';
$_L['User_will_get_notification_when_package_expired'] = 'User will get notification when package expired';
$_L['Expired_Notification_Message'] = 'Expired Notification Message';
$_L['bnameb_will_be_replaced_with_Customer_Name_bpackageb_will_be_replaced_with_Package_name'] = '<b>[[name]]</b> will be replaced with Customer Name. <b>[[package]]</b> will be replaced with Package name.';
$_L['Payment_Notification'] = 'Payment Notification';
$_L['User_will_get_invoice_notification_when_buy_package_or_package_refilled'] = 'User will get invoice notification when buy package or package refilled';
$_L['Current_IP'] = 'Current IP';
$_L['Current_MAC'] = 'Current MAC';
$_L['Login_Status'] = 'Login Status';
$_L['Login_Request_successfully'] = 'Login Request successfully';
$_L['Logout_Request_successfully'] = 'Logout Request successfully';
$_L['Disconnect_Internet'] = 'Disconnect Internet?';
$_L['Not_Online_Login_now'] = 'Not Online, Login now?';
$_L['You_are_Online_Logout'] = 'You are Online, Logout?';
$_L['Connect_to_Internet'] = 'Connect to Internet?';
$_L['Your_account_not_connected_to_internet'] = 'Your account not connected to internet';
$_L['Balance'] = 'Balance';
$_L['Balance_System'] = 'Balance System';
$_L['Enable_System'] = 'Enable System';
$_L['Allow_Transfer'] = 'Allow Transfer';
$_L['Telegram_Notification'] = 'Telegram Notification';
$_L['SMS_OTP_Registration'] = 'SMS OTP Registration';
$_L['Whatsapp_Notification'] = 'Whatsapp Notification';
$_L['Tawkto_Chat_Widget'] = 'Tawk.to Chat Widget';
$_L['Invoice'] = 'Invoice';
$_L['Country_Code_Phone'] = 'Country Code Phone';
$_L['Voucher_activation_menu_will_be_hidden'] = 'Voucher activation menu will be hidden';
$_L['Customer_can_deposit_money_to_buy_voucher'] = 'Customer can deposit money to buy voucher';
$_L['Allow_balance_transfer_between_customers'] = 'Allow balance transfer between customers';$_L['Refill_Balance'] = 'Refill Balance';
$_L['Balance_Plans'] = 'Balance Plans';
$_L['Failed_to_create_transaction_'] = 'Failed to create transaction. ';
$_L['Failed_to_check_status_transaction_'] = 'Failed to check status transaction. ';
$_L['Disable_Voucher'] = 'Disable Voucher';
$_L['Reminder_Notification'] = 'Reminder Notification';
$_L['Reminder_Notification_Message'] = 'Reminder Notification Message';
$_L['Reminder_7_days'] = 'Reminder 7 days';
$_L['Reminder_3_days'] = 'Reminder 3 days';
$_L['Reminder_1_day'] = 'Reminder 1 day';
$_L['PPPOE_Password'] = 'PPPOE Password';
$_L['User_Cannot_change_this_only_admin_if_it_Empty_it_will_use_user_password'] = 'User Cannot change this, only admin. if it Empty it will use user password';
$_L['Invoice_Balance_Message'] = 'Invoice Balance Message';
$_L['Invoice_Notification_Payment'] = 'Invoice Notification Payment';
$_L['Balance_Notification_Payment'] = 'Balance Notification Payment';
$_L['Buy_Balance'] = 'Buy Balance';
$_L['Price'] = 'Price';
$_L['Validity'] = 'Validity';
$_L['Disable_auto_renewal'] = 'Disable auto renewal?';
$_L['Auto_Renewal_On'] = 'Auto Renewal On';
$_L['Enable_auto_renewal'] = 'Enable auto renewal?';
$_L['Auto_Renewal_Off'] = 'Auto Renewal Off';
$_L['Invoice_Footer'] = 'Invoice Footer';
$_L['Pay_With_Balance'] = 'Pay With Balance';
$_L['Pay_this_with_Balance_your_active_package_will_be_overwrite'] = 'Pay this with Balance? your active package will be overwrite';
$_L['Success_to_buy_package'] = 'Success to buy package';
$_L['Auto_Renewal'] = 'Auto Renewal';
$_L['View'] = 'View';
$_L['Back'] = 'Back';
$_L['Active'] = 'Active';
$_L['Transfer_Balance'] = 'Transfer Balance';
$_L['Send_your_balance'] = 'Send your balance?';
$_L['Send'] = 'Send';
$_L['Cannot_send_to_yourself'] = 'Cannot send to yourself';
$_L['Sending_balance_success'] = 'Sending balance success';
$_L['From'] = 'From';
$_L['To'] = 'To';
$_L['insufficient_balance'] = 'insufficient balance';
$_L['Send_Balance'] = 'Send Balance';
$_L['Received_Balance'] = 'Received Balance';
$_L['Minimum_Balance_Transfer'] = 'Minimum Balance Transfer';
$_L['Minimum_Transfer'] = 'Minimum Transfer';
$_L['Company_Logo'] = 'Company Logo';
$_L['Expired_IP_Pool'] = 'Expired IP Pool';
$_L['Proxy'] = 'Proxy';
$_L['Proxy_Server'] = 'Proxy Server';
$_L['Proxy_Server_Login'] = 'Proxy Server Login';
$_L['Hotspot_Plan'] = 'Hotspot Plan';
$_L['PPPOE_Plan'] = 'PPPOE Plan';
$_L['UNKNOWN'] = 'UNKNOWN';
$_L['Are_You_Sure'] = 'Are You Sure?';
$_L['Success_to_send_package'] = 'Success to send package';
$_L['Target_has_active_plan_different_with_current_plant'] = 'Target has active plan, different with current plant.';
$_L['Recharge_a_friend'] = 'Recharge a friend';
$_L['Buy_for_friend'] = 'Buy for friend';
$_L['Buy_this_for_friend_account'] = 'Buy this for friend account?';
$_L['Review_package_before_recharge'] = 'Review package before recharge';
$_L['Activate'] = 'Activate';
$_L['Deactivate'] = 'Deactivate';
$_L['Sync'] = 'Sync';
$_L['Failed_to_create_PaymeTrust_transaction'] = 'Failed to create PaymeTrust transaction.';
$_L['Location'] = 'Location';
$_L['Voucher_Format'] = 'Voucher Format';
$_L['Service_Type'] = 'Service Type';
$_L['Others'] = 'Others';
$_L['PPPoE'] = 'PPPoE';
$_L['Hotspot'] = 'Hotspot';
$_L['Monthly_Registered_Customers'] = 'Monthly Registered Customers';
$_L['Total_Monthly_Sales'] = 'Total Monthly Sales';
$_L['Active_Users'] = 'Active Users';

378
system/lan/turkish.json Normal file
View File

@ -0,0 +1,378 @@
{
"47bdcc7a9d082f2e23e5c62087909c5c": "Oturum a\u00e7",
"d17cf8436bca5fc95f95de57d3bc90f4": "Kay\u0131t olmak",
"834e4e3bbb6f0784207a10af97d136e7": "Duyuru",
"c7c68887e167d95fd47dba1e11313253": "Kay\u0131t Bilgisi",
"cc3e22861f3ff16fa47bb8b9d53cf7d1": "Kupon bulunamad\u0131, l\u00fctfen kay\u0131t olun ve kay\u0131t olun",
"3b55c85ecb77e0753eb70d43c0872302": "Kay\u0131t Ba\u015far\u0131l\u0131! \u015eimdi giri\u015f yapabilirsiniz ",
"71d437d4bee264757721e5d3a351ab9f": "\u00dcye Paneli'ne giri\u015f yap\u0131n",
"ca67e9a8178b379160b8ba6b9e96c8b3": "\u00dcye olarak kay\u0131t ol",
"405d21385ac64b54ff8a2df6165903c2": "Y\u00f6netici Paneli Giri\u015fi",
"dec7d0fa549f3aacee128eaed33eee7c": "PHPNuxBill",
"b2c0f1b7557e5fa8a76a7462199085aa": "Kullan\u0131c\u0131 ad\u0131",
"0d1b8fa73ec062bf566e0a6beb1ba183": "Parola",
"fba461be28c1fd711f183661cb27a27b": "Parolalar e\u015fle\u015fmiyor",
"b711a3207a398462bda00204db3c3ef3": "Hesap zaten aksanl\u0131",
"9fe5b7b83df7f64bf47bf42b1b816a6b": "Y\u00f6net",
"73fb0227c9e130074bd4fd1e350c165a": "G\u00f6nder",
"398ca8b6afae34d1f9e4100b7be42786": "De\u011fi\u015fiklikleri Kaydet",
"3850f0eb6a25b69a43ace31369277210": "\u0130ptal etmek",
"cc6f2779ad4221f33d05d8fd947e7551": "D\u00fczenle",
"491dea9b956aa3e5ec7c8f71889c86ba": "Sil",
"250367540a1a8cbf86f7f2d5be196e7c": "Ho\u015fgeldiniz",
"5148197be4b08b2e4bc5fb469ee1568b": "Veriler Ba\u015far\u0131yla Olu\u015fturuldu ",
"1fb732585c27adb62e46aa67f53f3cc7": "Veriler Ba\u015far\u0131yla G\u00fcncellendi",
"79b96b92196825e7e8e66c3082196e64": "Veri Ba\u015far\u0131yla Silindi",
"2938c7f7e560ed972f8a4f68e80ff834": "Dashboard",
"ccbe4db61d283dc30a4b779524753593": "M\u00fc\u015fteri Ara ...",
"c0cbab74cd36ee3714c71438c1acb17d": "Hesab\u0131m",
"8d788b6bdca669ca7ece4be10ed94579": "Benim profilim",
"030fe38936d5f0d4c15fb4078ad8293f": "Ayarlar",
"53642305e52d9fc88d7244e4f2b579e0": "Profili D\u00fczenle",
"0810899bcbc73bfc26ecf09143c143ff": "\u015eifre de\u011fi\u015ftir",
"5cfecff1a3d8fd9cd2ad628d8187e473": "\u00c7\u0131k\u0131\u015f Yap",
"8e747ee46715dce2362d381c17a252e5": "Hizmetler",
"1ff23e87671fcae0a676f7dfbd172392": "Bant Geni\u015fli\u011fi Planlar\u0131",
"b18fc81406bf80d5b5e8f02041936853": "Bant Geni\u015fli\u011fi Ad\u0131",
"e064b8efa88417c0b1cd344fba13a633": "Yeni Bant Geni\u015fli\u011fi",
"80769fa78873f890779a8da70bd02372": "Bant Geni\u015fli\u011fini D\u00fczenle",
"26ae01c2f53ed02e824e5717b84d75a6": "Yeni Bant Geni\u015fli\u011fi Ekle",
"4677dadb6fdf3c9e3021804b662bbb45": "\u0130ndirme Oran\u0131",
"f8c6abcd90cd2dcda562f3bf77f076f8": "\u00dccret Y\u00fckleme",
"3c216c651b8ab28207dc45b40fb156e1": "Bandwidth Ad\u0131 Zaten Var",
"65085b92e917f9503c0fcaed9ff55c81": "Hotspot Planlar\u0131",
"1f59ddb34af845af8cbaf955a6b46f9d": "PPPOE Planlar\u0131",
"80b3d4bd45f07ee1ffe9a95275253b8d": "Plan Ad\u0131",
"8215d099d9c13b6767897d9a752a29db": "Yeni Hizmet Plan\u0131",
"fd880ce7d31f67b043d8f0b25270cd4e": "Hizmet Plan\u0131 Ekle",
"312f6f3d215c3544fa4475362cc1796e": "Hizmet Plan\u0131n\u0131 D\u00fczenle",
"66868da610de155176d004b4215b045e": "Plan\u0131 \u0130smi Zaten Var",
"125db59f3978826dd3f0ad12e25a583d": "Plan T\u00fcr\u00fc",
"58a84fbf3c5bca0f05c8091fcf05e581": "Plan Fiyat\u0131",
"a674d5dc8ee5c7073236f8e944a93831": "S\u0131n\u0131r Tipi",
"8c50ea20087029bfe084c8f24a500b24": "S\u0131n\u0131rs\u0131z",
"41b03b9da30c28eec09c851985e9d55d": "S\u0131n\u0131rl\u0131",
"72278e91beeb194bdff7beb53cc604d3": "Zaman s\u0131n\u0131r\u0131",
"f6b428ae1aa96349d307816bb970d4df": "Veri S\u0131n\u0131r\u0131",
"dc904f40e266ee7e98d10a024fa54189": "Her \u0130ki S\u0131n\u0131r",
"15f3a4099376428b8f14ac8674fc5f9b": "Plan Ge\u00e7erlili\u011fi",
"475ce0f90421305c7b121a28d24fc826": "Bant Geni\u015fli\u011fini Se\u00e7",
"f45ebc60c7b1f8d3924390a2fa70505e": "Payla\u015f\u0131lan Kullan\u0131c\u0131lar",
"a2e138ba47aae4e31d0a47196924009e": "Ayarlar'a eri\u015fimi devre d\u0131\u015f\u0131 b\u0131rakmak i\u00e7in Kullan\u0131c\u0131 T\u00fcr\u00fc Sat\u0131\u015flar\u0131n\u0131 Se\u00e7",
"156c256c0bf3fb2a7544565cb1fdeaba": "\u015eimdiki \u015eifre",
"c1c892d84bbbcc40a3ca211a6d535932": "Yeni \u015eifre",
"ec1ce4535ae5f00e3bdea1b0a1f0a476": "Y\u00f6netici",
"6d5a8109c682d98181c2b1e89333218c": "Sat\u0131\u015f",
"aa5209b95332d380d2619917e583b741": "\u00dcye",
"e8e38da9a6117ef75fd8f10c0a2ec81b": "Yeni \u015fifreyi onayla",
"d88c5ec1046d1ec6815b757edcf684cd": "\u015eifreyi Onayla",
"3723f1772dbba0df8086ef5d6cdc7995": "Ad Soyad",
"269cf86bf3f2cb0e928644afb41acb83": "Kullan\u0131c\u0131 tipi",
"475f66cdc7d526d0a03aff42a26f20fa": "Adres",
"82d9700dcbfe0d07e417963c71c27e2c": "Olu\u015fturuldu",
"a043464b74a6b1d336c51b15e5175a97": "Tarihinde sona eriyor",
"6045fc8b75ed5007f40d6251c19b7cda": "Telefon numaras\u0131",
"629dc90ed695c9accd1660843bb29574": "Kullan\u0131c\u0131 Ba\u015far\u0131yla Silindi",
"bbf2f3adb382f209c7f3b866164655a0": "Tam Y\u00f6netici",
"8f5a397d97211ade31e3ab2bea3aeb68": "\u015eifreyi de\u011fi\u015ftirmemek i\u00e7in bo\u015f tutun",
"b4e852da52169d7edcfef485081bf175": "Para birimi kodunu g\u00f6stermek istemiyorsan\u0131z bo\u015f b\u0131rak\u0131n",
"e7f4152fe41d05ec38e45e05220e8b41": "Tema Stili",
"3b176b4e9b6aaa2ec4bcf50d14dbf61d": "Tema Rengi",
"0fd84fef6f8e7e7b142656c65f34d78a": "Varsay\u0131lan dil",
"e9b5fce19096403a8c8eba8e2d06b48f": "A\u011f",
"e7167818ab6cd760e519e74ec42def42": "Y\u00f6nlendiriciler",
"203dfe3da334bac294f5490fcdec1045": "IP Havuzu",
"62100f5fc2f63476358fa2559f5a55f8": "Yeni Y\u00f6nlendirici",
"7b680f805963f7a6884c43f97428daa6": "Router ekle",
"f4e9f9ed380bec2fb91fc21cb8902cb8": "Y\u00f6nlendiriciyi D\u00fczenle",
"13708157cd35a10d0abcd630eec55621": "Y\u00f6nlendirici Ad\u0131",
"16385d46ee4394fe49285da6c7eef302": "IP adresi",
"d1cc598ca87557c1206c3520c7405eac": "Y\u00f6nlendirici S\u0131rr\u0131",
"1babd4954f27761b2e685943a4408c3c": "A\u00e7\u0131klama",
"184c22fe03b98e76bd834a7829fe4960": "IP Router Zaten Var",
"dd6ed0d07787800d51bb0a841c10b83d": "\u0130sim Havuzu",
"040d85bb6f6e73add889de1888c86158": "Aral\u0131k \u0130P",
"0a04c706011f1c8b4279039b668c6795": "Yeni Havuz",
"38437bdf9799058560a3114614cac5fd": "Havuz ekle",
"e4fe96209f53539ea3c2e62f00d29e02": "Havuzu D\u00fczenle",
"ff93912fb07e8e523644027555cac2d4": "Havuz Ad\u0131 \u200b\u200bZaten Var",
"5405ab8e0715187d1d4b63fdd90b4e3f": "\u00d6n \u00d6demeli",
"4444b1ceaa3494d1fdd4f5a480a39b97": "\u00d6n \u00d6demeli Kullan\u0131c\u0131lar",
"ca2caab853fec1c5c91fae0bb796834f": "\u00d6n \u00d6demeli Kuponlar",
"ca77d4275d2f304fb4240ce660359d73": "Hesab\u0131 Yenile",
"42c51e28eb486b755fa6dce4c6550635": "Hesab\u0131 Yeniden \u015earj Et",
"4f75fc320565c5f5c4e6c60667fc6644": "Hesap Se\u00e7",
"fb669f141f3e980223465be5eb5efe91": "Servis plan\u0131",
"e40176908b4e17863fd8cab5b73b224e": "\u015earj",
"139df0548b6f58e9201f606e45f6cedb": "Y\u00f6ntem",
"90bfb4054bebf0c0c6c2e145ee2001c1": "Hesap ba\u015far\u0131yla olu\u015fturuldu",
"02a0950b208a3638253e450c44c66a85": "Veritaban\u0131 Durumu",
"84e35a819718af805b7b9786a9b2e487": "Toplam Veritaban\u0131 Boyutu",
"b506d174379ca4efa0a4182dc9cecde0": "Veritaban\u0131 Yedekleme \u0130ndir",
"85f46ed368a1dd292d2d61b6d63894c4": "Tablo ismi",
"bf81988e4a32429f0ca3e3288ffb3aa7": "Sat\u0131r",
"68433cbe275f120c2a879dd98a12baef": "Boyut",
"8e80db76d39e33f1beef52ad745197fa": "M\u00fc\u015fteri",
"6a91f263d47a08d57539b24323f788c2": "Yeni \u0130leti\u015fim Ekle",
"708b850b921affa25bac07d985aa8160": "\u0130leti\u015fim D\u00fczenle",
"9b3d84e3179bd5d4fb6fa08a3f897ed7": "Liste \u0130rtibat",
"0e599d70822477a38c4877a1beb127bd": "Ki\u015fiyi Y\u00f6netin",
"894748a161d7b3dc197619efd05e46c9": "Raporlar",
"7ef9e7790afdfed4a567bb37b5b00e40": "G\u00fcnl\u00fck raporlar",
"00d16354df67f473dafca1bf3f674bc9": "D\u00f6nem Raporlar\u0131",
"e6078e3355e230dcf8ac0ee6503d7733": "T\u00fcm \u0130\u015flemler",
"76b3da876a7f3530eb9e6949c9fca73d": "Toplam gelir",
"a989336424bf76501839cba9235e9576": "Tarihte T\u00fcm \u0130\u015flemler",
"01b9a13bdc23ef9c345034f852893033": "Bask\u0131 i\u00e7in \u0130hracat",
"ebc73cb64e65cfbf541d45d48f4e1a33": "Bask\u0131",
"a9f6deac9326d70c7dd1e0433f62d6d3": "PDF'ye Aktar",
"33c2e2c3b1ef009bde95108c915c9f0f": "Yazd\u0131rmak i\u00e7in Buraya T\u0131klay\u0131n",
"186bb32c6988fb608eb3b16f1f8ff73b": "Html etiketini kullanabilirsiniz",
"2c6584b1ed31163394b9522df83b4575": "Tarih format\u0131",
"7b9593473ad333d45434818db9f88ebc": "Gelir Bug\u00fcn",
"468602da28a53b050dcf0a464f439a22": "Bu Ay Gelir",
"470ebaed5a65f807255e156ad9a489fd": "Kullan\u0131c\u0131lar Aktif",
"18978da19f1f2a6e41a60652eeb14f04": "Toplam Kullan\u0131c\u0131",
"44ca30def362373fa40173958523f8a3": "Kullan\u0131c\u0131lar",
"d1dfc015b611ee59cc39bb200f42cc41": "Kullan\u0131c\u0131y\u0131 d\u00fczenle",
"68de493e54c9d874aeaad5a7e39b2a5e": "Son giri\u015f",
"5de63de5d0f828583395648439388cef": "Y\u00f6netici Kullan\u0131c\u0131lar\u0131",
"84deb3e733772b8431212ac1e7212905": "Y\u00f6netici Y\u00f6net",
"4b09b65c3191214703edc2338f169a33": "Yeni Y\u00f6netici Ekleyin",
"9ad93d40bd9292b87be34e5296e2e8c3": "Lokalizasyon",
"83aa80e233eb503f2e99c459e1c29216": "Yedekleme \/ Geri",
"24c5213c8fb6fe933c2619d3dffe5691": "Genel Ayarlar",
"27486dc0fa9db689a0a3fefeab58bda7": "Tarih",
"cdfe392c110d1d6c24b038ee0d14ab46": "Giri\u015f ba\u015far\u0131l\u0131",
"f0716024b1b67e4dd7696188480d89da": "Ba\u015far\u0131s\u0131z oturum a\u00e7ma",
"57fff19b72269b22287446c092dcdfc1": "Ayarlar ba\u015far\u0131yla kaydedildi",
"8d04c4ed8d94047057d8e149935caee6": "Kullan\u0131c\u0131 Ba\u015far\u0131yla G\u00fcncellendi",
"4859c2a4f7b97f70c43c37e95b3b2be0": "Kullan\u0131c\u0131 S\u00fcresi Doldu, Bug\u00fcn",
"2de73a9b936ed80aa8ddf46fbfa832a1": "Etkinlik G\u00fcnl\u00fc\u011f\u00fc",
"1a272cfba9b5a8994defbf700446a64c": "Raporlar\u0131 G\u00f6r\u00fcnt\u00fcle",
"1560dc6acd03b1dfb6d677d6e7738cac": "Hepsini g\u00f6r",
"c1492f16415c749cbc3c2829334c100a": "Kuponlar\u0131n Say\u0131s\u0131",
"961d268502e07458d0825d13170b5fbb": "Uzunluk Kodu",
"da86e56278e633dc036532fdd84b1d97": "Kod Makbuzu",
"45916ac42dabc239972191735f863ac1": "Fi\u015f",
"dffca1257f7c6504b5f49aabe2a4bf88": "Hotspot Kuponu",
"a7c703077b2fb2a3ab61f9d186fd4e3a": "Durum Makbuzu",
"1c7c4f23ec617097277e52f43f9bfd89": "Kupon Ekle",
"c4ed71d9fe61d053c909ab3310dc4006": "Kuponlar\u0131 ba\u015far\u0131yla olu\u015ftur",
"3c4f53179a317852c518a98da41a6c7f": "Genel",
"8c12e6482f91418540826b23ec8b14f4": "Yanyana yazd\u0131r\u0131rsan\u0131z, kesmesi daha kolay olacakt\u0131r.",
"6d05239fd5924dd8d40573e65148184d": "\u0130tibaren",
"dc93cc94279a5c3ca04ea858afd78e3a": "Bug\u00fcne kadar",
"0f50827544faea80cc5020d8a01f82ef": "Yeni Servis",
"2f9cab2211da714fdcbbdbe7f3389c5e": "T\u00fcr",
"7cd21b64230e05f8c1b4852d1f0924b1": "Biti\u015f",
"8545df34934d557c2c456d492d7a5e20": "Uygulama Ad\u0131 \/ \u015eirket Ad\u0131",
"10aad18a9dc009dbb5b2dce9159166e5": "Bu \u0130sim Ba\u015fl\u0131kta g\u00f6sterilecek",
"599ea003bb3c2916225f7bd797b16989": "Sonraki",
"1968ab9fdfedf558714bf6caec9a1234": "Son",
"43a8d85515994e04d71db57eb27d9fc8": "Saat dilimi",
"b58d1ea72c3e9492b31ae746db968c15": "Ondal\u0131k nokta",
"1b29f3ecf3d2f13292e6b66b6b8efb43": "Bin Ay\u0131r\u0131c\u0131",
"18b512169eff0167d077b16defe632ea": "Para Birimi Kodu",
"81fdfb19b2090599b078378857694377": "Sipari\u015f Makbuzu",
"2ae87dc50a25b2a31a56123ca70a7aca": "Kupon Aktivasyonu",
"fb82aa1805e5caaf9ea1a073695d0417": "Aktif Fi\u015f Listesi",
"0b48c452c703c1b992a3041c055568c0": "Kupon kodunu buraya girin",
"790065abce139277d5e8beb3e002ef40": "\u00d6zel mesaj",
"ddd877fc52034466bfa7ff33d8d5d60a": "Gelen kutusu",
"d552ea867ca9e1ee81042debbd7cb463": "Giden",
"69ff4b2c882ec0ab1ec311b2ad437221": "Olu\u015fturma",
"ed666b4356777935f74a847d209a1d44": "G\u00f6nderildi",
"0266cf5c382987a6981ec1d832912e81": "Ba\u015fl\u0131k",
"b4690270162de133e5803c83205ca53a": "Mesaj",
"165f2b3727061910bb0f50657f66cc12": "Hesap Bilgileriniz",
"a4c47f955b03328039e889163a2ad8ad": "Panel \u00dcyeleri sayfas\u0131na ho\u015f geldiniz, bu sayfada \u015funlar\u0131 yapabilirsiniz:",
"be15de43f2ece866d09cbbca10fe28e8": "<b> PHPNuxBill <\/ b>, PHP ve Mikrotik API kullan\u0131larak Mikrotik i\u00e7in bir faturaland\u0131rma Hotspot ve PPPOE olup, y\u00f6nlendiriciyle ileti\u015fim kurar. Bu uygulamayla daha fazla kazan\u00e7 elde ederseniz, l\u00fctfen bize ba\u011f\u0131\u015f yap\u0131n. <br> Projeyi <a href=\"https:\/\/github.com\/hotspotbilling\/phpnuxbill\" target=\"_blank\"> buradan izleyin <\/a> ",
"29c71d1d9ecd75ae0a690105720235b3": "Ge\u00e7ersiz kullan\u0131c\u0131 ad\u0131 veya \u015fifre",
"c0a6869420d091c024bea1bf3cc72354": "Bu sayfaya eri\u015fim izniniz yok",
"b5581cc34c4ce5134ad682be4e53c52b": "Yanl\u0131\u015f Ge\u00e7erli \u015eifre",
"53668fa5875403599b7b5568c2dab136": "\u015eifre ba\u015far\u0131yla de\u011fi\u015ftirildi, L\u00fctfen tekrar giri\u015f yap\u0131n",
"ef75f64d42be8225086f168e29130aa0": "T\u00fcm alan gerekli",
"2c6127bd6800f7e801b4ff58ccd4bdd0": "Kupon Ge\u00e7erli De\u011fil",
"7119925fd16207ea9bef16e511165e51": "Aktivasyon Kuponlar\u0131 Ba\u015far\u0131yla",
"c60c4eb46d927e0265101dbb13b70ac5": "Veri bulunamad\u0131",
"3e6452943a51f672258411561614442f": "Kullan\u0131c\u0131 Ad\u0131na G\u00f6re Ara",
"2c3a03cb7e1f52c711d3637be726d5a5": "\u0130sme G\u00f6re Ara",
"9a60a7e2291a8bf4cbce12f6db5d2b52": "Kod Makbuzuna G\u00f6re Ara",
"5c3bffa38fde702a1453ed77d7ff95b6": "Arama",
"6d8a0e57abe36998f263b89ec40ae698": "Bir m\u00fc\u015fteri se\u00e7in",
"370c46647a35095b6cfa73c0eab5709b": "Router'lar\u0131 Se\u00e7",
"1635e3039e7b3925dbd2f84f04f05aec": "Planlar\u0131 Se\u00e7",
"73bf6247885f79bafbf56efa9e28a0b3": "Havuz Se\u00e7",
"2460e22af48de17e2da3a10521a7c3ff": "Saat",
"977044488d83116c7ee87c8acdcc1a27": "Dk",
"18b2f460442cadea7981b90cdf9bd418": "G\u00fcn",
"8f32590bad0ccf7b22f10a7d2fa1ba83": "Ay",
"dfab7e0824dec926b3cfc44c78d3655c": "Dil Ekle",
"b09506293de027a7950de5a1170b1d8d": "Dil ad\u0131",
"365894427152f7473f8243fd78ecf0c5": "Klas\u00f6r ad\u0131",
"1631c7772e81a224524f3e1eb9698d81": "\u00c7evirmen",
"d85bed3878955d1131d47ad6e1186faf": "Dil Ad\u0131 Zaten Var",
"e90cc5a4e5baec875b86d6228ae7b7b4": "Payment Gateway",
"7d61983c34edc2a8cabbea71c4732f62": "Community",
"ffa16430461f20ab4536a6bfc4e8f3a6": "1 user can be used for many devices?",
"30edf18a9f80249e15d7d3ad15c7935b": "Cannot be change after saved",
"5e067a4d8201cf32dcbdab4288948e06": "Jelaskan Cakupan wilayah hotspot",
"f82a2d072f76274c1a4f4d895e3c57bb": "Nama Lokasi\/Wilayah Router beroperasi",
"7d2678f84230de5fe928cfc4c3a46f9d": "Payment Notification URL, Recurring Notification URL, Pay Account Notification URL",
"132193280e740189e951e24202069a97": "Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL",
"ec53a8c4f07baed5d8825072c89799be": "Status",
"1554bc8eb1c162ed3fadeddf1812ce09": "Plan Not found",
"b2af5754771d98736b9010b70c389368": "Failed to create transaction.",
"30aca3c07732ab199da0d0b95dfc8a61": "Seller has not yet setup Xendit payment gateway",
"f5c9565ce9eb128c27a144ec6874b0ec": "Admin has not yet setup Xendit payment gateway, please tell admin",
"ac9073bb0a5018dbefd4811e58e073d8": "Buy this? your active package will be overwrite",
"c21cde28e48978c007df477b1db0d356": "You already have unpaid transaction, cancel it or pay it.",
"927b8e5bbd7da9da06930c1dd591939f": "Transaction Not found",
"f3e479403989b7bd1cc1fffdd7fd2d0f": "Cancel it?",
"c4bfb2a0bab0e91bc7dcfbe3bbec246e": "expired",
"85c9e7c5f948a41ee471b6a9530e879b": "Check for Payment",
"9c66f6a051c285b13916ad8675c09504": "Transaction still unpaid.",
"a8567b7d41d475cedef040f2596b2283": "Paid Date",
"4572e7d23b03495369ae9b4e726d6373": "Transaction has been paid.",
"c4812ee2b789226193ad2511495fa559": "PAID",
"d4539bffb6062bdcbd7e7cc1b1228926": "CANCELED",
"4121cb4edd86da36f20b1ce632fa2ca5": "UNPAID",
"d68f1b6cd1a6a3e7307e5d362de712d1": "PAY NOW",
"7a1a60f57b9ed332d4b850e3e8a810d7": "Buy Hotspot Plan",
"41a11ded513f957cbfdd586b93d7db2f": "Buy PPOE Plan",
"209802fb858e2c83205027dbbb5d9e6c": "Package",
"1743df1c9d60e9fc8a6a294069038410": "Order Internet Package",
"28cda2cbf9dc56d51994c796ba239203": "Unknown Command.",
"969d3959402fb0f53d2d3e99522ea4a5": "Checking payment",
"14241941001ac4c9d209982de48a72e5": "Create Transaction Success",
"88f834d86d4fbf16f30d1ea37f7b5610": "You have unpaid transaction",
"2a0fdc808bf8d6f62303d85b010fb754": "TripayPayment Channel",
"f7e04a5231ffdf54db3cded714e8ebf9": "Payment Channel",
"87b74cc020e5dab2fd5d0a8c2817eff4": "Payment check failed.",
"73c5159d7ec1cdbab279b48f4ed00387": "Order Package",
"31112aca11d0e9e6eb7db96f317dda49": "Transactions",
"daef64964ee3b9b904f5d467586e217f": "Payments",
"16d2b386b2034b9488996466aaae0b57": "History",
"42027dc8724f95b3f0a6bef9630cad3d": "Order History",
"926dec9494209cb088b4962509df1a91": "Gateway",
"74245d278371d27878e335a6dc943b6d": "Date Done",
"08c2ebb86c296864ea297fe064c5bd1e": "Unpaid Order",
"18c722602aa4e0b72059c25ce6b5e97d": "Payment Gateway Not Found",
"c65dab664d2e033fcdd410cebd712a88": "Payment Gateway saved successfully",
"6575d9a58f0b41a108f2d6a565a0650d": "ORDER",
"8d7c57b95a82a8d1a137944c4376b300": "Package History",
"97b7d1eebf59a930540243a0b855b8a4": "Buy History",
"d6ff955c5dedd57efe8a15c4e061f584": "Activation History",
"881845305c1a2846b94f6404793820f7": "Buy Package",
"ce8ae9da5b7cd6c3df2929543a9af92d": "Email",
"edcdbac6e45118be1f6841aeb6b37000": "Company Footer",
"9c10246ddef2329a6a9f632764909bce": "Will show below user pages",
"9157806ea93e82c6843e29353af0339f": "Request OTP",
"dfcbc97f1d21b9867e68fa7179492c4c": "Verification Code",
"5935ebfb8a87652570f7042f7ba67bdf": "SMS Verification Code",
"559d05953b1e359e5244164a04511b54": "Please enter your email address",
"ca470e3fcb83897a426be06e13ea16f5": "Failed to create Paypal transaction.",
"409c1892b68cb394799262ac57f6d4f1": "Plugin",
"f97acbe0f16c1533b936d01901d37bb8": "Plugin Manager",
"e13de37b5a0e1bb877d5e7687fe54848": "User Notification",
"fbc618961a02656021bbe3df1d4429c2": "Expired Notification",
"a097b0840b3197a87237074be0b5d713": "User will get notification when package expired",
"7fe4e25c350486cefda69dba7ade5bdb": "Expired Notification Message",
"2a06b5455c3a4ea9dc4f3bafc0a98302": "<b>[[name]]<\/b> will be replaced with Customer Name. <b>[[package]]<\/b> will be replaced with Package name.",
"233e5e0659b179e128d2296bdb21e571": "Payment Notification",
"01fd89c5bf168f0affc2bd6cffe22fb8": "User will get invoice notification when buy package or package refilled",
"b9b431efd40ec79da7b76300675620ab": "Current IP",
"02969d21a68d869cda2246e0ebc25540": "Current MAC",
"1a2c7cc9889d5be5b366e940eea324be": "Login Status",
"9a7ce22077443fe43f3b23cb325151af": "Login Request successfully",
"8a7e89341dce43b7adc210e497aef7fb": "Logout Request successfully",
"0e1445848829cd591e1888760eb8d055": "Disconnect Internet?",
"54e1e08b17fe57b087e372f91a649a00": "Not Online, Login now?",
"240f7e2083a735fff61bb9e32d5e2085": "You are Online, Logout?",
"fe7b1151527c3c8694dc354047a66036": "Connect to Internet?",
"a7de68a779b750e3a657c5354e12f7de": "Your account not connected to internet",
"99a808d8d16122d70e44bd7f709d30fb": "Balance",
"e165e9c16486df6f647b6808b2b52fab": "Balance System",
"3353a51389e233e50534784da6ac708b": "Enable System",
"95702df39312bf73db3270650bccd4ca": "Allow Transfer",
"11874bada797b1e63c68042b4c831f16": "Telegram Notification",
"94fa8b65067c38bd5a60a4fb8733dfa2": "SMS OTP Registration",
"163a373185a8503973fe490a5b01f6d7": "Whatsapp Notification",
"6c0b28366f4c084709607b45b3e1ae90": "Tawk.to Chat Widget",
"466eadd40b3c10580e3ab4e8061161ce": "Invoice",
"9d4cb440e172c711b2f7a4d3322b2335": "Country Code Phone",
"1275caa07c240e02e2a591d6fec8e579": "Voucher activation menu will be hidden",
"2b933087eae952bdd87aafea24f92948": "Customer can deposit money to buy voucher",
"8d892f2fe7521c27e0694579cea33e1c": "Allow balance transfer between customers",
"9d08facca32e8c4259ebbb42a18af665": "Failed to create transaction. ",
"5cc433553cb66f28d2ffa8b415e67abd": "Failed to check status transaction. ",
"3d257cc461a841ca533dc8c1d978e381": "Disable Voucher",
"5322558b9e69f01bdbd6547c8f1c358c": "Reminder Notification",
"264ae36fc43b89b64d056e774172d019": "Reminder Notification Message",
"5367a1554a4372f26d7bf899f27a3f66": "Reminder 7 days",
"8458fdfebf69dfc88a7700ad14951948": "Reminder 3 days",
"7584e11bfebec0e13b29c49727de09fb": "Reminder 1 day",
"7e0058a03e83f8d86cb800c0f8631a57": "PPPOE Password",
"c39c83bfb9e9e8a12ceed74aea19a6d7": "User Cannot change this, only admin. if it Empty it will use user password",
"e8973e46a4e894d6894c13f781524cd0": "Invoice Balance Message",
"71316abf6dde12cf8c2a53780a041c74": "Invoice Notification Payment",
"3c006ed5b46ab33d8b99d9076a7d2d97": "Balance Notification Payment",
"845c418c0644c7582e1c7962d4845b12": "Balance Plans",
"58c721b36c8df5f253873f322eb08a6b": "Buy Balance",
"3601146c4e948c32b6424d2c0a7f0118": "Price",
"b07cc2801693b2e722906a3db3d9c447": "Validity",
"bf8a3d96ba65547c7b0f086c117da17b": "Disable auto renewal?",
"2c2518ad32e791672663d368c16bae9b": "Auto Renewal On",
"53da126cf5c058c7710a3734346d03cd": "Enable auto renewal?",
"49aed08d9b300ce2b480bc9fe225cc09": "Auto Renewal Off",
"a92868b1902c15abd6c9779e8bae2498": "Refill Balance",
"051d8002b53e7ccad60ad6677a28e442": "Invoice Footer",
"c1b556ff0d8f76b992f424d81df3d03c": "Pay With Balance",
"e7a329a6913c83a4adb95a7bafb374ac": "Pay this with Balance? your active package will be overwrite",
"a20520d468e3a40e3dbb938c5ed3e608": "Success to buy package",
"d954eac985a63610cf44e752fa5ba3ce": "Auto Renewal",
"4351cfebe4b61d8aa5efa1d020710005": "View",
"0557fa923dcee4d0f86b1409f5c2167f": "Back",
"4d3d769b812b6faa6b76e1a8abaece2d": "Active",
"76d4503e74a76850935eee2b71046553": "Transfer Balance",
"4362ae3be636fdf681146edaed1380b8": "Send your balance?",
"94966d90747b97d1f0f206c98a8b1ac3": "Send",
"45c5bc822c96ca0a3687c15be33bf763": "Cannot send to yourself",
"cbdbb883867672e3bb7b1c8f7229d247": "Sending balance success",
"5da618e8e4b89c66fe86e32cdafde142": "From",
"e12167aa0a7698e6ebc92b4ce3909b53": "To",
"91965640f78d3f2428752525f782d895": "insufficient balance",
"ef3ea282fb2eb911768eaa6e4087ef67": "Send Balance",
"a84a78aae9b82c27b7b75d485a657975": "Received Balance",
"67525fc1fc3ee48b7a02510fdf2224c8": "Minimum Balance Transfer",
"eaa9b003ebc0e694c85b59181aa136bd": "Minimum Transfer",
"d32b09ac138ee120400921f2c0294ba3": "Company Logo",
"58137f612d12f990007f32785062a51a": "Expired IP Pool",
"f56ec2ab97d604832d90f6394e3f341f": "Proxy",
"c55575f38d98677e2c0fc7e960d4d477": "Proxy Server",
"27a0127e3e1bbab860854427f2bc92c6": "Proxy Server Login",
"e821b7641b9e7e4a8ec525ac9a24bd53": "Hotspot Plan",
"2c52e41b94dea424616c5c1cfe43f2ae": "PPPOE Plan",
"696b031073e74bf2cb98e5ef201d4aa3": "UNKNOWN",
"14f358656cf7d707cb21405e096f5de2": "Are You Sure?",
"fcad56e0398c7e1a00df78e25c88b96e": "Success to send package",
"42554ccbc9fe80ea5ed83c14f03ea4ba": "Target has active plan, different with current plant.",
"847a13f9cb4efbd3602ab41229868ef7": "Recharge a friend",
"3531c4ca6be9a9a0982f746fb6721d68": "Buy for friend",
"da5c8f2b63a8f48a0914e937b60eb1a2": "Buy this for friend account?",
"dfa0161a92b582c47931fd39168bc619": "Review package before recharge",
"a13367a8e2a3f3bf4f3409079e3fdf87": "Activate",
"109fec06829bd79d222cfc8af52aaaf1": "Deactivate",
"d8e87c0927539672f54462c837be0b7f": "Sync",
"726e9c28af5e13a1be6e55584fd74a9b": "Failed to create PaymeTrust transaction.",
"ce5bf551379459c1c61d2a204061c455": "Location",
"fd72e730da1377565d67e7006e72539c": "Voucher Format",
"c8656db80d8d69965f8a6d8ba88fcb49": "Service Type",
"52ef9633d88a7480b3a938ff9eaa2a25": "Others",
"69c9d8b039f2ad8d2b0472d46964f648": "PPPoE",
"f5ca5dd25881530ec3a465ed7ded8d24": "Hotspot",
"069532bbf4a9a8647fe3e78c3d9bc4c1": "Monthly Registered Customers",
"043e5ebb55bb8710f0b634cd235b8523": "Total Monthly Sales",
"553edaa445c153674ca749a9ffeb5b77": "Active Users"
}

View File

@ -1,388 +0,0 @@
<?php
/*
-----------------------------------
Language Name: Turkish
Contributor: Goktug Bogac OGEL
Web:
Email: goktugogel@gmail.com
------------------------------------
*/
$_L['Login'] = 'Oturum aç';
$_L['Register'] = 'Kayıt olmak';
$_L['Announcement'] = 'Duyuru';
$_L['Registration_Info'] = 'Kayıt Bilgisi';
$_L['Register_Voucher_Failed'] = 'Kupon bulunamadı, lütfen kayıt olun ve kayıt olun';
$_L['Register_Success'] = 'Kayıt Başarılı! Şimdi giriş yapabilirsiniz ';
$_L['Sign_In_Member'] = 'Üye Paneli\'ne giriş yapın';
$_L['Register_Member'] = 'Üye olarak kayıt ol';
$_L['Sign_In_Admin'] = 'Yönetici Paneli Girişi';
$_L['Logo'] = 'PHPNuxBill';
$_L['Username'] = 'Kullanıcı adı';
$_L['Password'] = 'Parola';
$_L['PasswordsNotMatch'] = 'Parolalar eşleşmiyor';
$_L['account_already_exist'] = 'Hesap zaten aksanlı';
$_L['Manage'] = 'Yönet';
$_L['Submit'] = 'Gönder';
$_L['Save'] = 'Değişiklikleri Kaydet';
$_L['Cancel'] = 'İptal etmek';
$_L['Edit'] = 'Düzenle';
$_L['Delete'] = 'Sil';
$_L['Welcome'] = 'Hoşgeldiniz';
$_L['Created_Successfully'] = 'Veriler Başarıyla Oluşturuldu ';
$_L['Updated_Successfully'] = 'Veriler Başarıyla Güncellendi';
$_L['Delete_Successfully'] = 'Veri Başarıyla Silindi';
$_L['Dashboard'] = 'Dashboard';
$_L['Search_Contact'] = 'Müşteri Ara ...';
$_L['My_Account'] = 'Hesabım';
$_L['My_Profile'] = 'Benim profilim';
$_L['Settings'] = 'Ayarlar';
$_L['Edit_Profile'] = 'Profili Düzenle';
$_L['Change_Password'] = 'Şifre değiştir';
$_L['Logout'] = ıkış Yap';
$_L['Services'] = 'Hizmetler';
$_L['Bandwidth_Plans'] = 'Bant Genişliği Planları';
$_L['BW_Name'] = 'Bant Genişliği Adı';
$_L['New_Bandwidth'] = 'Yeni Bant Genişliği';
$_L['Edit_Bandwidth'] = 'Bant Genişliğini Düzenle';
$_L['Add_Bandwidth'] = 'Yeni Bant Genişliği Ekle';
$_L['Rate_Download'] = 'İndirme Oranı';
$_L['Rate_Upload'] = 'Ücret Yükleme';
$_L['BW_already_exist'] = 'Bandwidth Adı Zaten Var';
$_L['Hotspot_Plans'] = 'Hotspot Planları';
$_L['PPPOE_Plans'] = 'PPPOE Planları';
$_L['Plan_Name'] = 'Plan Adı';
$_L['New_Plan'] = 'Yeni Hizmet Planı';
$_L['Add_Plan'] = 'Hizmet Planı Ekle';
$_L['Edit_Plan'] = 'Hizmet Planını Düzenle';
$_L['Plan_already_exist'] = 'Planı İsmi Zaten Var';
$_L['Plan_Type'] = 'Plan Türü';
$_L['Plan_Price'] = 'Plan Fiyatı';
$_L['Limit_Type'] = 'Sınır Tipi';
$_L['Unlimited'] = 'Sınırsız';
$_L['Limited'] = 'Sınırlı';
$_L['Time_Limit'] = 'Zaman sınırı';
$_L['Data_Limit'] = 'Veri Sınırı';
$_L['Both_Limit'] = 'Her İki Sınır';
$_L['Plan_Validity'] = 'Plan Geçerliliği';
$_L['Select_BW'] = 'Bant Genişliğini Seç';
$_L['Shared_Users'] = 'Paylaşılan Kullanıcılar';
$_L['user_type_help'] = 'Ayarlar\'a erişimi devre dışı bırakmak için Kullanıcı Türü Satışlarını Seç';
$_L['Current_Password'] = 'Şimdiki Şifre';
$_L['New_Password'] = 'Yeni Şifre';
$_L['Administrator'] = 'Yönetici';
$_L['Sales'] = 'Satış';
$_L['Member'] = 'Üye';
$_L['Confirm_New_Password'] = 'Yeni şifreyi onayla';
$_L['Confirm_Password'] = 'Şifreyi Onayla';
$_L['Full_Name'] = 'Ad Soyad';
$_L['User_Type'] = 'Kullanıcı tipi';
$_L['Address'] = 'Adres';
$_L['Created_On'] = 'Oluşturuldu';
$_L['Expires_On'] = 'Tarihinde sona eriyor';
$_L['Phone_Number'] = 'Telefon numarası';
$_L['User_Delete_Ok'] = 'Kullanıcı Başarıyla Silindi';
$_L['Full_Administrator'] = 'Tam Yönetici';
$_L['password_change_help'] = 'Şifreyi değiştirmemek için boş tutun';
$_L['currency_help'] = 'Para birimi kodunu göstermek istemiyorsanız boş bırakın';
$_L['Theme_Style'] = 'Tema Stili';
$_L['Theme_Color'] = 'Tema Rengi';
$_L['Default_Language'] = 'Varsayılan dil';
$_L['Network'] = 'Ağ';
$_L['Routers'] = 'Yönlendiriciler';
$_L['Pool'] = 'IP Havuzu';
$_L['New_Router'] = 'Yeni Yönlendirici';
$_L['Add_Router'] = 'Router ekle';
$_L['Edit_Router'] = 'Yönlendiriciyi Düzenle';
$_L['Router_Name'] = 'Yönlendirici Adı';
$_L['IP_Address'] = 'IP adresi';
$_L['Router_Secret'] = 'Yönlendirici Sırrı';
$_L['Description'] = 'Açıklama';
$_L['Router_already_exist'] = 'IP Router Zaten Var';
$_L['Pool_Name'] = 'İsim Havuzu';
$_L['Range_IP'] = 'Aralık İP';
$_L['New_Pool'] = 'Yeni Havuz';
$_L['Add_Pool'] = 'Havuz ekle';
$_L['Edit_Pool'] = 'Havuzu Düzenle';
$_L['Pool_already_exist'] = 'Havuz Adı Zaten Var';
$_L['Prepaid'] = 'Ön Ödemeli';
$_L['Prepaid_User'] = 'Ön Ödemeli Kullanıcılar';
$_L['Prepaid_Vouchers'] = 'Ön Ödemeli Kuponlar';
$_L['Refill_Account'] = 'Hesabı Yenile';
$_L['Recharge_Account'] = 'Hesabı Yeniden Şarj Et';
$_L['Select_Account'] = 'Hesap Seç';
$_L['Service_Plan'] = 'Servis planı';
$_L['Recharge'] = 'Şarj';
$_L['Method'] = 'Yöntem';
$_L['account_created_successfully'] = 'Hesap başarıyla oluşturuldu';
$_L['Database_Status'] = 'Veritabanı Durumu';
$_L['Total_Database_Size'] = 'Toplam Veritabanı Boyutu';
$_L['Download_Database_Backup'] = 'Veritabanı Yedekleme İndir';
$_L['Table_Name'] = 'Tablo ismi';
$_L['Rows'] = 'Satır';
$_L['Size'] = 'Boyut';
$_L['Customers'] = 'Müşteri';
$_L['Add_Contact'] = 'Yeni İletişim Ekle';
$_L['Edit_Contact'] = 'İletişim Düzenle';
$_L['List_Contact'] = 'Liste İrtibat';
$_L['Manage_Accounts'] = 'Kişiyi Yönetin';
$_L['Reports'] = 'Raporlar';
$_L['Daily_Report'] = 'Günlük raporlar';
$_L['Period_Reports'] = 'Dönem Raporları';
$_L['All_Transactions'] = 'Tüm İşlemler';
$_L['Total_Income'] = 'Toplam gelir';
$_L['All_Transactions_at_Date'] = 'Tarihte Tüm İşlemler';
$_L['Export_for_Print'] = 'Baskı için İhracat';
$_L['Print'] = 'Baskı';
$_L['Export_to_PDF'] = 'PDF\'ye Aktar';
$_L['Click_Here_to_Print'] = 'Yazdırmak için Buraya Tıklayın';
$_L['You_can_use_html_tag'] = 'Html etiketini kullanabilirsiniz';
$_L['Date_Format'] = 'Tarih formatı';
$_L['Income_Today'] = 'Gelir Bugün';
$_L['Income_This_Month'] = 'Bu Ay Gelir';
$_L['Users_Active'] = 'Kullanıcılar Aktif';
$_L['Total_Users'] = 'Toplam Kullanıcı';
$_L['Users'] = 'Kullanıcılar';
$_L['Edit_User'] = 'Kullanıcıyı düzenle';
$_L['Last_Login'] = 'Son giriş';
$_L['Administrator_Users'] = 'Yönetici Kullanıcıları';
$_L['Manage_Administrator'] = 'Yönetici Yönet';
$_L['Add_New_Administrator'] = 'Yeni Yönetici Ekleyin';
$_L['Localisation'] = 'Lokalizasyon';
$_L['Backup_Restore'] = 'Yedekleme / Geri';
$_L['General_Settings'] = 'Genel Ayarlar';
$_L['Date'] = 'Tarih';
$_L['Login_Successful'] = 'Giriş başarılı';
$_L['Failed_Login'] = 'Başarısız oturum açma';
$_L['Settings_Saved_Successfully'] = 'Ayarlar başarıyla kaydedildi';
$_L['User_Updated_Successfully'] = 'Kullanıcı Başarıyla Güncellendi';
$_L['User_Expired_Today'] = 'Kullanıcı Süresi Doldu, Bugün';
$_L['Activity_Log'] = 'Etkinlik Günlüğü';
$_L['View_Reports'] = 'Raporları Görüntüle';
$_L['View_All'] = 'Hepsini gör';
$_L['Number_of_Vouchers'] = 'Kuponların Sayısı';
$_L['Length_Code'] = 'Uzunluk Kodu';
$_L['Code_Voucher'] = 'Kod Makbuzu';
$_L['Voucher'] = 'Fiş';
$_L['Voucher_Hotspot'] = 'Hotspot Kuponu';
$_L['Status_Voucher'] = 'Durum Makbuzu';
$_L['Add_Voucher'] = 'Kupon Ekle';
$_L['Voucher_Successfully'] = 'Kuponları başarıyla oluştur';
$_L['Generate'] = 'Genel';
$_L['Print_Info'] = 'Yanyana yazdırırsanız, kesmesi daha kolay olacaktır.';
$_L['From_Date'] = 'İtibaren';
$_L['To_Date'] = 'Bugüne kadar';
$_L['New_Service'] = 'Yeni Servis';
$_L['Type'] = 'Tür';
$_L['Finish'] = 'Bitiş';
$_L['App_Name'] = 'Uygulama Adı / Şirket Adı';
$_L['App_Name_Help_Text'] = 'Bu İsim Başlıkta gösterilecek';
$_L['Next'] = 'Sonraki';
$_L['Last'] = 'Son';
$_L['Timezone'] = 'Saat dilimi';
$_L['Decimal_Point'] = 'Ondalık nokta';
$_L['Thousands_Separator'] = 'Bin Ayırıcı';
$_L['Currency_Code'] = 'Para Birimi Kodu';
$_L['Order_Voucher'] = 'Sipariş Makbuzu';
$_L['Voucher_Activation'] = 'Kupon Aktivasyonu';
$_L['List_Activated_Voucher'] = 'Aktif Fiş Listesi';
$_L['Enter_Voucher_Code'] = 'Kupon kodunu buraya girin';
$_L['Private_Message'] = 'Özel mesaj';
$_L['Inbox'] = 'Gelen kutusu';
$_L['Outbox'] = 'Giden';
$_L['Compose'] = 'Oluşturma';
$_L['Send_to'] = 'Gönderildi';
$_L['Title'] = 'Başlık';
$_L['Message'] = 'Mesaj';
$_L['Account_Information'] = 'Hesap Bilgileriniz';
$_L['Welcome_Text_User'] = 'Panel Üyeleri sayfasına hoş geldiniz, bu sayfada şunları yapabilirsiniz:';
$_L['Welcome_Text_Admin'] = '<b> PHPNuxBill </ b>, PHP ve Mikrotik API kullanılarak Mikrotik için bir faturalandırma Hotspot ve PPPOE olup, yönlendiriciyle iletişim kurar. Bu uygulamayla daha fazla kazanç elde ederseniz, lütfen bize bağış yapın. <br> Projeyi <a href="https://github.com/hotspotbilling/phpnuxbill" target="_blank"> buradan izleyin </a> ';
$_L['Invalid_Username_or_Password'] = 'Geçersiz kullanıcı adı veya şifre';
$_L['Do_Not_Access'] = 'Bu sayfaya erişim izniniz yok';
$_L['Incorrect_Current_Password'] = 'Yanlış Geçerli Şifre';
$_L['Password_Changed_Successfully'] = 'Şifre başarıyla değiştirildi, Lütfen tekrar giriş yapın';
$_L['All_field_is_required'] = 'Tüm alan gerekli';
$_L['Voucher_Not_Valid'] = 'Kupon Geçerli Değil';
$_L['Activation_Vouchers_Successfully'] = 'Aktivasyon Kuponları Başarıyla';
$_L['Data_Not_Found'] = 'Veri bulunamadı';
$_L['Search_by_Username'] = 'Kullanıcı Adına Göre Ara';
$_L['Search_by_Name'] = 'İsme Göre Ara';
$_L['Search_by_Code'] = 'Kod Makbuzuna Göre Ara';
$_L['Search'] = 'Arama';
$_L['Select_Customer'] = 'Bir müşteri seçin';
$_L['Select_Routers'] = 'Router\'ları Seç';
$_L['Select_Plans'] = 'Planları Seç';
$_L['Select_Pool'] = 'Havuz Seç';
$_L['Hrs'] = 'Saat';
$_L['Mins'] = 'Dk';
$_L['Days'] = 'Gün';
$_L['Months'] = 'Ay';
$_L['Add_Language'] = 'Dil Ekle';
$_L['Name_Lang'] = 'Dil adı';
$_L['Folder_Lang'] = 'Klasör adı';
$_L['Translator'] = 'Çevirmen';
$_L['Lang_already_exist'] = 'Dil Adı Zaten Var';
$_L['Payment_Gateway'] = 'Payment Gateway';
$_L['Community'] = 'Community';
$_L['1_user_can_be_used_for_many_devices'] = '1 user can be used for many devices?';
$_L['Cannot_be_change_after_saved'] = 'Cannot be change after saved';
$_L['Explain_Coverage_of_router'] = 'Jelaskan Cakupan wilayah hotspot';
$_L['Name_of_Area_that_router_operated'] = 'Nama Lokasi/Wilayah Router beroperasi';
$_L['Payment_Notification_URL_Recurring_Notification_URL_Pay_Account_Notification_URL'] = 'Payment Notification URL, Recurring Notification URL, Pay Account Notification URL';
$_L['Finish_Redirect_URL_Unfinish_Redirect_URL_Error_Redirect_URL'] = 'Finish Redirect URL, Unfinish Redirect URL, Error Redirect URL';
$_L['Status'] = 'Status';
$_L['Plan_Not_found'] = 'Plan Not found';
$_L['Failed_to_create_transaction'] = 'Failed to create transaction.';
$_L['Seller_has_not_yet_setup_Xendit_payment_gateway'] = 'Seller has not yet setup Xendit payment gateway';
$_L['Admin_has_not_yet_setup_Xendit_payment_gateway_please_tell_admin'] = 'Admin has not yet setup Xendit payment gateway, please tell admin';
$_L['Buy_this_your_active_package_will_be_overwrite'] = 'Buy this? your active package will be overwrite';
$_L['You_already_have_unpaid_transaction_cancel_it_or_pay_it'] = 'You already have unpaid transaction, cancel it or pay it.';
$_L['Transaction_Not_found'] = 'Transaction Not found';
$_L['Cancel_it'] = 'Cancel it?';
$_L['expired'] = 'expired';
$_L['Check_for_Payment'] = 'Check for Payment';
$_L['Transaction_still_unpaid'] = 'Transaction still unpaid.';
$_L['Paid_Date'] = 'Paid Date';
$_L['Transaction_has_been_paid'] = 'Transaction has been paid.';
$_L['PAID'] = 'PAID';
$_L['CANCELED'] = 'CANCELED';
$_L['UNPAID'] = 'UNPAID';
$_L['PAY_NOW'] = 'PAY NOW';
$_L['Buy_Hotspot_Plan'] = 'Buy Hotspot Plan';
$_L['Buy_PPOE_Plan'] = 'Buy PPOE Plan';
$_L['Package'] = 'Package';
$_L['Order_Internet_Package'] = 'Order Internet Package';
$_L['Unknown_Command'] = 'Unknown Command.';
$_L['Checking_payment'] = 'Checking payment';
$_L['Create_Transaction_Success'] = 'Create Transaction Success';
$_L['You_have_unpaid_transaction'] = 'You have unpaid transaction';
$_L['TripayPayment_Channel'] = 'TripayPayment Channel';
$_L['Payment_Channel'] = 'Payment Channel';
$_L['Payment_check_failed'] = 'Payment check failed.';
$_L['Order_Package'] = 'Order Package';
$_L['Transactions'] = 'Transactions';
$_L['Payments'] = 'Payments';
$_L['History'] = 'History';
$_L['Order_History'] = 'Order History';
$_L['Gateway'] = 'Gateway';
$_L['Date_Done'] = 'Date Done';
$_L['Unpaid_Order'] = 'Unpaid Order';
$_L['Payment_Gateway_Not_Found'] = 'Payment Gateway Not Found';
$_L['Payment_Gateway_saved_successfully'] = 'Payment Gateway saved successfully';
$_L['ORDER'] = 'ORDER';
$_L['Package_History'] = 'Package History';
$_L['Buy_History'] = 'Buy History';
$_L['Activation_History'] = 'Activation History';
$_L['Buy_Package'] = 'Buy Package';
$_L['Email'] = 'Email';
$_L['Company_Footer'] = 'Company Footer';
$_L['Will_show_below_user_pages'] = 'Will show below user pages';
$_L['Request_OTP'] = 'Request OTP';
$_L['Verification_Code'] = 'Verification Code';
$_L['SMS_Verification_Code'] = 'SMS Verification Code';
$_L['Please_enter_your_email_address'] = 'Please enter your email address';
$_L['Failed_to_create_Paypal_transaction'] = 'Failed to create Paypal transaction.';
$_L['Plugin'] = 'Plugin';
$_L['Plugin_Manager'] = 'Plugin Manager';
$_L['User_Notification'] = 'User Notification';
$_L['Expired_Notification'] = 'Expired Notification';
$_L['User_will_get_notification_when_package_expired'] = 'User will get notification when package expired';
$_L['Expired_Notification_Message'] = 'Expired Notification Message';
$_L['bnameb_will_be_replaced_with_Customer_Name_bpackageb_will_be_replaced_with_Package_name'] = '<b>[[name]]</b> will be replaced with Customer Name. <b>[[package]]</b> will be replaced with Package name.';
$_L['Payment_Notification'] = 'Payment Notification';
$_L['User_will_get_invoice_notification_when_buy_package_or_package_refilled'] = 'User will get invoice notification when buy package or package refilled';
$_L['Current_IP'] = 'Current IP';
$_L['Current_MAC'] = 'Current MAC';
$_L['Login_Status'] = 'Login Status';
$_L['Login_Request_successfully'] = 'Login Request successfully';
$_L['Logout_Request_successfully'] = 'Logout Request successfully';
$_L['Disconnect_Internet'] = 'Disconnect Internet?';
$_L['Not_Online_Login_now'] = 'Not Online, Login now?';
$_L['You_are_Online_Logout'] = 'You are Online, Logout?';
$_L['Connect_to_Internet'] = 'Connect to Internet?';
$_L['Your_account_not_connected_to_internet'] = 'Your account not connected to internet';
$_L['Balance'] = 'Balance';
$_L['Balance_System'] = 'Balance System';
$_L['Enable_System'] = 'Enable System';
$_L['Allow_Transfer'] = 'Allow Transfer';
$_L['Telegram_Notification'] = 'Telegram Notification';
$_L['SMS_OTP_Registration'] = 'SMS OTP Registration';
$_L['Whatsapp_Notification'] = 'Whatsapp Notification';
$_L['Tawkto_Chat_Widget'] = 'Tawk.to Chat Widget';
$_L['Invoice'] = 'Invoice';
$_L['Country_Code_Phone'] = 'Country Code Phone';
$_L['Voucher_activation_menu_will_be_hidden'] = 'Voucher activation menu will be hidden';
$_L['Customer_can_deposit_money_to_buy_voucher'] = 'Customer can deposit money to buy voucher';
$_L['Allow_balance_transfer_between_customers'] = 'Allow balance transfer between customers';
$_L['Failed_to_create_transaction_'] = 'Failed to create transaction. ';
$_L['Failed_to_check_status_transaction_'] = 'Failed to check status transaction. ';
$_L['Disable_Voucher'] = 'Disable Voucher';
$_L['Reminder_Notification'] = 'Reminder Notification';
$_L['Reminder_Notification_Message'] = 'Reminder Notification Message';
$_L['Reminder_7_days'] = 'Reminder 7 days';
$_L['Reminder_3_days'] = 'Reminder 3 days';
$_L['Reminder_1_day'] = 'Reminder 1 day';
$_L['PPPOE_Password'] = 'PPPOE Password';
$_L['User_Cannot_change_this_only_admin_if_it_Empty_it_will_use_user_password'] = 'User Cannot change this, only admin. if it Empty it will use user password';
$_L['Invoice_Balance_Message'] = 'Invoice Balance Message';
$_L['Invoice_Notification_Payment'] = 'Invoice Notification Payment';
$_L['Balance_Notification_Payment'] = 'Balance Notification Payment';
$_L['Balance_Plans'] = 'Balance Plans';
$_L['Buy_Balance'] = 'Buy Balance';
$_L['Price'] = 'Price';
$_L['Validity'] = 'Validity';
$_L['Disable_auto_renewal'] = 'Disable auto renewal?';
$_L['Auto_Renewal_On'] = 'Auto Renewal On';
$_L['Enable_auto_renewal'] = 'Enable auto renewal?';
$_L['Auto_Renewal_Off'] = 'Auto Renewal Off';
$_L['Refill_Balance'] = 'Refill Balance';
$_L['Invoice_Footer'] = 'Invoice Footer';
$_L['Pay_With_Balance'] = 'Pay With Balance';
$_L['Pay_this_with_Balance_your_active_package_will_be_overwrite'] = 'Pay this with Balance? your active package will be overwrite';
$_L['Success_to_buy_package'] = 'Success to buy package';
$_L['Auto_Renewal'] = 'Auto Renewal';
$_L['View'] = 'View';
$_L['Back'] = 'Back';
$_L['Active'] = 'Active';
$_L['Transfer_Balance'] = 'Transfer Balance';
$_L['Send_your_balance'] = 'Send your balance?';
$_L['Send'] = 'Send';
$_L['Cannot_send_to_yourself'] = 'Cannot send to yourself';
$_L['Sending_balance_success'] = 'Sending balance success';
$_L['From'] = 'From';
$_L['To'] = 'To';
$_L['insufficient_balance'] = 'insufficient balance';
$_L['Send_Balance'] = 'Send Balance';
$_L['Received_Balance'] = 'Received Balance';
$_L['Minimum_Balance_Transfer'] = 'Minimum Balance Transfer';
$_L['Minimum_Transfer'] = 'Minimum Transfer';
$_L['Company_Logo'] = 'Company Logo';
$_L['Expired_IP_Pool'] = 'Expired IP Pool';
$_L['Proxy'] = 'Proxy';
$_L['Proxy_Server'] = 'Proxy Server';
$_L['Proxy_Server_Login'] = 'Proxy Server Login';
$_L['Hotspot_Plan'] = 'Hotspot Plan';
$_L['PPPOE_Plan'] = 'PPPOE Plan';
$_L['UNKNOWN'] = 'UNKNOWN';
$_L['Are_You_Sure'] = 'Are You Sure?';
$_L['Success_to_send_package'] = 'Success to send package';
$_L['Target_has_active_plan_different_with_current_plant'] = 'Target has active plan, different with current plant.';
$_L['Recharge_a_friend'] = 'Recharge a friend';
$_L['Buy_for_friend'] = 'Buy for friend';
$_L['Buy_this_for_friend_account'] = 'Buy this for friend account?';
$_L['Review_package_before_recharge'] = 'Review package before recharge';
$_L['Activate'] = 'Activate';
$_L['Deactivate'] = 'Deactivate';
$_L['Sync'] = 'Sync';
$_L['Failed_to_create_PaymeTrust_transaction'] = 'Failed to create PaymeTrust transaction.';
$_L['Location'] = 'Location';
$_L['Voucher_Format'] = 'Voucher Format';
$_L['Service_Type'] = 'Service Type';
$_L['Others'] = 'Others';
$_L['PPPoE'] = 'PPPoE';
$_L['Hotspot'] = 'Hotspot';
$_L['Monthly_Registered_Customers'] = 'Monthly Registered Customers';
$_L['Total_Monthly_Sales'] = 'Total Monthly Sales';
$_L['Active_Users'] = 'Active Users';

View File

@ -1,8 +0,0 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

View File

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>{$_title} - {$_L['Login']}</title>
<title>{$_title} - {Lang::T('Login')}</title>
<link rel="shortcut icon" href="ui/ui/images/logo.png" type="image/x-icon" />
<link rel="stylesheet" href="ui/ui/styles/bootstrap.min.css">
@ -19,20 +19,20 @@
<b>Nux</b>Billing
</div>
<div class="login-box-body">
<p class="login-box-msg">{$_L['Sign_In_Admin']}</p>
<p class="login-box-msg">{Lang::T('Enter Admin Area')}</p>
{if isset($notify)}
{$notify}
{/if}
<form action="{$_url}admin/post" method="post">
<div class="form-group has-feedback">
<input type="text" required class="form-control" name="username" placeholder="{$_L['Username']}">
<input type="text" required class="form-control" name="username" placeholder="{Lang::T('Username')}">
<span class="glyphicon glyphicon-user form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<input type="password" required class="form-control" name="password" placeholder="{$_L['Password']}">
<input type="password" required class="form-control" name="password" placeholder="{Lang::T('Password')}">
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<button type="submit" class="btn btn-primary btn-block btn-flat">{$_L['Login']}</button>
<button type="submit" class="btn btn-primary btn-block btn-flat">{Lang::T('Login')}</button>
</form>
</div>
</div>

View File

@ -3,12 +3,12 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Localisation']}</div>
<div class="panel-heading">{Lang::T('Localisation')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}settings/localisation-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Timezone']}</label>
<label class="col-md-2 control-label">{Lang::T('Timezone')}</label>
<div class="col-md-6">
<select name="tzone" id="tzone" class="form-control">
{foreach $tlist as $value => $label}
@ -19,7 +19,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Date_Format']}</label>
<label class="col-md-2 control-label">{Lang::T('Date Format')}</label>
<div class="col-md-6">
<select class="form-control" name="date_format" id="date_format">
<option value="d/m/Y" {if $_c['date_format'] eq 'd/m/Y'} selected="selected" {/if}>
@ -44,11 +44,11 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Default_Language']}</label>
<label class="col-md-2 control-label">{Lang::T('Default Language')}</label>
<div class="col-md-6">
<select class="form-control" name="lan" id="lan">
{foreach $lan as $lans}
<option value="{$lans}" {if $_c['language'] eq $lans} selected="selected" {/if}>{$lans}
<option value="{$lans@key}" {if $_c['language'] eq $lans@key} selected="selected" {/if}>{$lans@key}
</option>
{/foreach}
</select>
@ -58,26 +58,26 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Decimal_Point']}</label>
<label class="col-md-2 control-label">{Lang::T('Decimal Point')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="dec_point" name="dec_point"
value="{$_c['dec_point']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Thousands_Separator']}</label>
<label class="col-md-2 control-label">{Lang::T('Thousands Separator')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="thousands_sep" name="thousands_sep"
value="{$_c['thousands_sep']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Currency_Code']}</label>
<label class="col-md-2 control-label">{Lang::T('Currency Code')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="currency_code" name="currency_code"
value="{$_c['currency_code']}">
</div>
<span class="help-block col-md-4">{$_L['currency_help']}</span>
<span class="help-block col-md-4">{Lang::T('Keep it blank if you do not want to show currency code')}</span>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Country Code Phone')}</label>
@ -117,7 +117,7 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
type="submit">{Lang::T('Save Changes')}</button>
</div>
</div>
</form>

View File

@ -150,7 +150,7 @@
<div class="panel-body">
<div class="form-group">
<button class="btn btn-success btn-block waves-effect waves-light"
type="submit">{$_L['Save']}</button>
type="submit">{Lang::T('Save Changes')}</button>
</div>
</div>
</div>

View File

@ -9,16 +9,16 @@
<button class="btn btn-primary btn-xs" title="save" type="submit"><span
class="glyphicon glyphicon-floppy-disk" aria-hidden="true"></span></button>
</div>
{$_L['General_Settings']}
{Lang::T('General Settings')}
</div>
<div class="panel-body">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['App_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Application Name/ Company Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="CompanyName" name="CompanyName"
value="{$_c['CompanyName']}">
</div>
<span class="help-block col-md-4">{$_L['App_Name_Help_Text']}</span>
<span class="help-block col-md-4">{Lang::T('This Name will be shown on the Title')}</span>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Company Logo')}</label>
@ -40,15 +40,15 @@
<span class="help-block col-md-4">{Lang::T('Will show below user pages')}</span>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Address']}</label>
<label class="col-md-2 control-label">{Lang::T('Address')}</label>
<div class="col-md-6">
<textarea class="form-control" id="address" name="address"
rows="3">{Lang::htmlspecialchars($_c['address'])}</textarea>
</div>
<span class="help-block col-md-4">{$_L['You_can_use_html_tag']}</span>
<span class="help-block col-md-4">{Lang::T('You can use html tag')}</span>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Phone_Number']}</label>
<label class="col-md-2 control-label">{Lang::T('Phone Number')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="phone" name="phone" value="{$_c['phone']}">
</div>
@ -98,8 +98,8 @@
<label class="col-md-3 control-label"><input type="checkbox" name="hide_mrc" value="yes" {if $_c['hide_mrc'] eq 'yes'}checked{/if}> {Lang::T('Monthly Registered Customers')}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_tms" value="yes" {if $_c['hide_tms'] eq 'yes'}checked{/if}> {Lang::T('Total Monthly Sales')}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_aui" value="yes" {if $_c['hide_aui'] eq 'yes'}checked{/if}> {Lang::T('All Users Insights')}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_al" value="yes" {if $_c['hide_al'] eq 'yes'}checked{/if}> {$_L['Activity_Log']}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_uet" value="yes" {if $_c['hide_uet'] eq 'yes'}checked{/if}> {$_L['User_Expired_Today']}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_al" value="yes" {if $_c['hide_al'] eq 'yes'}checked{/if}> {Lang::T('Activity Log')}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_uet" value="yes" {if $_c['hide_uet'] eq 'yes'}checked{/if}> {Lang::T('User Expired, Today')}</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_vs" value="yes" {if $_c['hide_vs'] eq 'yes'}checked{/if}> Vouchers Stock</label>
<label class="col-md-2 control-label"><input type="checkbox" name="hide_pg" value="yes" {if $_c['hide_pg'] eq 'yes'}checked{/if}> Payment Gateway</label>
</div>
@ -407,7 +407,7 @@
<div class="col-md-6">
<textarea class="form-control" id="note" name="note"
rows="3">{Lang::htmlspecialchars($_c['note'])}</textarea>
<span class="help-block">{$_L['You_can_use_html_tag']}</span>
<span class="help-block">{Lang::T('You can use html tag')}</span>
</div>
</div>
</div>
@ -468,7 +468,7 @@
<div class="panel-body">
<div class="form-group">
<button class="btn btn-success btn-block waves-effect waves-light"
type="submit">{$_L['Save']}</button>
type="submit">{Lang::T('Save Changes')}</button>
</div>
</div>

View File

@ -1,4 +1,4 @@
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
{foreach $d as $ds}
<option value="{$ds['pool_name']}">{$ds['pool_name']}{if $routers==''} - {$ds['routers']}{/if}</option>
{/foreach}

View File

@ -1,4 +1,4 @@
<option value=''>{$_L['Select_Routers']}</option>
<option value=''>{Lang::T('Select Routers')}</option>
{if $_c['radius_enable']}
<option value="radius">Radius</option>
{/if}

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Plan']}</div>
<div class="panel-heading">{Lang::T('Add Service Plan')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/balance-add-post" >
<div class="form-group">
@ -29,13 +29,13 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="name" name="name" maxlength="40" placeholder="Topup 100">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -46,8 +46,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/balance">{$_L['Cancel']}</a>
<button class="btn btn-success waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/balance">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Plan']}</div>
<div class="panel-heading">{Lang::T('Edit Service Plan')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/balance-edit-post">
<input type="hidden" name="id" value="{$d['id']}">
@ -31,13 +31,13 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="name" value="{$d['name_plan']}" name="name" maxlength="40" placeholder="Topup 100">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -48,8 +48,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/balance">{$_L['Cancel']}</a>
<button class="btn btn-success waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/balance">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -12,24 +12,24 @@
<div class="input-group-addon">
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control" placeholder="{$_L['Search_by_Name']}...">
<input type="text" name="name" class="form-control" placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}services/balance-add" class="btn btn-primary btn-block waves-effect"><i class="ion ion-android-add"> </i> {$_L['New_Plan']}</a>
<a href="{$_url}services/balance-add" class="btn btn-primary btn-block waves-effect"><i class="ion ion-android-add"> </i> {Lang::T('New Service Plan')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -38,8 +38,8 @@
<td>{$ds['name_plan']}</td>
<td>{Lang::moneyFormat($ds['price'])}</td>
<td>
<a href="{$_url}services/balance-edit/{$ds['id']}" class="btn btn-info btn-xs">{$_L['Edit']}</a>
<a href="{$_url}services/balance-delete/{$ds['id']}" onclick="return confirm('{$_L['Delete']}?')" id="{$ds['id']}" class="btn btn-danger btn-xs">{$_L['Delete']}</a>
<a href="{$_url}services/balance-edit/{$ds['id']}" class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}services/balance-delete/{$ds['id']}" onclick="return confirm('{Lang::T('Delete')}?')" id="{$ds['id']}" class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -3,18 +3,18 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Bandwidth']}</div>
<div class="panel-heading">{Lang::T('Add New Bandwidth')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}bandwidth/add-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['BW_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Bandwidth Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Rate_Download']}</label>
<label class="col-md-2 control-label">{Lang::T('Rate Download')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="rate_down" name="rate_down">
</div>
@ -26,7 +26,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Rate_Upload']}</label>
<label class="col-md-2 control-label">{Lang::T('Rate Upload')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="rate_up" name="rate_up">
</div>
@ -40,8 +40,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light" type="submit">{$_L['Submit']}</button>
Or <a href="{$_url}bandwidth/list">{$_L['Cancel']}</a>
<button class="btn btn-primary waves-effect waves-light" type="submit">{Lang::T('Submit')}</button>
Or <a href="{$_url}bandwidth/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,19 +3,19 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Bandwidth']}</div>
<div class="panel-heading">{Lang::T('Edit Bandwidth')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}bandwidth/edit-post" >
<input type="hidden" name="id" value="{$d['id']}">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['BW_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Bandwidth Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" value="{$d['name_bw']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Rate_Download']}</label>
<label class="col-md-2 control-label">{Lang::T('Rate Download')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="rate_down" name="rate_down" value="{$d['rate_down']}">
</div>
@ -27,7 +27,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Rate_Upload']}</label>
<label class="col-md-2 control-label">{Lang::T('Rate Upload')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="rate_up" name="rate_up" value="{$d['rate_up']}">
</div>
@ -41,8 +41,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light" type="submit">{$_L['Submit']}</button>
Or <a href="{$_url}bandwidth/list">{$_L['Cancel']}</a>
<button class="btn btn-primary waves-effect waves-light" type="submit">{Lang::T('Submit')}</button>
Or <a href="{$_url}bandwidth/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12">
<div class="panel panel-hovered mb20 panel-primary">
<div class="panel-heading">{$_L['Bandwidth_Plans']}</div>
<div class="panel-heading">{Lang::T('Bandwidth Plans')}</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
<div class="col-md-8">
@ -12,25 +12,25 @@
<div class="input-group-addon">
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control" placeholder="{$_L['Search_by_Name']}...">
<input type="text" name="name" class="form-control" placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}bandwidth/add" class="btn btn-primary btn-block waves-effect"><i class="ion ion-android-add"> </i> {$_L['New_Bandwidth']}</a>
<a href="{$_url}bandwidth/add" class="btn btn-primary btn-block waves-effect"><i class="ion ion-android-add"> </i> {Lang::T('New Bandwidth')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>{$_L['BW_Name']}</th>
<th>{$_L['Rate_Download']}</th>
<th>{$_L['Rate_Upload']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Bandwidth Name')}</th>
<th>{Lang::T('Rate Download')}</th>
<th>{Lang::T('Rate Upload')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -40,8 +40,8 @@
<td>{$ds['rate_down']} {$ds['rate_down_unit']}</td>
<td>{$ds['rate_up']} {$ds['rate_up_unit']}</td>
<td>
<a href="{$_url}bandwidth/edit/{$ds['id']}" class="btn btn-sm btn-warning">{$_L['Edit']}</a>
<a href="{$_url}bandwidth/delete/{$ds['id']}" id="{$ds['id']}" class="btn btn-danger btn-sm" onclick="return confirm('{$_L['Delete']}?')" >{$_L['Delete']}</a>
<a href="{$_url}bandwidth/edit/{$ds['id']}" class="btn btn-sm btn-warning">{Lang::T('Edit')}</a>
<a href="{$_url}bandwidth/delete/{$ds['id']}" id="{$ds['id']}" class="btn btn-danger btn-sm" onclick="return confirm('{Lang::T('Delete')}?')" >{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -3,23 +3,23 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Change_Password']}</div>
<div class="panel-heading">{Lang::T('Change Password')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}settings/change-password-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Current_Password']}</label>
<label class="col-md-2 control-label">{Lang::T('Current Password')}</label>
<div class="col-md-6">
<input type="password" class="form-control" id="password" name="password">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['New_Password']}</label>
<label class="col-md-2 control-label">{Lang::T('New Password')}</label>
<div class="col-md-6">
<input type="password" class="form-control" id="npass" name="npass">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Confirm_New_Password']}</label>
<label class="col-md-2 control-label">{Lang::T('Confirm New Password')}</label>
<div class="col-md-6">
<input type="password" class="form-control" id="cnpass" name="cnpass">
</div>
@ -27,8 +27,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}dashboard">{$_L['Cancel']}</a>
<button class="btn btn-success waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}dashboard">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -144,7 +144,7 @@
<h3 class="box-title">PHPNUXBILL</h3>
</div>
<div class="box-body">
{$_L['Welcome_Text_Admin']}
<b>PHPNuxBill</b> is a billing Hotspot and PPPOE for Mikrotik using PHP and Mikrotik API to comunicate with router. If you get more profit with this application, please donate us.<br>Watch project <a href="https://github.com/hotspotbilling/phpnuxbill" target="_blank">in here</a>
</div>
<div class="box-footer" id="currentVersion">ver</div>
<div class="box-footer" id="latestVersion">ver</div>

View File

@ -3,12 +3,12 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Contact']}</div>
<div class="panel-heading">{Lang::T('Add New Contact')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}customers/add-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Username']}</label>
<label class="col-md-2 control-label">{Lang::T('Username')}</label>
<div class="col-md-6">
<div class="input-group">
{if $_c['country_code_phone']!= ''}
@ -18,24 +18,24 @@
class="glyphicon glyphicon-phone-alt"></i></span>
{/if}
<input type="text" class="form-control" name="username" required
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Full_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Full Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="fullname" name="fullname">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Email']}</label>
<label class="col-md-2 control-label">{Lang::T('Email')}</label>
<div class="col-md-6">
<input type="email" class="form-control" id="email" name="email">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Phone_Number']}</label>
<label class="col-md-2 control-label">{Lang::T('Phone Number')}</label>
<div class="col-md-6">
<div class="input-group">
{if $_c['country_code_phone']!= ''}
@ -45,12 +45,12 @@
class="glyphicon glyphicon-phone-alt"></i></span>
{/if}
<input type="text" class="form-control" name="phonenumber"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Password']}</label>
<label class="col-md-2 control-label">{Lang::T('Password')}</label>
<div class="col-md-6">
<input type="password" class="form-control" autocomplete="off" required id="password"
name="password" onmouseleave="this.type = 'password'" onmouseenter="this.type = 'text'">
@ -67,7 +67,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Address']}</label>
<label class="col-md-2 control-label">{Lang::T('Address')}</label>
<div class="col-md-6">
<textarea name="address" id="address" class="form-control"></textarea>
</div>
@ -86,8 +86,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,13 +3,13 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Contact']}</div>
<div class="panel-heading">{Lang::T('Edit Contact')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}customers/edit-post">
<input type="hidden" name="id" value="{$d['id']}">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Username']}</label>
<label class="col-md-2 control-label">{Lang::T('Username')}</label>
<div class="col-md-6">
<div class="input-group">
{if $_c['country_code_phone']!= ''}
@ -20,25 +20,25 @@
{/if}
<input type="text" class="form-control" name="username" value="{$d['username']}"
required
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Full_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Full Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="fullname" name="fullname"
value="{$d['fullname']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Email']}</label>
<label class="col-md-2 control-label">{Lang::T('Email')}</label>
<div class="col-md-6">
<input type="email" class="form-control" id="email" name="email" value="{$d['email']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Phone_Number']}</label>
<label class="col-md-2 control-label">{Lang::T('Phone Number')}</label>
<div class="col-md-6">
<div class="input-group">
{if $_c['country_code_phone']!= ''}
@ -48,17 +48,17 @@
class="glyphicon glyphicon-phone-alt"></i></span>
{/if}
<input type="text" class="form-control" name="phonenumber" value="{$d['phonenumber']}"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Password']}</label>
<label class="col-md-2 control-label">{Lang::T('Password')}</label>
<div class="col-md-6">
<input type="password" autocomplete="off" class="form-control" id="password" name="password"
onmouseleave="this.type = 'password'" onmouseenter="this.type = 'text'"
value="{$d['password']}">
<span class="help-block">{$_L['password_change_help']}</span>
<span class="help-block">{Lang::T('Keep Blank to do not change Password')}</span>
</div>
</div>
<div class="form-group">
@ -72,7 +72,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Address']}</label>
<label class="col-md-2 control-label">{Lang::T('Address')}</label>
<div class="col-md-6">
<textarea name="address" id="address" class="form-control">{$d['address']}</textarea>
</div>
@ -91,8 +91,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -12,26 +12,26 @@
<ul class="list-group list-group-unbordered">
<li class="list-group-item">
<b>{$_L['Username']}</b> <span class="pull-right">{$d['username']}</span>
<b>{Lang::T('Username')}</b> <span class="pull-right">{$d['username']}</span>
</li>
<li class="list-group-item">
<b>{$_L['Phone_Number']}</b> <span class="pull-right">{$d['phonenumber']}</span>
<b>{Lang::T('Phone Number')}</b> <span class="pull-right">{$d['phonenumber']}</span>
</li>
<li class="list-group-item">
<b>{$_L['Email']}</b> <span class="pull-right">{$d['email']}</span>
<b>{Lang::T('Email')}</b> <span class="pull-right">{$d['email']}</span>
</li>
</ul>
<p class="text-muted">{Lang::nl2br($d['address'])}</p>
<ul class="list-group list-group-unbordered">
<li class="list-group-item">
<b>{$_L['Password']}</b> <input type="password" value="{$d['password']}"
<b>{Lang::T('Password')}</b> <input type="password" value="{$d['password']}"
style=" border: 0px; text-align: right;" class="pull-right"
onmouseleave="this.type = 'password'" onmouseenter="this.type = 'text'"
onclick="this.select()">
</li>
{if $d['pppoe_password'] != ''}
<li class="list-group-item">
<b>PPPOE {$_L['Password']}</b> <input type="password" value="{$d['pppoe_password']}"
<b>PPPOE {Lang::T('Password')}</b> <input type="password" value="{$d['pppoe_password']}"
style=" border: 0px; text-align: right;" class="pull-right"
onmouseleave="this.type = 'password'" onmouseenter="this.type = 'text'"
onclick="this.select()">
@ -48,7 +48,7 @@
class="pull-right">{if $d['auto_renewal']}yes{else}no{/if}</span>
</li>
<li class="list-group-item">
<b>{$_L['Created_On']}</b> <span
<b>{Lang::T('Created On')}</b> <span
class="pull-right">{Lang::dateTimeFormat($d['created_at'])}</span>
</li>
<li class="list-group-item">
@ -59,12 +59,12 @@
<div class="row">
<div class="col-xs-4">
<a href="{$_url}customers/delete/{$d['id']}" id="{$d['id']}"
class="btn btn-danger btn-block btn-sm" onclick="return confirm('{$_L['Delete']}?')"><span
class="btn btn-danger btn-block btn-sm" onclick="return confirm('{Lang::T('Delete')}?')"><span
class="fa fa-trash"></span></a>
</div>
<div class="col-xs-8">
<a href="{$_url}customers/edit/{$d['id']}"
class="btn btn-warning btn-sm btn-block">{$_L['Edit']}</a>
class="btn btn-warning btn-sm btn-block">{Lang::T('Edit')}</a>
</div>
</div>
</div>
@ -79,11 +79,11 @@
class="pull-right">{if $package['status']=='on'}yes{else}no{/if}</span>
</li>
<li class="list-group-item">
{$_L['Created_On']} <span
{Lang::T('Created On')} <span
class="pull-right">{Lang::dateAndTimeFormat($package['recharged_on'],$package['recharged_time'])}</span>
</li>
<li class="list-group-item">
{$_L['Expires_On']} <span
{Lang::T('Expires On')} <span
class="pull-right">{Lang::dateAndTimeFormat($package['expiration'], $package['time'])}</span>
</li>
<li class="list-group-item">
@ -127,14 +127,14 @@
{if Lang::arrayCount($activation)}
<thead>
<tr>
<th>{$_L['Invoice']}</th>
<th>{$_L['Username']}</th>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{$_L['Method']}</th>
<th>{Lang::T('Invoice')}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Method')}</th>
</tr>
</thead>
<tbody>
@ -156,15 +156,15 @@
{if Lang::arrayCount($order)}
<thead>
<tr>
<th>{$_L['Plan_Name']}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Gateway')}</th>
<th>{Lang::T('Routers')}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Date Done')}</th>
<th>{$_L['Method']}</th>
<th>{Lang::T('Method')}</th>
</tr>
</thead>
<tbody>
@ -178,11 +178,11 @@
<td class="text-primary">{Lang::dateTimeFormat($ds['created_date'])}</td>
<td class="text-danger">{Lang::dateTimeFormat($ds['expired_date'])}</td>
<td class="text-success">{if $ds['status']!=1}{Lang::dateTimeFormat($ds['paid_date'])}{/if}</td>
<td>{if $ds['status']==1}{$_L['UNPAID']}
{elseif $ds['status']==2}{$_L['PAID']}
<td>{if $ds['status']==1}{Lang::T('UNPAID')}
{elseif $ds['status']==2}{Lang::T('PAID')}
{elseif $ds['status']==3}{$_L['FAILED']}
{elseif $ds['status']==4}{$_L['CANCELED']}
{elseif $ds['status']==5}{$_L['UNKNOWN']}
{elseif $ds['status']==4}{Lang::T('CANCELED')}
{elseif $ds['status']==5}{Lang::T('UNKNOWN')}
{/if}</td>
</tr>
{/foreach}

View File

@ -9,7 +9,7 @@
onclick="return confirm('This will export to CSV?')"><span
class="glyphicon glyphicon-download" aria-hidden="true"></span> CSV</a>
</div>
{$_L['Manage_Accounts']}
{Lang::T('Manage Contact')}
</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
@ -27,22 +27,22 @@
</div>
<div class="col-md-4">
<a href="{$_url}customers/add" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['Add_Contact']}</a>
class="ion ion-android-add"> </i> {Lang::T('Add New Contact')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Username']}</th>
<th>{$_L['Full_Name']}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Full Name')}</th>
<th>{Lang::T('Balance')}</th>
<th>{$_L['Phone_Number']}</th>
<th>{$_L['Email']}</th>
<th>{$_L['Package']}</th>
<th>{Lang::T('Phone Number')}</th>
<th>{Lang::T('Email')}</th>
<th>{Lang::T('Package')}</th>
<th>{Lang::T('Service Type')}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -64,7 +64,7 @@
<a href="{$_url}customers/view/{$ds['id']}" id="{$ds['id']}" style="margin: 0px;"
class="btn btn-success btn-xs">&nbsp;&nbsp;{Lang::T('View')}&nbsp;&nbsp;</a>
<a href="{$_url}prepaid/recharge/{$ds['id']}" id="{$ds['id']}" style="margin: 0px;"
class="btn btn-primary btn-xs">{$_L['Recharge']}</a>
class="btn btn-primary btn-xs">{Lang::T('Recharge')}</a>
</td>
</tr>
{/foreach}

View File

@ -7,12 +7,12 @@
<div class="inner">
<h4><sup>{$_c['currency_code']}</sup>
{number_format($iday,0,$_c['dec_point'],$_c['thousands_sep'])}</h4>
<p>{$_L['Income_Today']}</p>
<p>{Lang::T('Income Today')}</p>
</div>
<div class="icon">
<i class="ion ion-bag"></i>
</div>
<a href="{$_url}reports/by-date" class="small-box-footer">{$_L['View_Reports']} <i
<a href="{$_url}reports/by-date" class="small-box-footer">{Lang::T('View Reports')} <i
class="fa fa-arrow-circle-right"></i></a>
</div>
</div>
@ -22,12 +22,12 @@
<h4><sup>{$_c['currency_code']}</sup>
{number_format($imonth,0,$_c['dec_point'],$_c['thousands_sep'])}</h4>
<p>{$_L['Income_This_Month']}</p>
<p>{Lang::T('Income This Month')}</p>
</div>
<div class="icon">
<i class="ion ion-stats-bars"></i>
</div>
<a href="{$_url}reports/by-period" class="small-box-footer">{$_L['View_Reports']} <i
<a href="{$_url}reports/by-period" class="small-box-footer">{Lang::T('View Reports')} <i
class="fa fa-arrow-circle-right"></i></a>
</div>
</div>
@ -36,12 +36,12 @@
<div class="inner">
<h4>{$u_act}/{$u_all}</h4>
<p>{$_L['Users_Active']}</p>
<p>{Lang::T('Users Active')}</p>
</div>
<div class="icon">
<i class="ion ion-person"></i>
</div>
<a href="{$_url}prepaid/list" class="small-box-footer">{$_L['View_All']} <i
<a href="{$_url}prepaid/list" class="small-box-footer">{Lang::T('View All')} <i
class="fa fa-arrow-circle-right"></i></a>
</div>
</div>
@ -50,12 +50,12 @@
<div class="inner">
<h4>{$c_all}</h4>
<p>{$_L['Total_Users']}</p>
<p>{Lang::T('Total Users')}</p>
</div>
<div class="icon">
<i class="fa fa-users"></i>
</div>
<a href="{$_url}customers/list" class="small-box-footer">{$_L['View_All']} <i
<a href="{$_url}customers/list" class="small-box-footer">{Lang::T('View All')} <i
class="fa fa-arrow-circle-right"></i></a>
</div>
</div>
@ -111,7 +111,7 @@
<table class="table">
<thead>
<tr>
<th>{$_L['Plan_Name']}</th>
<th>{Lang::T('Plan Name')}</th>
<th>unused</th>
<th>used</th>
</tr>
@ -137,15 +137,15 @@
{/if}
{if $_c['hide_uet'] != 'yes'}
<div class="panel panel-warning mb20 panel-hovered project-stats table-responsive">
<div class="panel-heading">{$_L['User_Expired_Today']}</div>
<div class="panel-heading">{Lang::T('User Expired, Today')}</div>
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>Id</th>
<th>{$_L['Username']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
</tr>
</thead>
<tbody>
@ -185,7 +185,7 @@
{/if}
{if $_c['hide_al'] != 'yes'}
<div class="panel panel-info panel-hovered mb20 activities">
<div class="panel-heading"><a href="{$_url}logs">{$_L['Activity_Log']}</a></div>
<div class="panel-heading"><a href="{$_url}logs">{Lang::T('Activity Log')}</a></div>
<div class="panel-body">
<ul class="list-unstyled">
{foreach $dlog as $dlogs}

View File

@ -9,8 +9,8 @@
<table class="table table-bordered">
<thead>
<tr>
<th width="50%">{$_L['Table_Name']}</th>
<th>{$_L['Rows']}</th>
<th width="50%">{Lang::T('Table Name')}</th>
<th>{Lang::T('Rows')}</th>
<th>Select</th>
</tr>
</thead>
@ -31,7 +31,7 @@
<div class="col-md-4 text-right">
<button type="submit" class="btn btn-primary btn-xs btn-block"><i
class="fa fa-download"></i>
{$_L['Download_Database_Backup']}</button>
{Lang::T('Download Database Backup')}</button>
</div>
</div>
</div>

View File

@ -7,10 +7,10 @@
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}prepaid/deposit-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Select_Account']}</label>
<label class="col-md-2 control-label">{Lang::T('Select Account')}</label>
<div class="col-md-6">
<select id="personSelect" class="form-control select2" name="id_customer" style="width: 100%"
data-placeholder="{$_L['Select_Customer']}...">
data-placeholder="{Lang::T('Select a customer')}...">
</select>
</div>
</div>
@ -18,7 +18,7 @@
<label class="col-md-2 control-label"><a href="{$_url}services/balance">{Lang::T('Balance Plans')}</a></label>
<div class="col-md-6">
<select id="planSelect" class="form-control select2" name="id_plan" style="width: 100%"
data-placeholder="{$_L['Select_Plans']}...">
data-placeholder="{Lang::T('Select Plans')}...">
<option></option>
{foreach $p as $pl}
<option value="{$pl['id']}">{$pl['name_plan']} - {Lang::moneyFormat($pl['price'])}</option>
@ -30,8 +30,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Recharge']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Recharge')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Plan']}</div>
<div class="panel-heading">{Lang::T('Add Service Plan')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/add-post">
<div class="form-group">
@ -32,49 +32,49 @@
</div>
{/if}
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" maxlength="40">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Type')}</label>
<div class="col-md-10">
<input type="radio" id="Unlimited" name="typebp" value="Unlimited" checked>
{$_L['Unlimited']}
<input type="radio" id="Limited" name="typebp" value="Limited"> {$_L['Limited']}
{Lang::T('Unlimited')}
<input type="radio" id="Limited" name="typebp" value="Limited"> {Lang::T('Limited')}
</div>
</div>
<div style="display:none;" id="Type">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Limit_Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Limit Type')}</label>
<div class="col-md-10">
<input type="radio" id="Time_Limit" name="limit_type" value="Time_Limit" checked>
{$_L['Time_Limit']}
{Lang::T('Time Limit')}
<input type="radio" id="Data_Limit" name="limit_type" value="Data_Limit">
{$_L['Data_Limit']}
{Lang::T('Data Limit')}
<input type="radio" id="Both_Limit" name="limit_type" value="Both_Limit">
{$_L['Both_Limit']}
{Lang::T('Both Limit')}
</div>
</div>
</div>
<div style="display:none;" id="TimeLimit">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Time_Limit']}</label>
<label class="col-md-2 control-label">{Lang::T('Time Limit')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="time_limit" name="time_limit" value="0">
</div>
<div class="col-md-2">
<select class="form-control" id="time_unit" name="time_unit">
<option value="Hrs">{$_L['Hrs']}</option>
<option value="Mins">{$_L['Mins']}</option>
<option value="Hrs">{Lang::T('Hrs')}</option>
<option value="Mins">{Lang::T('Mins')}</option>
</select>
</div>
</div>
</div>
<div style="display:none;" id="DataLimit">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Data_Limit']}</label>
<label class="col-md-2 control-label">{Lang::T('Data Limit')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="data_limit" name="data_limit" value="0">
</div>
@ -88,10 +88,10 @@
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}bandwidth/add">{$_L['BW_Name']}</a></label>
href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}</a></label>
<div class="col-md-6">
<select id="id_bw" name="id_bw" class="form-control select2">
<option value="">{$_L['Select_BW']}...</option>
<option value="">{Lang::T('Select Bandwidth')}...</option>
{foreach $d as $ds}
<option value="{$ds['id']}">{$ds['name_bw']}</option>
{/foreach}
@ -99,7 +99,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -108,37 +108,37 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Shared_Users']}</label>
<label class="col-md-2 control-label">{Lang::T('Shared Users')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="sharedusers" name="sharedusers" value="1">
<p class="help-block">{Lang::T('1 user can be used for many devices?')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Validity']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Validity')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="validity" name="validity">
</div>
<div class="col-md-2">
<select class="form-control" id="validity_unit" name="validity_unit">
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{$_L['Mins']}
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{Lang::T('Mins')}
</option>
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{$_L['Hrs']}
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{Lang::T('Hrs')}
</option>
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{$_L['Days']}
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{Lang::T('Days')}
</option>
<option value="Months" {if $d['validity_unit'] eq 'Months'} selected {/if}>
{$_L['Months']}</option>
{Lang::T('Months')}</option>
</select>
</div>
</div>
<span id="routerChoose" class="">
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}routers/add">{$_L['Router_Name']}</a></label>
href="{$_url}routers/add">{Lang::T('Router Name')}</a></label>
<div class="col-md-6">
<select id="routers" name="routers" required class="form-control select2">
<option value=''>{$_L['Select_Routers']}</option>
<option value=''>{Lang::T('Select Routers')}</option>
{foreach $r as $rs}
<option value="{$rs['name']}">{$rs['name']}</option>
{/foreach}
@ -152,15 +152,15 @@
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_expired" name="pool_expired" class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/hotspot">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/hotspot">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Plan']} || {$d['name_plan']}</div>
<div class="panel-heading">{Lang::T('Edit Service Plan')} || {$d['name_plan']}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/edit-post">
<input type="hidden" name="id" value="{$d['id']}">
@ -30,32 +30,32 @@
</div>
{/if}
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" maxlength="40"
value="{$d['name_plan']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Type')}</label>
<div class="col-md-10">
<input type="radio" id="Unlimited" name="typebp" value="Unlimited"
{if $d['typebp'] eq 'Unlimited'} checked {/if}> {$_L['Unlimited']}
{if $d['typebp'] eq 'Unlimited'} checked {/if}> {Lang::T('Unlimited')}
<input type="radio" id="Limited" {if $_c['radius_enable'] and $d['is_radius']}disabled{/if}
name="typebp" value="Limited" {if $d['typebp'] eq 'Limited'} checked {/if}>
{$_L['Limited']}
{Lang::T('Limited')}
</div>
</div>
<div {if $d['typebp'] eq 'Unlimited'} style="display:none;" {/if} id="Type">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Limit_Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Limit Type')}</label>
<div class="col-md-10">
<input type="radio" id="Time_Limit" name="limit_type" value="Time_Limit"
{if $d['limit_type'] eq 'Time_Limit'} checked {/if}> {$_L['Time_Limit']}
{if $d['limit_type'] eq 'Time_Limit'} checked {/if}> {Lang::T('Time Limit')}
<input type="radio" id="Data_Limit" name="limit_type" value="Data_Limit"
{if $d['limit_type'] eq 'Data_Limit'} checked {/if}> {$_L['Data_Limit']}
{if $d['limit_type'] eq 'Data_Limit'} checked {/if}> {Lang::T('Data Limit')}
<input type="radio" id="Both_Limit" name="limit_type" value="Both_Limit"
{if $d['limit_type'] eq 'Both_Limit'} checked {/if}> {$_L['Both_Limit']}
{if $d['limit_type'] eq 'Both_Limit'} checked {/if}> {Lang::T('Both Limit')}
</div>
</div>
</div>
@ -63,16 +63,16 @@
{elseif ($d['time_limit']) eq '0'}
style="display:none;" {/if} id="TimeLimit">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Time_Limit']}</label>
<label class="col-md-2 control-label">{Lang::T('Time Limit')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="time_limit" name="time_limit"
value="{$d['time_limit']}">
</div>
<div class="col-md-2">
<select class="form-control" id="time_unit" name="time_unit">
<option value="Hrs" {if $d['time_unit'] eq 'Hrs'} selected {/if}>{$_L['Hrs']}
<option value="Hrs" {if $d['time_unit'] eq 'Hrs'} selected {/if}>{Lang::T('Hrs')}
</option>
<option value="Mins" {if $d['time_unit'] eq 'Mins'} selected {/if}>{$_L['Mins']}
<option value="Mins" {if $d['time_unit'] eq 'Mins'} selected {/if}>{Lang::T('Mins')}
</option>
</select>
</div>
@ -82,7 +82,7 @@
{elseif ($d['data_limit']) eq '0'}
style="display:none;" {/if} id="DataLimit">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Data_Limit']}</label>
<label class="col-md-2 control-label">{Lang::T('Data Limit')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="data_limit" name="data_limit"
value="{$d['data_limit']}">
@ -97,7 +97,7 @@
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}bandwidth/add">{$_L['BW_Name']}</a></label>
href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}</a></label>
<div class="col-md-6">
<select id="id_bw" name="id_bw" class="form-control select2">
{foreach $b as $bs}
@ -108,7 +108,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -117,35 +117,35 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Shared_Users']}</label>
<label class="col-md-2 control-label">{Lang::T('Shared Users')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="sharedusers" name="sharedusers"
value="{$d['shared_users']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Validity']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Validity')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="validity" name="validity"
value="{$d['validity']}">
</div>
<div class="col-md-2">
<select class="form-control" id="validity_unit" name="validity_unit">
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{$_L['Mins']}
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{Lang::T('Mins')}
</option>
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{$_L['Hrs']}
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{Lang::T('Hrs')}
</option>
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{$_L['Days']}
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{Lang::T('Days')}
</option>
<option value="Months" {if $d['validity_unit'] eq 'Months'} selected {/if}>
{$_L['Months']}</option>
{Lang::T('Months')}</option>
</select>
</div>
</div>
<span id="routerChoose" class="{if $d['is_radius']}hidden{/if}">
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}routers/add">{$_L['Router_Name']}</a></label>
href="{$_url}routers/add">{Lang::T('Router Name')}</a></label>
<div class="col-md-6">
<input type="text" class="form-control" id="routers" name="routers"
value="{$d['routers']}" readonly>
@ -157,7 +157,7 @@
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_expired" name="pool_expired" class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
{foreach $p as $ps}
<option value="{$ps['pool_name']}" {if $d['pool_expired'] eq $ps['pool_name']} selected
{/if}>{$ps['pool_name']}</option>
@ -168,8 +168,8 @@
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/hotspot">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/hotspot">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -8,7 +8,7 @@
<a class="btn btn-primary btn-xs" title="save" href="{$_url}services/sync/hotspot"
onclick="return confirm('This will sync/send hotspot plan to Mikrotik?')"><span
class="glyphicon glyphicon-refresh" aria-hidden="true"></span> sync</a>
</div>{$_L['Hotspot_Plans']}
</div>{Lang::T('Hotspot Plans')}
</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
@ -19,32 +19,32 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}services/add" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['New_Plan']}</a>
class="ion ion-android-add"> </i> {Lang::T('New Service Plan')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Type']}</th>
<th>{$_L['Bandwidth_Plans']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Time_Limit']}</th>
<th>{$_L['Data_Limit']}</th>
<th>{$_L['Plan_Validity']}</th>
<th>{$_L['Routers']}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Type')}</th>
<th>{Lang::T('Bandwidth Plans')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Time Limit')}</th>
<th>{Lang::T('Data Limit')}</th>
<th>{Lang::T('Plan Validity')}</th>
<th>{Lang::T('Routers')}</th>
<th>{Lang::T('Expired IP Pool')}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -70,10 +70,10 @@
<td>{$ds['pool_expired']}</td>
<td>
<a href="{$_url}services/edit/{$ds['id']}"
class="btn btn-info btn-xs">{$_L['Edit']}</a>
class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}services/delete/{$ds['id']}" id="{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -26,19 +26,19 @@
{Lang::pad($_c['phone'],' ', 2)}
{Lang::pad("", '=')}
{Lang::pads("Invoice", $in['invoice'], ' ')}
{Lang::pads($_L['Date'], $date, ' ')}
{Lang::pads($_L['Sales'], $_admin['fullname'], ' ')}
{Lang::pads(Lang::T('Date'), $date, ' ')}
{Lang::pads(Lang::T('Sales'), $_admin['fullname'], ' ')}
{Lang::pad("", '=')}
{Lang::pads($_L['Type'], $in['type'], ' ')}
{Lang::pads($_L['Plan_Name'], $in['plan_name'], ' ')}
{Lang::pads($_L['Plan_Price'], Lang::moneyFormat($in['price']), ' ')}
{Lang::pads(Lang::T('Type'), $in['type'], ' ')}
{Lang::pads(Lang::T('Plan Name'), $in['plan_name'], ' ')}
{Lang::pads(Lang::T('Plan Price'), Lang::moneyFormat($in['price']), ' ')}
{Lang::pad($in['method'], ' ', 2)}
{Lang::pads($_L['Username'], $in['username'], ' ')}
{Lang::pads($_L['Password'], '**********', ' ')}
{Lang::pads(Lang::T('Username'), $in['username'], ' ')}
{Lang::pads(Lang::T('Password'), '**********', ' ')}
{if $in['type'] != 'Balance'}
{Lang::pads($_L['Created_On'], Lang::dateAndTimeFormat($in['recharged_on'],$in['recharged_time']), ' ')}
{Lang::pads($_L['Expires_On'], Lang::dateAndTimeFormat($in['expiration'],$in['time']), ' ')}
{Lang::pads(Lang::T('Created On'), Lang::dateAndTimeFormat($in['recharged_on'],$in['recharged_time']), ' ')}
{Lang::pads(Lang::T('Expires On'), Lang::dateAndTimeFormat($in['expiration'],$in['time']), ' ')}
{/if}
{Lang::pad("", '=')}
{Lang::pad($_c['note'],' ', 2)}</pre>

View File

@ -10,30 +10,30 @@
{Lang::pad($_c['phone'],' ', 2)}
{Lang::pad("", '=')}
{Lang::pads("Invoice", $in['invoice'], ' ')}
{Lang::pads($_L['Date'], $date, ' ')}
{Lang::pads($_L['Sales'], $_admin['fullname'], ' ')}
{Lang::pads(Lang::T('Date'), $date, ' ')}
{Lang::pads(Lang::T('Sales'), $_admin['fullname'], ' ')}
{Lang::pad("", '=')}
{Lang::pads($_L['Type'], $in['type'], ' ')}
{Lang::pads($_L['Plan_Name'], $in['plan_name'], ' ')}
{Lang::pads($_L['Plan_Price'], Lang::moneyFormat($in['price']), ' ')}
{Lang::pads(Lang::T('Type'), $in['type'], ' ')}
{Lang::pads(Lang::T('Plan Name'), $in['plan_name'], ' ')}
{Lang::pads(Lang::T('Plan Price'), Lang::moneyFormat($in['price']), ' ')}
{Lang::pad($in['method'], ' ', 2)}
{Lang::pads($_L['Username'], $in['username'], ' ')}
{Lang::pads($_L['Password'], '**********', ' ')}
{Lang::pads(Lang::T('Username'), $in['username'], ' ')}
{Lang::pads(Lang::T('Password'), '**********', ' ')}
{if $in['type'] != 'Balance'}
{Lang::pads($_L['Created_On'], Lang::dateAndTimeFormat($in['recharged_on'],$in['recharged_time']), ' ')}
{Lang::pads($_L['Expires_On'], Lang::dateAndTimeFormat($in['expiration'],$in['time']), ' ')}
{Lang::pads(Lang::T('Created On'), Lang::dateAndTimeFormat($in['recharged_on'],$in['recharged_time']), ' ')}
{Lang::pads(Lang::T('Expires On'), Lang::dateAndTimeFormat($in['expiration'],$in['time']), ' ')}
{/if}
{Lang::pad("", '=')}
{Lang::pad($_c['note'],' ', 2)}</pre>
<form class="form-horizontal" method="post" action="{$_url}prepaid/print" target="_blank">
<input type="hidden" name="id" value="{$in['id']}">
<a href="{$_url}prepaid/list" class="btn btn-primary btn-sm"><i
class="ion-reply-all"></i>{$_L['Finish']}</a>
class="ion-reply-all"></i>{Lang::T('Finish')}</a>
<a href="{$_url}prepaid/view/{$in['id']}/send" class="btn btn-info text-black btn-sm"><i
class="glyphicon glyphicon-envelope"></i> {Lang::T("Resend To Customer")}</a>
<button type="submit" class="btn btn-default btn-sm"><i class="fa fa-print"></i>
{$_L['Click_Here_to_Print']}</button>
{Lang::T('Click Here to Print')}</button>
</form>
</div>

View File

@ -3,31 +3,31 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Plan']}</div>
<div class="panel-heading">{Lang::T('Add Service Plan')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}settings/lang-post" >
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Name_Lang']}</label>
<label class="col-md-2 control-label">{Lang::T('Language Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Folder_Lang']}</label>
<label class="col-md-2 control-label">{Lang::T('Folder Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="folder" name="folder">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Translator']}</label>
<label class="col-md-2 control-label">{Lang::T('Translator')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="translator" name="translator">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}settings/localisation">{$_L['Cancel']}</a>
<button class="btn btn-primary waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}settings/localisation">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -15,9 +15,9 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="q" class="form-control" value="{$q}"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>

View File

@ -15,9 +15,9 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="q" class="form-control" value="{$q}"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>

View File

@ -15,13 +15,13 @@
<div class="panel-footer">
<a href="javascript:saveIt()" class="btn btn-primary btn-block">SAVE</a>
<br>
<p class="help-block">{$_L['Info_Page']}</p>
<p class="help-block">{Lang::T("Sometimes you need to refresh 3 times until content change")}</p>
<input type="text" class="form-control" onclick="this.select()" readonly
value="{$app_url}/pages/{$PageFile}.html">
</div>
{else}
<div class="panel-footer">
{$_L['Failed_Save_Page']}
{Lang::T("Failed to save page, make sure i can write to folder pages, <i>chmod 664 pages/*.html<i>")}
</div>
{/if}
{if $PageFile=='Voucher'}

View File

@ -24,7 +24,7 @@
</select>
</div>
<div class="col-md-2">
<button class="btn btn-block btn-primary waves-effect waves-light" type="submit">{$_L['Save']}</button>
<button class="btn btn-block btn-primary waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
</div>
</div>
</div>

View File

@ -3,24 +3,24 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Pool']}</div>
<div class="panel-heading">{Lang::T('Add Pool')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}pool/add-post" >
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Pool_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Name Pool')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Range_IP']}</label>
<label class="col-md-2 control-label">{Lang::T('Range IP')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="ip_address" name="ip_address" placeholder="ex: 192.168.88.2-192.168.88.254">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{$_L['Routers']}</a></label>
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{Lang::T('Routers')}</a></label>
<div class="col-md-6">
<select id="routers" name="routers" class="form-control select2">
{if $_c['radius_enable']}
@ -37,8 +37,8 @@
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}pool/list">{$_L['Cancel']}</a>
<button class="btn btn-primary waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}pool/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,25 +3,25 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Pool']}</div>
<div class="panel-heading">{Lang::T('Edit Pool')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}pool/edit-post" >
<input type="hidden" name="id" value="{$d['id']}">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Pool_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Name Pool')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" value="{$d['pool_name']}" readonly>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Range_IP']}</label>
<label class="col-md-2 control-label">{Lang::T('Range IP')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="ip_address" name="ip_address" value="{$d['range_ip']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Routers']}</label>
<label class="col-md-2 control-label">{Lang::T('Routers')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="routers" name="routers" value="{$d['routers']}" readonly>
</div>
@ -32,8 +32,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}pool/list">{$_L['Cancel']}</a>
<button class="btn btn-success waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}pool/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -9,7 +9,7 @@
onclick="return confirm('This will sync/send IP Pool to Mikrotik?')"><span
class="glyphicon glyphicon-refresh" aria-hidden="true"></span> sync</a>
</div>
{$_L['Pool']}
{Lang::T('IP Pool')}
</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
@ -20,16 +20,16 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}pool/add" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['New_Pool']}</a>
class="ion ion-android-add"> </i> {Lang::T('New Pool')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
@ -37,10 +37,10 @@
<thead>
<tr>
<th>#</th>
<th>{$_L['Pool_Name']}</th>
<th>{$_L['Range_IP']}</th>
<th>{$_L['Routers']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Name Pool')}</th>
<th>{Lang::T('Range IP')}</th>
<th>{Lang::T('Routers')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -52,10 +52,10 @@
<td>{$ds['range_ip']}</td>
<td>{$ds['routers']}</td>
<td align="center">
<a href="{$_url}pool/edit/{$ds['id']}" class="btn btn-info btn-xs">{$_L['Edit']}</a>
<a href="{$_url}pool/edit/{$ds['id']}" class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}pool/delete/{$ds['id']}" id="{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Plan']}</div>
<div class="panel-heading">{Lang::T('Add Service Plan')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/pppoe-add-post">
<div class="form-group">
@ -30,17 +30,17 @@
</div>
{/if}
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name_plan" maxlength="40" name="name_plan">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}bandwidth/add">{$_L['BW_Name']}</a></label>
href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}</a></label>
<div class="col-md-6">
<select id="id_bw" name="id_bw" class="form-control select2">
<option value="">{$_L['Select_BW']}...</option>
<option value="">{Lang::T('Select Bandwidth')}...</option>
{foreach $d as $ds}
<option value="{$ds['id']}">{$ds['name_bw']}</option>
{/foreach}
@ -48,7 +48,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -57,25 +57,25 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Validity']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Validity')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="validity" name="validity">
</div>
<div class="col-md-2">
<select class="form-control" id="validity_unit" name="validity_unit">
<option value="Mins">{$_L['Mins']}</option>
<option value="Hrs">{$_L['Hrs']}</option>
<option value="Days">{$_L['Days']}</option>
<option value="Months">{$_L['Months']}</option>
<option value="Mins">{Lang::T('Mins')}</option>
<option value="Hrs">{Lang::T('Hrs')}</option>
<option value="Days">{Lang::T('Days')}</option>
<option value="Months">{Lang::T('Months')}</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}routers/add">{$_L['Router_Name']}</a></label>
href="{$_url}routers/add">{Lang::T('Router Name')}</a></label>
<div class="col-md-6">
<select id="routers" name="routers" required class="form-control select2">
<option value=''>{$_L['Select_Routers']}</option>
<option value=''>{Lang::T('Select Routers')}</option>
{foreach $r as $rs}
<option value="{$rs['name']}">{$rs['name']}</option>
{/foreach}
@ -84,10 +84,10 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a href="{$_url}pool/add">{$_L['Pool']}</a></label>
<label class="col-md-2 control-label"><a href="{$_url}pool/add">{Lang::T('IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_name" name="pool_name" required class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
</select>
</div>
</div>
@ -96,15 +96,15 @@
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_expired" name="pool_expired" class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/pppoe">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/pppoe">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,7 +3,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Plan']} || {$d['name_plan']}</div>
<div class="panel-heading">{Lang::T('Edit Service Plan')} || {$d['name_plan']}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}services/edit-pppoe-post">
<input type="hidden" name="id" value="{$d['id']}">
@ -30,7 +30,7 @@
</div>
{/if}
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name_plan" maxlength="40" name="name_plan"
value="{$d['name_plan']}">
@ -38,7 +38,7 @@
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a
href="{$_url}bandwidth/add">{$_L['BW_Name']}</a></label>
href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}</a></label>
<div class="col-md-6">
<select id="id_bw" name="id_bw" class="form-control select2">
{foreach $b as $bs}
@ -49,7 +49,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Price']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Price')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon">{$_c['currency_code']}</span>
@ -58,26 +58,26 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Plan_Validity']}</label>
<label class="col-md-2 control-label">{Lang::T('Plan Validity')}</label>
<div class="col-md-4">
<input type="text" class="form-control" id="validity" name="validity"
value="{$d['validity']}">
</div>
<div class="col-md-2">
<select class="form-control" id="validity_unit" name="validity_unit">
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{$_L['Mins']}
<option value="Mins" {if $d['validity_unit'] eq 'Mins'} selected {/if}>{Lang::T('Mins')}
</option>
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{$_L['Hrs']}
<option value="Hrs" {if $d['validity_unit'] eq 'Hrs'} selected {/if}>{Lang::T('Hrs')}
</option>
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{$_L['Days']}
<option value="Days" {if $d['validity_unit'] eq 'Days'} selected {/if}>{Lang::T('Days')}
</option>
<option value="Months" {if $d['validity_unit'] eq 'Months'} selected {/if}>
{$_L['Months']}</option>
{Lang::T('Months')}</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a href="{$_url}pool/add">{$_L['Pool']}</a></label>
<label class="col-md-2 control-label"><a href="{$_url}pool/add">{Lang::T('IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_name" name="pool_name" required class="form-control select2">
{foreach $p as $ps}
@ -92,7 +92,7 @@
href="{$_url}pool/add">{Lang::T('Expired IP Pool')}</a></label>
<div class="col-md-6">
<select id="pool_expired" name="pool_expired" class="form-control select2">
<option value=''>{$_L['Select_Pool']}</option>
<option value=''>{Lang::T('Select Pool')}</option>
{foreach $p as $ps}
<option value="{$ps['pool_name']}" {if $d['pool_expired'] eq $ps['pool_name']} selected
{/if}>{$ps['pool_name']}</option>
@ -101,7 +101,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="routers" name="routers" value="{$d['routers']}"
readonly>
@ -111,8 +111,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}services/pppoe">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}services/pppoe">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -8,7 +8,7 @@
<a class="btn btn-primary btn-xs" title="save" href="{$_url}services/sync/pppoe"
onclick="return confirm('This will sync/send PPPOE plan to Mikrotik?')"><span
class="glyphicon glyphicon-refresh" aria-hidden="true"></span> sync</a>
</div>{$_L['PPPOE_Plans']}
</div>{Lang::T('PPPOE Plans')}
</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
@ -19,30 +19,30 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}services/pppoe-add" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['New_Plan']}</a>
class="ion ion-android-add"> </i> {Lang::T('New Service Plan')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Bandwidth_Plans']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Plan_Validity']}</th>
<th>{$_L['Pool']}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Bandwidth Plans')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Plan Validity')}</th>
<th>{Lang::T('IP Pool')}</th>
<th>{Lang::T('Expired IP Pool')}</th>
<th>{$_L['Routers']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Routers')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -65,10 +65,10 @@
{/if}</td>
<td>
<a href="{$_url}services/pppoe-edit/{$ds['id']}"
class="btn btn-info btn-xs">{$_L['Edit']}</a>
class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}services/pppoe-delete/{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')" id="{$ds['id']}"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')" id="{$ds['id']}"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -10,7 +10,7 @@
<form class="form-horizontal" method="post" role="form" action="{$_url}prepaid/edit-post">
<input type="hidden" name="id" value="{$d['id']}">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Select_Account']}</label>
<label class="col-md-2 control-label">{Lang::T('Select Account')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="username" name="username"
value="{$d['username']}" readonly>
@ -18,7 +18,7 @@
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Service_Plan']}</label>
<label class="col-md-2 control-label">{Lang::T('Service Plan')}</label>
<div class="col-md-6">
<select id="id_plan" name="id_plan" class="form-control select2">
{foreach $p as $ps}
@ -29,7 +29,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Created_On']}</label>
<label class="col-md-2 control-label">{Lang::T('Created On')}</label>
<div class="col-md-4">
<input type="date" class="form-control" name="expiration" readonly
value="{$d['recharged_on']}">
@ -40,7 +40,7 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Expires_On']}</label>
<label class="col-md-2 control-label">{Lang::T('Expires On')}</label>
<div class="col-md-4">
<input type="date" class="form-control" id="expiration" name="expiration"
value="{$d['expiration']}">
@ -54,8 +54,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Edit']}</button>
Or <a href="{$_url}prepaid/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Edit')}</button>
Or <a href="{$_url}prepaid/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -13,7 +13,7 @@
<a class="btn btn-info btn-xs" title="save" href="{$_url}customers/csv"
onclick="return confirm('This will export to CSV?')"><span
class="glyphicon glyphicon-download" aria-hidden="true"></span> CSV</a>
</div>{$_L['Prepaid_User']}
</div>{Lang::T('Prepaid Users')}
</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
@ -24,30 +24,30 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="username" class="form-control"
placeholder="{$_L['Search_by_Username']}..." value="{$cari}">
placeholder="{Lang::T('Search by Username')}..." value="{$cari}">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}prepaid/recharge" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['Recharge_Account']}</a>
class="ion ion-android-add"> </i> {Lang::T('Recharge Account')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
<table id="datatable" class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Username']}</th>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{$_L['Method']}</th>
<th>{$_L['Routers']}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Method')}</th>
<th>{Lang::T('Routers')}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -62,10 +62,10 @@
<td>{$ds['routers']}</td>
<td>
<a href="{$_url}prepaid/edit/{$ds['id']}"
class="btn btn-warning btn-xs">{$_L['Edit']}</a>
class="btn btn-warning btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}prepaid/delete/{$ds['id']}" id="{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -22,17 +22,17 @@
<div class="row">
<div class="col-md-12">
<div id="printable">
<h4>{$_L['All_Transactions_at_Date']}: {date($_c['date_format'], strtotime($mdate))}</h4>
<h4>{Lang::T('All Transactions at Date')}: {date($_c['date_format'], strtotime($mdate))}</h4>
<div class="table-responsive">
<table class="table table-bordered table-condensed table-bordered" style="background: #ffffff">
<th class="text-center">{$_L['Username']}</th>
<th class="text-center">{$_L['Plan_Name']}</th>
<th class="text-center">{$_L['Type']}</th>
<th class="text-center">{$_L['Plan_Price']}</th>
<th class="text-center">{$_L['Created_On']}</th>
<th class="text-center">{$_L['Expires_On']}</th>
<th class="text-center">{$_L['Method']}</th>
<th class="text-center">{$_L['Routers']}</th>
<th class="text-center">{Lang::T('Username')}</th>
<th class="text-center">{Lang::T('Plan Name')}</th>
<th class="text-center">{Lang::T('Type')}</th>
<th class="text-center">{Lang::T('Plan Price')}</th>
<th class="text-center">{Lang::T('Created On')}</th>
<th class="text-center">{Lang::T('Expires On')}</th>
<th class="text-center">{Lang::T('Method')}</th>
<th class="text-center">{Lang::T('Routers')}</th>
{foreach $d as $ds}
<tr>
<td>{$ds['username']}</td>
@ -48,11 +48,11 @@
</table>
</div>
<div class="clearfix text-right total-sum mb10">
<h4 class="text-uppercase text-bold">{$_L['Total_Income']}:</h4>
<h4 class="text-uppercase text-bold">{Lang::T('Total Income')}:</h4>
<h3 class="sum">{$_c['currency_code']} {number_format($dr,2,$_c['dec_point'],$_c['thousands_sep'])}</h3>
</div>
</div>
<button type="button" id="actprint" class="btn btn-default btn-sm no-print">{$_L['Click_Here_to_Print']}</button>
<button type="button" id="actprint" class="btn btn-default btn-sm no-print">{Lang::T('Click Here to Print')}</button>
</div>
</div>
<script src="ui/ui/scripts/jquery-1.10.2.js"></script>

View File

@ -22,17 +22,17 @@
<div class="row">
<div class="col-md-12">
<div id="printable">
<h4>{$_L['All_Transactions_at_Date']}: {date( $_c['date_format'], strtotime($fdate))} - {date( $_c['date_format'], strtotime($tdate))}</h4>
<h4>{Lang::T('All Transactions at Date')}: {date( $_c['date_format'], strtotime($fdate))} - {date( $_c['date_format'], strtotime($tdate))}</h4>
<div class="table-responsive">
<table class="table table-bordered table-condensed table-striped " style="background: #ffffff">
<th class="text-center">{$_L['Username']}</th>
<th class="text-center">{$_L['Plan_Name']}</th>
<th class="text-center">{$_L['Type']}</th>
<th class="text-center">{$_L['Plan_Price']}</th>
<th class="text-center">{$_L['Created_On']}</th>
<th class="text-center">{$_L['Expires_On']}</th>
<th class="text-center">{$_L['Method']}</th>
<th class="text-center">{$_L['Routers']}</th>
<th class="text-center">{Lang::T('Username')}</th>
<th class="text-center">{Lang::T('Plan Name')}</th>
<th class="text-center">{Lang::T('Type')}</th>
<th class="text-center">{Lang::T('Plan Price')}</th>
<th class="text-center">{Lang::T('Created On')}</th>
<th class="text-center">{Lang::T('Expires On')}</th>
<th class="text-center">{Lang::T('Method')}</th>
<th class="text-center">{Lang::T('Routers')}</th>
{foreach $d as $ds}
<tr>
<td>{$ds['username']}</td>
@ -48,11 +48,11 @@
</table>
</div>
<div class="clearfix text-right total-sum mb10">
<h4 class="text-uppercase text-bold">{$_L['Total_Income']}:</h4>
<h4 class="text-uppercase text-bold">{Lang::T('Total Income')}:</h4>
<h3 class="sum">{Lang::moneyFormat($dr)}</h3>
</div>
</div>
<button type="button" id="actprint" class="btn btn-default btn-sm no-print">{$_L['Click_Here_to_Print']}</button>
<button type="button" id="actprint" class="btn btn-default btn-sm no-print">{Lang::T('Click Here to Print')}</button>
</div>
</div>
<script src="ui/ui/scripts/jquery-1.10.2.js"></script>

View File

@ -81,8 +81,8 @@
</table>
<hr>
<center><button type="button" onclick="window.print()"
class="btn btn-default btn-sm no-print">{$_L['Click_Here_to_Print']}</button><br>
{$_L['Print_Info']}<br>
class="btn btn-default btn-sm no-print">{Lang::T('Click Here to Print')}</button><br>
{Lang::T('Print side by side, it will easy to cut')}<br>
show {$v|@count} vouchers from {$vc} vouchers<br>
from ID {$v[0]['id']} limit {$limit} vouchers
</center>

View File

@ -9,14 +9,14 @@
<form class="form-horizontal" method="post" role="form" action="{$_url}radius/nas-add-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="shortname" name="shortname" maxlength="32">
<p class="help-block">{Lang::T('Name of Area that router operated')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['IP_Address']}</label>
<label class="col-md-2 control-label">{Lang::T('IP Address')}</label>
<div class="col-md-6">
<input type="text" placeholder="192.168.88.1" required class="form-control" id="nasname"
name="nasname" maxlength="128">
@ -51,14 +51,14 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Description']}</label>
<label class="col-md-2 control-label">{Lang::T('Description')}</label>
<div class="col-md-6">
<textarea class="form-control" id="description" name="description"></textarea>
<p class="help-block">{Lang::T('Explain Coverage of router')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{$_L['Routers']}</a></label>
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{Lang::T('Routers')}</a></label>
<div class="col-md-6">
<select id="routers" name="routers" class="form-control select2">
<option value="">No Router</option>
@ -72,8 +72,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}radius/nas-list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}radius/nas-list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -9,14 +9,14 @@
<form class="form-horizontal" method="post" role="form" action="{$_url}radius/nas-edit-post/{$d['id']}">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Name')}</label>
<div class="col-md-6">
<input type="text" required class="form-control" id="shortname" name="shortname" value="{$d['shortname']}" maxlength="32">
<p class="help-block">{Lang::T('Name of Area that router operated')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['IP_Address']}</label>
<label class="col-md-2 control-label">{Lang::T('IP Address')}</label>
<div class="col-md-6">
<input type="text" placeholder="192.168.88.1" value="{$d['nasname']}" required class="form-control" id="nasname"
name="nasname" maxlength="128">
@ -51,14 +51,14 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Description']}</label>
<label class="col-md-2 control-label">{Lang::T('Description')}</label>
<div class="col-md-6">
<textarea class="form-control" id="description" name="description"> {htmlentities($d['description'])}</textarea>
<p class="help-block">{Lang::T('Explain Coverage of router')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{$_L['Routers']}</a></label>
<label class="col-md-2 control-label"><a href="{$_url}routers/add">{Lang::T('Routers')}</a></label>
<div class="col-md-6">
<select id="routers" name="routers" class="form-control select2">
<option value="">No Router</option>
@ -73,8 +73,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}radius/nas-list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}radius/nas-list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -15,9 +15,9 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control" value="{$name}"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
@ -39,7 +39,7 @@
<th>Server</th>
<th>Community</th>
<th>Routers</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -54,10 +54,10 @@
<td>{$ds['community']}</td>
<td>{$ds['routers']}</td>
<td align="center">
<a href="{$_url}radius/nas-edit/{$ds['id']}" class="btn btn-info btn-xs">{$_L['Edit']}</a>
<a href="{$_url}radius/nas-edit/{$ds['id']}" class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}radius/nas-delete/{$ds['id']}" id="{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -3,11 +3,11 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Recharge_Account']}</div>
<div class="panel-heading">{Lang::T('Recharge Account')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}prepaid/recharge-post" >
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Select_Account']}</label>
<label class="col-md-2 control-label">{Lang::T('Select Account')}</label>
<div class="col-md-6">
<select id="personSelect" class="form-control select2" name="id_customer" style="width: 100%" data-placeholder="Select a customer...">
<option></option>
@ -22,14 +22,14 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Type')}</label>
<div class="col-md-6">
<label><input type="radio" id="Hot" name="type" value="Hotspot"> {$_L['Hotspot_Plans']}</label>
<label><input type="radio" id="POE" name="type" value="PPPOE"> {$_L['PPPOE_Plans']}</label>
<label><input type="radio" id="Hot" name="type" value="Hotspot"> {Lang::T('Hotspot Plans')}</label>
<label><input type="radio" id="POE" name="type" value="PPPOE"> {Lang::T('PPPOE Plans')}</label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Routers']}</label>
<label class="col-md-2 control-label">{Lang::T('Routers')}</label>
<div class="col-md-6">
<select id="server" name="server" class="form-control select2">
<option value=''>Select Routers</option>
@ -38,7 +38,7 @@
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Service_Plan']}</label>
<label class="col-md-2 control-label">{Lang::T('Service Plan')}</label>
<div class="col-md-6">
<select id="plan" name="plan" class="form-control select2">
<option value=''>Select Plans</option>
@ -48,8 +48,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light" type="submit">{$_L['Recharge']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
<button class="btn btn-success waves-effect waves-light" type="submit">{Lang::T('Recharge')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,14 +3,14 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Recharge_Account']}</div>
<div class="panel-heading">{Lang::T('Recharge Account')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}prepaid/recharge-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Select_Account']}</label>
<label class="col-md-2 control-label">{Lang::T('Select Account')}</label>
<div class="col-md-6">
<select {if $cust}{else}id="personSelect"{/if} class="form-control select2"
name="id_customer" style="width: 100%" data-placeholder="{$_L['Select_Customer']}...">
name="id_customer" style="width: 100%" data-placeholder="{Lang::T('Select a customer')}...">
{if $cust}
<option value="{$cust['id']}">{$cust['username']} &bull; {$cust['fullname']} &bull; {$cust['email']}</option>
{/if}
@ -18,26 +18,26 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Type']}</label>
<label class="col-md-2 control-label">{Lang::T('Type')}</label>
<div class="col-md-6">
<label><input type="radio" id="Hot" name="type" value="Hotspot"> {$_L['Hotspot_Plans']}</label>
<label><input type="radio" id="POE" name="type" value="PPPOE"> {$_L['PPPOE_Plans']}</label>
<label><input type="radio" id="Hot" name="type" value="Hotspot"> {Lang::T('Hotspot Plans')}</label>
<label><input type="radio" id="POE" name="type" value="PPPOE"> {Lang::T('PPPOE Plans')}</label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Routers']}</label>
<label class="col-md-2 control-label">{Lang::T('Routers')}</label>
<div class="col-md-6">
<select id="server" name="server" class="form-control select2">
<option value=''>{$_L['Select_Routers']}</option>
<option value=''>{Lang::T('Select Routers')}</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Service_Plan']}</label>
<label class="col-md-2 control-label">{Lang::T('Service Plan')}</label>
<div class="col-md-6">
<select id="plan" name="plan" class="form-control select2">
<option value=''>{$_L['Select_Plans']}</option>
<option value=''>{Lang::T('Select Plans')}</option>
</select>
</div>
</div>
@ -45,8 +45,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Recharge']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Recharge')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -3,30 +3,30 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Refill_Account']}</div>
<div class="panel-heading">{Lang::T('Refill Account')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}prepaid/refill-post">
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Select_Account']}</label>
<label class="col-md-2 control-label">{Lang::T('Select Account')}</label>
<div class="col-md-6">
<select id="personSelect" class="form-control select2" name="id_customer"
style="width: 100%" data-placeholder="{$_L['Select_Customer']}...">
style="width: 100%" data-placeholder="{Lang::T('Select a customer')}...">
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Code_Voucher']}</label>
<label class="col-md-2 control-label">{Lang::T('Code Voucher')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="code" name="code"
placeholder="{$_L['Enter_Voucher_Code']}">
placeholder="{Lang::T('Enter voucher code here')}">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Recharge']}</button>
Or <a href="{$_url}customers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Recharge')}</button>
Or <a href="{$_url}customers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>{$_title} - {$_L['Register']}</title>
<title>{$_title} - {Lang::T('Register')}</title>
<link rel="shortcut icon" href="ui/ui/images/logo.png" type="image/x-icon" />
<link rel="stylesheet" href="ui/ui/styles/bootstrap.min.css">
@ -33,7 +33,7 @@
<div class="row">
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading">{$_L['Registration_Info']}</div>
<div class="panel-heading">{Lang::T('Registration Info')}</div>
<div class="panel-body">
{include file="$_path/../pages/Registration_Info.html"}
</div>
@ -42,11 +42,11 @@
<form action="{$_url}register/post" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {$_L['Register_Member']}</div>
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
<div class="panel-body">
<div class="form-container">
<div class="form-group">
<label>{$_L['Phone_Number']}</label>
<label>{Lang::T('Phone Number')}</label>
<div class="input-group">
{if $_c['country_code_phone']!= ''}
<span class="input-group-addon" id="basic-addon1">+</span>
@ -55,7 +55,7 @@
class="glyphicon glyphicon-phone-alt"></i></span>
{/if}
<input type="text" class="form-control" name="username" value="{$username}"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
<div class="form-group">
@ -64,17 +64,17 @@
placeholder="{Lang::T('Verification Code')}" name="otp_code">
</div>
<div class="form-group">
<label>{$_L['Full_Name']}</label>
<label>{Lang::T('Full Name')}</label>
<input type="text" required class="form-control" id="fullname" value="{$fullname}"
name="fullname">
</div>
<div class="form-group">
<label>{$_L['Email']}</label>
<label>{Lang::T('Email')}</label>
<input type="text" required class="form-control" placeholder="xxxxxx@xxx.xx"
id="email" value="{$email}" name="email">
</div>
<div class="form-group">
<label>{$_L['Address']}</label>
<label>{Lang::T('Address')}</label>
<input type="text" name="address" id="address" value="{$address}"
class="form-control">
</div>
@ -84,25 +84,25 @@
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">2. {$_L['Password']}</div>
<div class="panel-heading">2. {Lang::T('Password')}</div>
<div class="panel-body">
<div class="form-container">
<div class="form-group">
<label>{$_L['Password']}</label>
<label>{Lang::T('Password')}</label>
<input type="password" required class="form-control" id="password" name="password">
</div>
<div class="form-group">
<label>{$_L['Confirm_Password']}</label>
<label>{Lang::T('Confirm Password')}</label>
<input type="password" required class="form-control" id="cpassword"
name="cpassword">
</div>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Register']}</button>
type="submit">{Lang::T('Register')}</button>
</div>
<div class="btn-group">
<a href="{$_url}register" class="btn btn-success">{$_L['Cancel']}</a>
<a href="{$_url}register" class="btn btn-success">{Lang::T('Cancel')}</a>
</div>
</div>
<br>

View File

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>{$_title} - {$_L['Register']}</title>
<title>{$_title} - {Lang::T('Register')}</title>
<link rel="shortcut icon" href="ui/ui/images/logo.png" type="image/x-icon" />
<link rel="stylesheet" href="ui/ui/styles/bootstrap.min.css">
@ -34,7 +34,7 @@
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">{$_L['Registration_Info']}</div>
<div class="panel-heading">{Lang::T('Registration Info')}</div>
<div class="panel-body">
{include file="$_path/../pages/Registration_Info.html"}
</div>
@ -43,10 +43,10 @@
<form action="{$_url}register" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {$_L['Register_Member']}</div>
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
<div class="panel-body">
<div class="form-group">
<label>{$_L['Phone_Number']}</label>
<label>{Lang::T('Phone Number')}</label>
<div class="input-group">
{if $_c['country_code_phone']!= ''}
<span class="input-group-addon" id="basic-addon1">+</span>
@ -55,12 +55,12 @@
class="glyphicon glyphicon-phone-alt"></i></span>
{/if}
<input type="text" class="form-control" name="username"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}login" class="btn btn-warning">{$_L['Cancel']}</a>
<a href="{$_url}login" class="btn btn-warning">{Lang::T('Cancel')}</a>
</div>
<div class="btn-group">
<button class="btn btn-success waves-effect waves-light"

View File

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>{$_title} - {$_L['Register']}</title>
<title>{$_title} - {Lang::T('Register')}</title>
<link rel="shortcut icon" href="ui/ui/images/logo.png" type="image/x-icon" />
<link rel="stylesheet" href="ui/ui/styles/bootstrap.min.css">
@ -33,7 +33,7 @@
<div class="row">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">{$_L['Registration_Info']}</div>
<div class="panel-heading">{Lang::T('Registration Info')}</div>
<div class="panel-body">
{include file="$_path/../pages/Registration_Info.html"}
</div>
@ -42,29 +42,29 @@
<form class="form-horizontal" action="{$_url}register/post" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {$_L['Register_Member']}</div>
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
<div class="panel-body">
<div class="form-container">
<div class="md-input-container">
<label>{$_L['Phone_Number']}</label>
<label>{Lang::T('Phone Number')}</label>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">+</span>
<input type="text" class="form-control" name="username"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {$_L['Phone_Number']}">
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
</div>
</div>
<div class="md-input-container md-float-label">
<label>{$_L['Full_Name']}</label>
<label>{Lang::T('Full Name')}</label>
<input type="text" required class="form-control" id="fullname" value="{$fullname}"
name="fullname">
</div>
<div class="md-input-container md-float-label">
<label>{$_L['Email']}</label>
<label>{Lang::T('Email')}</label>
<input type="text" required class="form-control" id="email"
placeholder="xxxxxxx@xxxx.xx" value="{$email}" name="email">
</div>
<div class="md-input-container md-float-label">
<label>{$_L['Address']}</label>
<label>{Lang::T('Address')}</label>
<input type="text" name="address" id="address" value="{$address}"
class="form-control">
</div>
@ -74,26 +74,26 @@
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">2. {$_L['Password']}</div>
<div class="panel-heading">2. {Lang::T('Password')}</div>
<div class="panel-body">
<div class="form-container">
<div class="md-input-container md-float-label">
<label>{$_L['Password']}</label>
<label>{Lang::T('Password')}</label>
<input type="password" required class="form-control" id="password" name="password">
</div>
<div class="md-input-container md-float-label">
<label>{$_L['Confirm_Password']}</label>
<label>{Lang::T('Confirm Password')}</label>
<input type="password" required class="form-control" id="cpassword"
name="cpassword">
</div>
<br>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}login" class="btn btn-warning">{$_L['Cancel']}</a>
<a href="{$_url}login" class="btn btn-warning">{Lang::T('Cancel')}</a>
</div>
<div class="btn-group">
<button class="btn btn-success waves-effect waves-light"
type="submit">{$_L['Register']}</button>
type="submit">{Lang::T('Register')}</button>
</div>
</div>
<br>

View File

@ -15,9 +15,9 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="q" class="form-control" value="{$q}"
placeholder="{$_L['Invoice']}...">
placeholder="{Lang::T('Invoice')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
@ -31,14 +31,14 @@
<table id="datatable" class="table table-bordered table-striped">
<thead>
<tr>
<th>{$_L['Invoice']}</th>
<th>{$_L['Username']}</th>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{$_L['Method']}</th>
<th>{Lang::T('Invoice')}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Method')}</th>
</tr>
</thead>
<tbody>

View File

@ -6,33 +6,33 @@
<div class="invoice-wrap">
<div class="clearfix invoice-head">
<h3 class="brand-logo text-uppercase text-bold left mt15">
<span class="text">{$_L['Daily_Report']}</span>
<span class="text">{Lang::T('Daily Reports')}</span>
</h3>
</div>
<div class="clearfix invoice-subhead mb20">
<div class="group clearfix left">
<p class="text-bold mb5">{$_L['All_Transactions_at_Date']}:</p>
<p class="text-bold mb5">{Lang::T('All Transactions at Date')}:</p>
<p class="small">{date($_c['date_format'], strtotime($mdate))} {$mtime}</p>
</div>
<div class="group clearfix right">
<a href="{$_url}export/print-by-date" class="btn btn-default" target="_blank"><i
class="ion ion-printer"></i>{$_L['Export_for_Print']}</a>
class="ion ion-printer"></i>{Lang::T('Export for Print')}</a>
<a href="{$_url}export/pdf-by-date" class="btn btn-default"><i
class="fa fa-file-pdf-o"></i>{$_L['Export_to_PDF']}</a>
class="fa fa-file-pdf-o"></i>{Lang::T('Export to PDF')}</a>
</div>
</div>
<div class="table-responsive">
<table class="table table-bordered table-condensed">
<thead>
<tr>
<th>{$_L['Username']}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{$_L['Method']}</th>
<th>{$_L['Routers']}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Method')}</th>
<th>{Lang::T('Routers')}</th>
</tr>
</thead>
<tbody>
@ -54,10 +54,10 @@
{$paginator['contents']}
<div class="clearfix text-right total-sum mb10">
<h4 class="text-uppercase text-bold">{$_L['Total_Income']}:</h4>
<h4 class="text-uppercase text-bold">{Lang::T('Total Income')}:</h4>
<h3 class="sum">{Lang::moneyFormat($dr)}</h3>
</div>
<p class="text-center small text-info">{$_L['All_Transactions_at_Date']}:
<p class="text-center small text-info">{Lang::T('All Transactions at Date')}:
{date($_c['date_format'], strtotime($mdate))} {$mtime}</p>
</div>
</div>

View File

@ -6,12 +6,12 @@
<div class="invoice-wrap">
<div class="clearfix invoice-head">
<h3 class="brand-logo text-uppercase text-bold left mt15">
<span class="text">{$_L['Daily_Report']}</span>
<span class="text">{Lang::T('Daily Reports')}</span>
</h3>
</div>
<div class="clearfix invoice-subhead mb20">
<div class="group clearfix left">
<p class="text-bold mb5">{$_L['All_Transactions_at_Date']}:</p>
<p class="text-bold mb5">{Lang::T('All Transactions at Date')}:</p>
<p class="small">{$stype} [{date( $_c['date_format'], strtotime($fdate))} -
{date( $_c['date_format'], strtotime($tdate))}]</p>
</div>
@ -21,14 +21,14 @@
<input type="hidden" name="tdate" value="{$tdate}">
<input type="hidden" name="stype" value="{$stype}">
<button type="submit" class="btn btn-default"><i class="fa fa-print"></i>
{$_L['Export_for_Print']}</button>
{Lang::T('Export for Print')}</button>
</form>
<form method="post" action="{$_url}export/pdf-by-period" target="_blank">
<input type="hidden" name="fdate" value="{$fdate}">
<input type="hidden" name="tdate" value="{$tdate}">
<input type="hidden" name="stype" value="{$stype}">
<button type="submit" class="btn btn-default"><i class="fa fa-file-pdf-o"></i>
{$_L['Export_to_PDF']}</button>
{Lang::T('Export to PDF')}</button>
</form>
</div>
</div>
@ -36,14 +36,14 @@
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{$_L['Username']}</th>
<th>{$_L['Type']}</th>
<th>{$_L['Plan_Name']}</th>
<th>{$_L['Plan_Price']}</th>
<th>{$_L['Created_On']}</th>
<th>{$_L['Expires_On']}</th>
<th>{$_L['Method']}</th>
<th>{$_L['Routers']}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Type')}</th>
<th>{Lang::T('Plan Name')}</th>
<th>{Lang::T('Plan Price')}</th>
<th>{Lang::T('Created On')}</th>
<th>{Lang::T('Expires On')}</th>
<th>{Lang::T('Method')}</th>
<th>{Lang::T('Routers')}</th>
</tr>
</thead>
<tbody>
@ -63,7 +63,7 @@
</table>
</div>
<div class="clearfix text-right total-sum mb10">
<h4 class="text-uppercase text-bold">{$_L['Total_Income']}:</h4>
<h4 class="text-uppercase text-bold">{Lang::T('Total Income')}:</h4>
<h3 class="sum">{Lang::moneyFormat($dr)}</h3>
</div>
<p class="text-center small text-info">{$stype} [{date( $_c['date_format'], strtotime($fdate))} -

View File

@ -4,26 +4,26 @@
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Period_Reports']}</div>
<div class="panel-heading">{Lang::T('Period Reports')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}reports/period-view">
<div class="form-group">
<label class="col-md-3 control-label">{$_L['From_Date']}</label>
<label class="col-md-3 control-label">{Lang::T('From Date')}</label>
<div class="col-md-9">
<input type="date" class="form-control" value="{$tdate}" name="fdate" id="fdate">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{$_L['To_Date']}</label>
<label class="col-md-3 control-label">{Lang::T('To Date')}</label>
<div class="col-md-9">
<input type="date" class="form-control" value="{$mdate}" name="tdate" id="tdate">
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{$_L['Type']}</label>
<label class="col-md-3 control-label">{Lang::T('Type')}</label>
<div class="col-md-9">
<select class="form-control" id="stype" name="stype">
<option value="" selected="">{$_L['All_Transactions']}</option>
<option value="" selected="">{Lang::T('All Transactions')}</option>
<option value="Hotspot">Hotspot</option>
<option value="PPPOE">PPPOE</option>
<option value="Balance">Balance</option>
@ -33,7 +33,7 @@
<div class="form-group">
<div class="col-sm-offset-3 col-sm-9">
<button type="submit" id="submit" class="btn btn-primary">{$_L['Period_Reports']}</button>
<button type="submit" id="submit" class="btn btn-primary">{Lang::T('Period Reports')}</button>
</div>
</div>
</form>

View File

@ -4,7 +4,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Add_Router']}</div>
<div class="panel-heading">{Lang::T('Add Router')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}routers/add-post">
@ -20,34 +20,34 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" maxlength="32">
<p class="help-block">{Lang::T('Name of Area that router operated')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['IP_Address']}</label>
<label class="col-md-2 control-label">{Lang::T('IP Address')}</label>
<div class="col-md-6">
<input type="text" placeholder="192.168.88.1:8728" class="form-control" id="ip_address"
name="ip_address">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Username']}</label>
<label class="col-md-2 control-label">{Lang::T('Username')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="username" name="username">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Secret']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Secret')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="password" name="password"
onmouseleave="this.type = 'password'" onmouseenter="this.type = 'text'">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Description']}</label>
<label class="col-md-2 control-label">{Lang::T('Description')}</label>
<div class="col-md-6">
<textarea class="form-control" id="description" name="description"></textarea>
<p class="help-block">{Lang::T('Explain Coverage of router')}</p>
@ -56,8 +56,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light"
type="submit">{$_L['Save']}</button>
Or <a href="{$_url}routers/list">{$_L['Cancel']}</a>
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}routers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -4,7 +4,7 @@
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{$_L['Edit_Router']}</div>
<div class="panel-heading">{Lang::T('Edit Router')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}routers/edit-post" >
<input type="hidden" name="id" value="{$d['id']}">
@ -20,33 +20,33 @@
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Name']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Name')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="name" name="name" maxlength="32" value="{$d['name']}">
<p class="help-block">{Lang::T('Name of Area that router operated')}</p>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['IP_Address']}</label>
<label class="col-md-2 control-label">{Lang::T('IP Address')}</label>
<div class="col-md-6">
<input type="text" placeholder="192.168.88.1:8728" class="form-control" id="ip_address" name="ip_address" value="{$d['ip_address']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Username']}</label>
<label class="col-md-2 control-label">{Lang::T('Username')}</label>
<div class="col-md-6">
<input type="text" class="form-control" id="username" name="username" value="{$d['username']}">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Router_Secret']}</label>
<label class="col-md-2 control-label">{Lang::T('Router Secret')}</label>
<div class="col-md-6">
<input type="password" class="form-control" id="password" name="password" value="{$d['password']}" onmouseleave="this.type = 'password'"
onmouseenter="this.type = 'text'">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{$_L['Description']}</label>
<label class="col-md-2 control-label">{Lang::T('Description')}</label>
<div class="col-md-6">
<textarea class="form-control" id="description" name="description">{$d['description']}</textarea>
<p class="help-block">{Lang::T('Explain Coverage of router')}</p>
@ -54,8 +54,8 @@
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary waves-effect waves-light" type="submit">{$_L['Save']}</button>
Or <a href="{$_url}routers/list">{$_L['Cancel']}</a>
<button class="btn btn-primary waves-effect waves-light" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}routers/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -4,7 +4,7 @@
<div class="row">
<div class="col-sm-12">
<div class="panel panel-hovered mb20 panel-primary">
<div class="panel-heading">{$_L['Routers']}</div>
<div class="panel-heading">{Lang::T('Routers')}</div>
<div class="panel-body">
<div class="md-whiteframe-z1 mb20 text-center" style="padding: 15px">
<div class="col-md-8">
@ -15,16 +15,16 @@
<span class="fa fa-search"></span>
</div>
<input type="text" name="name" class="form-control"
placeholder="{$_L['Search_by_Name']}...">
placeholder="{Lang::T('Search by Name')}...">
<div class="input-group-btn">
<button class="btn btn-success" type="submit">{$_L['Search']}</button>
<button class="btn btn-success" type="submit">{Lang::T('Search')}</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<a href="{$_url}routers/add" class="btn btn-primary btn-block waves-effect"><i
class="ion ion-android-add"> </i> {$_L['New_Router']}</a>
class="ion ion-android-add"> </i> {Lang::T('New Router')}</a>
</div>&nbsp;
</div>
<div class="table-responsive">
@ -32,12 +32,12 @@
<thead>
<tr>
<th>ID</th>
<th>{$_L['Router_Name']}</th>
<th>{$_L['IP_Address']}</th>
<th>{$_L['Username']}</th>
<th>{$_L['Description']}</th>
<th>{Lang::T('Router Name')}</th>
<th>{Lang::T('IP Address')}</th>
<th>{Lang::T('Username')}</th>
<th>{Lang::T('Description')}</th>
<th>{Lang::T('Status')}</th>
<th>{$_L['Manage']}</th>
<th>{Lang::T('Manage')}</th>
</tr>
</thead>
<tbody>
@ -51,10 +51,10 @@
<td>{if $ds['enabled'] == 1}Enabled{else}Disabled{/if}</td>
<td>
<a href="{$_url}routers/edit/{$ds['id']}"
class="btn btn-info btn-xs">{$_L['Edit']}</a>
class="btn btn-info btn-xs">{Lang::T('Edit')}</a>
<a href="{$_url}routers/delete/{$ds['id']}" id="{$ds['id']}"
onclick="return confirm('{$_L['Delete']}?')"
class="btn btn-danger btn-xs">{$_L['Delete']}</a>
onclick="return confirm('{Lang::T('Delete')}?')"
class="btn btn-danger btn-xs">{Lang::T('Delete')}</a>
</td>
</tr>
{/foreach}

View File

@ -61,7 +61,7 @@
<header class="main-header">
<a href="{$_url}dashboard" class="logo">
<span class="logo-mini"><b>N</b>uX</span>
<span class="logo-lg">{Lang::T('Logo')}</span>
<span class="logo-lg">{$_c['CompanyName']}</span>
</a>
<nav class="navbar navbar-static-top">
<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
@ -85,27 +85,27 @@
<p>
{$_admin['fullname']}
<small>{if $_admin['user_type'] eq 'Admin'} {$_L['Administrator']}
<small>{if $_admin['user_type'] eq 'Admin'} {Lang::T('Administrator')}
{else}
{$_L['Sales']} {/if}</small>
{Lang::T('Sales')} {/if}</small>
</p>
</li>
<li class="user-body">
<div class="row">
<div class="col-xs-7 text-center text-sm">
<a href="{$_url}settings/change-password"><i class="ion ion-settings"></i>
{$_L['Change_Password']}</a>
{Lang::T('Change Password')}</a>
</div>
<div class="col-xs-5 text-center text-sm">
<a href="{$_url}settings/users-edit/{$_admin['id']}">
<i class="ion ion-person"></i> {$_L['My_Account']}</a>
<i class="ion ion-person"></i> {Lang::T('My Account')}</a>
</div>
</div>
</li>
<li class="user-footer">
<div class="pull-right">
<a href="{$_url}logout" class="btn btn-default btn-flat"><i
class="ion ion-power"></i> {$_L['Logout']}</a>
class="ion ion-power"></i> {Lang::T('Logout')}</a>
</div>
</li>
</ul>
@ -121,45 +121,45 @@
<li {if $_system_menu eq 'dashboard'}class="active" {/if}>
<a href="{$_url}dashboard">
<i class="ion ion-monitor"></i>
<span>{$_L['Dashboard']}</span>
<span>{Lang::T('Dashboard')}</span>
</a>
</li>
{$_MENU_AFTER_DASHBOARD}
{if $_admin['user_type'] eq 'Admin' || $_admin['user_type'] eq 'Sales'}
<li class="{if $_system_menu eq 'customers'}active{/if} treeview">
<a href="#">
<i class="ion ion-android-contacts"></i> <span>{$_L['Customers']}</span>
<i class="ion ion-android-contacts"></i> <span>{Lang::T('Customer')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'add'}class="active" {/if}><a href="{$_url}customers/add"><i
class="fa fa-user-plus"></i> {$_L['Add_Contact']}</a></li>
class="fa fa-user-plus"></i> {Lang::T('Add New Contact')}</a></li>
<li {if $_routes[1] eq 'list'}class="active" {/if}><a href="{$_url}customers/list"><i
class="fa fa-users"></i> {$_L['List_Contact']}</a></li>
class="fa fa-users"></i> {Lang::T('List Contact')}</a></li>
{$_MENU_CUSTOMERS}
</ul>
</li>
{$_MENU_AFTER_CUSTOMERS}
<li class="{if $_system_menu eq 'prepaid'}active{/if} treeview">
<a href="#">
<i class="fa fa-ticket"></i> <span>{$_L['Prepaid']}</span>
<i class="fa fa-ticket"></i> <span>{Lang::T('Prepaid')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'list'}class="active" {/if}><a
href="{$_url}prepaid/list">{$_L['Prepaid_User']}</a></li>
href="{$_url}prepaid/list">{Lang::T('Prepaid Users')}</a></li>
{if $_c['disable_voucher'] != 'yes'}
<li {if $_routes[1] eq 'voucher'}class="active" {/if}><a
href="{$_url}prepaid/voucher">{$_L['Prepaid_Vouchers']}</a></li>
href="{$_url}prepaid/voucher">{Lang::T('Prepaid Vouchers')}</a></li>
<li {if $_routes[1] eq 'refill'}class="active" {/if}><a
href="{$_url}prepaid/refill">{$_L['Refill_Account']}</a></li>
href="{$_url}prepaid/refill">{Lang::T('Refill Account')}</a></li>
{/if}
<li {if $_routes[1] eq 'recharge'}class="active" {/if}><a
href="{$_url}prepaid/recharge">{$_L['Recharge_Account']}</a></li>
href="{$_url}prepaid/recharge">{Lang::T('Recharge Account')}</a></li>
<li {if $_routes[1] eq 'deposit'}class="active" {/if}><a
href="{$_url}prepaid/deposit">{Lang::T('Refill Balance')}</a></li>
{$_MENU_PREPAID}
@ -168,18 +168,18 @@
{$_MENU_AFTER_PREPAID}
<li class="{if $_system_menu eq 'services'}active{/if} treeview">
<a href="#">
<i class="ion ion-cube"></i> <span>{$_L['Services']}</span>
<i class="ion ion-cube"></i> <span>{Lang::T('Services')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'hotspot'}class="active" {/if}><a
href="{$_url}services/hotspot">{$_L['Hotspot_Plans']}</a></li>
href="{$_url}services/hotspot">{Lang::T('Hotspot Plans')}</a></li>
<li {if $_routes[1] eq 'pppoe'}class="active" {/if}><a
href="{$_url}services/pppoe">{$_L['PPPOE_Plans']}</a></li>
href="{$_url}services/pppoe">{Lang::T('PPPOE Plans')}</a></li>
<li {if $_routes[1] eq 'list'}class="active" {/if}><a
href="{$_url}bandwidth/list">{$_L['Bandwidth_Plans']}</a></li>
href="{$_url}bandwidth/list">{Lang::T('Bandwidth Plans')}</a></li>
<li {if $_routes[1] eq 'balance'}class="active" {/if}><a
href="{$_url}services/balance">{Lang::T('Balance Plans')}</a></li>
{$_MENU_SERVICES}
@ -188,16 +188,16 @@
{$_MENU_AFTER_SERVICES}
<li class="{if $_system_menu eq 'reports'}active{/if} treeview">
<a href="#">
<i class="ion ion-clipboard"></i> <span>{$_L['Reports']}</span>
<i class="ion ion-clipboard"></i> <span>{Lang::T('Reports')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'daily-report'}class="active" {/if}><a
href="{$_url}reports/daily-report">{$_L['Daily_Report']}</a></li>
href="{$_url}reports/daily-report">{Lang::T('Daily Reports')}</a></li>
<li {if $_routes[1] eq 'by-period'}class="active" {/if}><a
href="{$_url}reports/by-period">{$_L['Period_Reports']}</a></li>
href="{$_url}reports/by-period">{Lang::T('Period Reports')}</a></li>
<li {if $_routes[1] eq 'activation'}class="active" {/if}><a
href="{$_url}reports/activation">{Lang::T('Activation History')}</a></li>
{$_MENU_REPORTS}
@ -208,40 +208,40 @@
{if $_admin['user_type'] eq 'Admin'}
<li class="{if $_system_menu eq 'network'}active{/if} treeview">
<a href="#">
<i class="ion ion-network"></i> <span>{$_L['Network']}</span>
<i class="ion ion-network"></i> <span>{Lang::T('Network')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[0] eq 'routers' and $_routes[1] eq 'list'}class="active" {/if}><a
href="{$_url}routers/list">{$_L['Routers']}</a></li>
href="{$_url}routers/list">{Lang::T('Routers')}</a></li>
{if $_c['radius_enable']}
<li {if $_routes[0] eq 'radius' and $_routes[1] eq 'nas-list'}class="active" {/if}><a
href="{$_url}radius/nas-list">Radius NAS</a></li>
{/if}
<li {if $_routes[0] eq 'pool' and $_routes[1] eq 'list'}class="active" {/if}><a
href="{$_url}pool/list">{$_L['Pool']}</a></li>
href="{$_url}pool/list">{Lang::T('IP Pool')}</a></li>
{$_MENU_NETWORK}
</ul>
</li>
{$_MENU_AFTER_NETWORKS}
<li class="{if $_system_menu eq 'pages'}active{/if} treeview">
<a href="#">
<i class="ion ion-document"></i> <span>{$_L['Static_Pages']}</span>
<i class="ion ion-document"></i> <span>{Lang::T("Static Pages")}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'Order_Voucher'}class="active" {/if}><a
href="{$_url}pages/Order_Voucher">{$_L['Order_Voucher']}</a></li>
href="{$_url}pages/Order_Voucher">{Lang::T('Order Voucher')}</a></li>
<li {if $_routes[1] eq 'Voucher'}class="active" {/if}><a
href="{$_url}pages/Voucher">{$_L['Voucher']} Template</a></li>
href="{$_url}pages/Voucher">{Lang::T('Voucher')} Template</a></li>
<li {if $_routes[1] eq 'Announcement'}class="active" {/if}><a
href="{$_url}pages/Announcement">{$_L['Announcement']}</a></li>
href="{$_url}pages/Announcement">{Lang::T('Announcement')}</a></li>
<li {if $_routes[1] eq 'Registration_Info'}class="active" {/if}><a
href="{$_url}pages/Registration_Info">{$_L['Registration_Info']}</a></li>
href="{$_url}pages/Registration_Info">{Lang::T('Registration Info')}</a></li>
<li {if $_routes[1] eq 'Privacy_Policy'}class="active" {/if}><a
href="{$_url}pages/Privacy_Policy">Privacy Policy</a></li>
<li {if $_routes[1] eq 'Terms_and_Conditions'}class="active" {/if}><a
@ -253,22 +253,22 @@
<li
class="{if $_system_menu eq 'settings' || $_system_menu eq 'paymentgateway' }active{/if} treeview">
<a href="#">
<i class="ion ion-gear-a"></i> <span>{$_L['Settings']}</span>
<i class="ion ion-gear-a"></i> <span>{Lang::T('Settings')}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li {if $_routes[1] eq 'app'}class="active" {/if}><a
href="{$_url}settings/app">{$_L['General_Settings']}</a></li>
href="{$_url}settings/app">{Lang::T('General Settings')}</a></li>
<li {if $_routes[1] eq 'localisation'}class="active" {/if}><a
href="{$_url}settings/localisation">{$_L['Localisation']}</a></li>
href="{$_url}settings/localisation">{Lang::T('Localisation')}</a></li>
<li {if $_routes[1] eq 'notifications'}class="active" {/if}><a
href="{$_url}settings/notifications">{Lang::T('User Notification')}</a></li>
<li {if $_routes[1] eq 'users'}class="active" {/if}><a
href="{$_url}settings/users">{$_L['Administrator_Users']}</a></li>
href="{$_url}settings/users">{Lang::T('Administrator Users')}</a></li>
<li {if $_routes[1] eq 'dbstatus'}class="active" {/if}><a
href="{$_url}settings/dbstatus">{$_L['Backup_Restore']}</a></li>
href="{$_url}settings/dbstatus">{Lang::T('Backup/Restore')}</a></li>
<li {if $_system_menu eq 'paymentgateway'}class="active" {/if}>
<a href="{$_url}paymentgateway">
<span class="text">{Lang::T('Payment Gateway')}</span>

Some files were not shown because too many files have changed in this diff Show More