From 3c9b05468eec7cf53c68c91f336a3a9bc8ae19bf Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Tue, 13 Feb 2024 13:54:01 +0700 Subject: [PATCH] Auto Translate Language --- .gitignore | 3 +- system/autoload/Lang.php | 59 +++- system/autoload/Paginator.php | 24 +- system/boot.php | 33 +- system/controllers/accounts.php | 16 +- system/controllers/admin.php | 10 +- system/controllers/autoload.php | 2 +- system/controllers/bandwidth.php | 16 +- system/controllers/codecanyon.php | 2 +- system/controllers/customers.php | 14 +- system/controllers/dashboard.php | 4 +- system/controllers/export.php | 46 +-- system/controllers/home.php | 2 +- system/controllers/login.php | 14 +- system/controllers/logs.php | 2 +- system/controllers/order.php | 2 +- system/controllers/page.php | 2 +- system/controllers/pages.php | 4 +- system/controllers/pluginmanager.php | 2 +- system/controllers/pool.php | 18 +- system/controllers/prepaid.php | 30 +- system/controllers/radius.php | 2 +- system/controllers/register.php | 8 +- system/controllers/reports.php | 4 +- system/controllers/routers.php | 18 +- system/controllers/services.php | 56 ++-- system/controllers/settings.php | 83 +++--- system/controllers/voucher.php | 6 +- system/lan/arabic.json | 1 + system/lan/country.json | 58 ++++ system/lan/english.json | 396 ++++++++++++++++++++++++ system/lan/english/common.lan.php | 430 --------------------------- system/lan/english/index.html | 8 - system/lan/indonesia.json | 379 +++++++++++++++++++++++ system/lan/indonesia/common.lan.php | 414 -------------------------- system/lan/indonesia/index.html | 8 - system/lan/spanish.json | 381 ++++++++++++++++++++++++ system/lan/spanish/common.lan.php | 411 ------------------------- system/lan/turkish.json | 378 +++++++++++++++++++++++ system/lan/turkish/common.lan.php | 388 ------------------------ system/lan/turkish/index.html | 8 - ui/ui/admin-login.tpl | 10 +- ui/ui/app-localisation.tpl | 20 +- ui/ui/app-notifications.tpl | 2 +- ui/ui/app-settings.tpl | 20 +- ui/ui/autoload-pool.tpl | 2 +- ui/ui/autoload-server.tpl | 2 +- ui/ui/balance-add.tpl | 10 +- ui/ui/balance-edit.tpl | 10 +- ui/ui/balance.tpl | 16 +- ui/ui/bandwidth-add.tpl | 12 +- ui/ui/bandwidth-edit.tpl | 12 +- ui/ui/bandwidth.tpl | 20 +- ui/ui/change-password.tpl | 12 +- ui/ui/community.tpl | 2 +- ui/ui/customers-add.tpl | 22 +- ui/ui/customers-edit.tpl | 24 +- ui/ui/customers-view.tpl | 56 ++-- ui/ui/customers.tpl | 20 +- ui/ui/dashboard.tpl | 28 +- ui/ui/dbstatus.tpl | 6 +- ui/ui/deposit.tpl | 10 +- ui/ui/hotspot-add.tpl | 54 ++-- ui/ui/hotspot-edit.tpl | 50 ++-- ui/ui/hotspot.tpl | 32 +- ui/ui/invoice-print.tpl | 18 +- ui/ui/invoice.tpl | 22 +- ui/ui/language-add.tpl | 12 +- ui/ui/logs-radius.tpl | 4 +- ui/ui/logs.tpl | 4 +- ui/ui/page-edit.tpl | 4 +- ui/ui/paymentgateway.tpl | 2 +- ui/ui/pool-add.tpl | 12 +- ui/ui/pool-edit.tpl | 12 +- ui/ui/pool.tpl | 22 +- ui/ui/pppoe-add.tpl | 34 +-- ui/ui/pppoe-edit.tpl | 28 +- ui/ui/pppoe.tpl | 28 +- ui/ui/prepaid-edit.tpl | 12 +- ui/ui/prepaid.tpl | 30 +- ui/ui/print-by-date.tpl | 22 +- ui/ui/print-by-period.tpl | 22 +- ui/ui/print-voucher.tpl | 4 +- ui/ui/radius-nas-add.tpl | 12 +- ui/ui/radius-nas-edit.tpl | 12 +- ui/ui/radius-nas.tpl | 12 +- ui/ui/recharge-user.tpl | 18 +- ui/ui/recharge.tpl | 24 +- ui/ui/refill.tpl | 14 +- ui/ui/register-otp.tpl | 26 +- ui/ui/register-rotp.tpl | 12 +- ui/ui/register.tpl | 26 +- ui/ui/reports-activation.tpl | 20 +- ui/ui/reports-daily.tpl | 28 +- ui/ui/reports-period-view.tpl | 26 +- ui/ui/reports-period.tpl | 12 +- ui/ui/routers-add.tpl | 16 +- ui/ui/routers-edit.tpl | 16 +- ui/ui/routers.tpl | 24 +- ui/ui/sections/header.tpl | 70 ++--- ui/ui/sections/user-header.tpl | 8 +- ui/ui/user-activation-list.tpl | 16 +- ui/ui/user-activation.tpl | 12 +- ui/ui/user-change-password.tpl | 12 +- ui/ui/user-dashboard.tpl | 34 +-- ui/ui/user-login-noreg.tpl | 10 +- ui/ui/user-login.tpl | 18 +- ui/ui/user-orderHistory.tpl | 22 +- ui/ui/user-orderView.tpl | 10 +- ui/ui/user-profile.tpl | 18 +- ui/ui/user-sendPlan.tpl | 2 +- ui/ui/users-add.tpl | 18 +- ui/ui/users-edit.tpl | 20 +- ui/ui/users.tpl | 20 +- ui/ui/voucher-add.tpl | 22 +- ui/ui/voucher.tpl | 24 +- 116 files changed, 2549 insertions(+), 2571 deletions(-) create mode 100644 system/lan/arabic.json create mode 100644 system/lan/country.json create mode 100644 system/lan/english.json delete mode 100644 system/lan/english/common.lan.php delete mode 100644 system/lan/english/index.html create mode 100644 system/lan/indonesia.json delete mode 100644 system/lan/indonesia/common.lan.php delete mode 100644 system/lan/indonesia/index.html create mode 100644 system/lan/spanish.json delete mode 100644 system/lan/spanish/common.lan.php create mode 100644 system/lan/turkish.json delete mode 100755 system/lan/turkish/common.lan.php delete mode 100755 system/lan/turkish/index.html diff --git a/.gitignore b/.gitignore index f45b2c1e..d4cc4ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -29,4 +29,5 @@ system/uploads/system/** !system/uploads/system/index.html ui/themes/** !ui/themes/index.html -!ui/themes/README.md \ No newline at end of file +!ui/themes/README.md +scanLang.php \ No newline at end of file diff --git a/system/autoload/Lang.php b/system/autoload/Lang.php index 8e37ddda..0a4ee945 100644 --- a/system/autoload/Lang.php +++ b/system/autoload/Lang.php @@ -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('
', $hasil); + if(count($temp)>0){ + $temp = explode(""; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } else { - $pagination .= "
  • " . $_L['Next'] . "
  • "; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } $pagination .= ""; @@ -184,11 +184,11 @@ class Paginator } if ($page < $counter - 1) { - $pagination .= "
  • " . $_L['Next'] . "
  • "; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } else { - $pagination .= "
  • " . $_L['Next'] . "
  • "; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } $pagination .= ""; @@ -278,11 +278,11 @@ class Paginator } if ($page < $counter - 1) { - $pagination .= "
  • " . $_L['Next'] . "
  • "; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } else { - $pagination .= "
  • " . $_L['Next'] . "
  • "; - $pagination .= "
  • " . $_L['Last'] . "
  • "; + $pagination .= "
  • " . Lang::T('Next') . "
  • "; + $pagination .= "
  • " . Lang::T('Last') . "
  • "; } $pagination .= ""; diff --git a/system/boot.php b/system/boot.php index 7716d650..6d95b07f 100644 --- a/system/boot.php +++ b/system/boot.php @@ -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 = "") diff --git a/system/controllers/accounts.php b/system/controllers/accounts.php index 01102fa1..b383fab2 100644 --- a/system/controllers/accounts.php +++ b/system/controllers/accounts.php @@ -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'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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); } diff --git a/system/controllers/admin.php b/system/controllers/admin.php index f84e4340..02a1d8de 100644 --- a/system/controllers/admin.php +++ b/system/controllers/admin.php @@ -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'); } diff --git a/system/controllers/autoload.php b/system/controllers/autoload.php index d6c81d79..536bc20b 100644 --- a/system/controllers/autoload.php +++ b/system/controllers/autoload.php @@ -9,7 +9,7 @@ **/ _admin(); -$ui->assign('_title', $_L['Network']); +$ui->assign('_title', Lang::T('Network')); $ui->assign('_system_menu', 'network'); $action = $routes['1']; diff --git a/system/controllers/bandwidth.php b/system/controllers/bandwidth.php index 3fe13630..0ce48730 100644 --- a/system/controllers/bandwidth.php +++ b/system/controllers/bandwidth.php @@ -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']. '
    '; + $msg .= Lang::T('Name Bandwidth Already Exist'). '
    '; } 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']. '
    '; + $msg .= Lang::T('Data Not Found'). '
    '; } if($d['name_bw'] != $name){ $c = ORM::for_table('tbl_bandwidth')->where('name_bw',$name)->find_one(); if($c){ - $msg .= $_L['BW_already_exist']. '
    '; + $msg .= Lang::T('Name Bandwidth Already Exist'). '
    '; } } @@ -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); } diff --git a/system/controllers/codecanyon.php b/system/controllers/codecanyon.php index ee948348..d1030371 100644 --- a/system/controllers/codecanyon.php +++ b/system/controllers/codecanyon.php @@ -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', 'Envato Personal Access Token is not set'); diff --git a/system/controllers/customers.php b/system/controllers/customers.php index 9347eb00..330a4693 100644 --- a/system/controllers/customers.php +++ b/system/controllers/customers.php @@ -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'] . '
    '; + $msg .= Lang::T('Account already axist') . '
    '; } 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'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } $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'] . '
    '; + $msg .= Lang::T('Account already axist') . '
    '; } $userDiff = true; } diff --git a/system/controllers/dashboard.php b/system/controllers/dashboard.php index 1d14f7f8..a55d682c 100644 --- a/system/controllers/dashboard.php +++ b/system/controllers/dashboard.php @@ -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'); diff --git a/system/controllers/export.php b/system/controllers/export.php index 50aa3267..02871815 100644 --- a/system/controllers/export.php +++ b/system/controllers/export.php @@ -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) {

    ' . $config['CompanyName'] . '

    ' . $config['address'] . '
    - ' . $_L['Phone_Number'] . ': ' . $config['phone'] . '
    + ' . Lang::T('Phone Number') . ': ' . $config['phone'] . '
    - + - - - - - - - - + + + + + + + + '; $c = true; foreach ($x as $value) { @@ -116,7 +116,7 @@ switch ($action) { "; } $html .= '
    ' . $_L['Username'] . '' . $_L['Plan_Name'] . '' . $_L['Type'] . '' . $_L['Plan_Price'] . '' . $_L['Created_On'] . '' . $_L['Expires_On'] . '' . $_L['Method'] . '' . $_L['Routers'] . '' . Lang::T('Username') . '' . Lang::T('Plan Name') . '' . Lang::T('Type') . '' . Lang::T('Plan Price') . '' . Lang::T('Created On') . '' . Lang::T('Expires On') . '' . Lang::T('Method') . '' . Lang::T('Routers') . '
    -

    ' . $_L['Total_Income'] . ':

    +

    ' . Lang::T('Total Income') . ':

    ' . $config['currency_code'] . ' ' . number_format($xy, 2, $config['dec_point'], $config['thousands_sep']) . '

    '; run_hook('print_pdf_by_date'); #HOOK @@ -247,21 +247,21 @@ EOF;

    ' . $config['CompanyName'] . '

    ' . $config['address'] . '
    - ' . $_L['Phone_Number'] . ': ' . $config['phone'] . '
    + ' . Lang::T('Phone Number') . ': ' . $config['phone'] . '
    - + - - - - - - - - + + + + + + + + '; $c = true; foreach ($x as $value) { @@ -288,7 +288,7 @@ EOF; "; } $html .= '
    ' . $_L['Username'] . '' . $_L['Plan_Name'] . '' . $_L['Type'] . '' . $_L['Plan_Price'] . '' . $_L['Created_On'] . '' . $_L['Expires_On'] . '' . $_L['Method'] . '' . $_L['Routers'] . '' . Lang::T('Username') . '' . Lang::T('Plan Name') . '' . Lang::T('Type') . '' . Lang::T('Plan Price') . '' . Lang::T('Created On') . '' . Lang::T('Expires On') . '' . Lang::T('Method') . '' . Lang::T('Routers') . '
    -

    ' . $_L['Total_Income'] . ':

    +

    ' . Lang::T('Total Income') . ':

    ' . $config['currency_code'] . ' ' . number_format($xy, 2, $config['dec_point'], $config['thousands_sep']) . '

    '; run_hook('pdf_by_period'); #HOOK diff --git a/system/controllers/home.php b/system/controllers/home.php index 265c8e89..15f8ce8d 100644 --- a/system/controllers/home.php +++ b/system/controllers/home.php @@ -6,7 +6,7 @@ **/ _auth(); -$ui->assign('_title', $_L['Dashboard']); +$ui->assign('_title', Lang::T('Dashboard')); $user = User::_info(); $ui->assign('_user', $user); diff --git a/system/controllers/login.php b/system/controllers/login.php index 8c97e22a..3f3dd1ef 100644 --- a/system/controllers/login.php +++ b/system/controllers/login.php @@ -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: diff --git a/system/controllers/logs.php b/system/controllers/logs.php index 23ea294f..99d9d1c3 100644 --- a/system/controllers/logs.php +++ b/system/controllers/logs.php @@ -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')); } diff --git a/system/controllers/order.php b/system/controllers/order.php index 31b53dd0..f71273ae 100644 --- a/system/controllers/order.php +++ b/system/controllers/order.php @@ -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; diff --git a/system/controllers/page.php b/system/controllers/page.php index 866246af..d1bd9ad9 100644 --- a/system/controllers/page.php +++ b/system/controllers/page.php @@ -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']; diff --git a/system/controllers/pages.php b/system/controllers/pages.php index d77f8edb..0e2e653e 100644 --- a/system/controllers/pages.php +++ b/system/controllers/pages.php @@ -54,9 +54,9 @@ if(strpos($action,"-reset")!==false){ $html = _post("html"); run_hook('save_pages'); #HOOK if(file_put_contents($path, str_replace([""],"",$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, chmod 664 pages/*.html")); } }else $ui->display('a404.tpl'); diff --git a/system/controllers/pluginmanager.php b/system/controllers/pluginmanager.php index 84834d25..e8d3cd8d 100644 --- a/system/controllers/pluginmanager.php +++ b/system/controllers/pluginmanager.php @@ -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'); diff --git a/system/controllers/pool.php b/system/controllers/pool.php index a4508657..fc7b891c 100644 --- a/system/controllers/pool.php +++ b/system/controllers/pool.php @@ -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' . '
    '; } if ($ip_address == '' or $routers == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_pool')->where('pool_name', $name)->find_one(); if ($d) { - $msg .= $_L['Pool_already_exist'] . '
    '; + $msg .= Lang::T('Pool Name Already Exist') . '
    '; } 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'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $id = _post('id'); $d = ORM::for_table('tbl_pool')->find_one($id); if ($d) { } else { - $msg .= $_L['Data_Not_Found'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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); } diff --git a/system/controllers/prepaid.php b/system/controllers/prepaid.php index 9cc1b8fe..a9ba3b70 100644 --- a/system/controllers/prepaid.php +++ b/system/controllers/prepaid.php @@ -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 = <<assign('xfooter', ''); - $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'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } $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', ''); - $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'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } if (Validator::UnsignedNumber($numbervoucher) == false) { $msg .= 'The Number of Vouchers must be a number' . '
    '; @@ -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': diff --git a/system/controllers/radius.php b/system/controllers/radius.php index 28404383..867c0adb 100644 --- a/system/controllers/radius.php +++ b/system/controllers/radius.php @@ -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) { diff --git a/system/controllers/register.php b/system/controllers/register.php index c1b3651e..ca19c353 100644 --- a/system/controllers/register.php +++ b/system/controllers/register.php @@ -41,7 +41,7 @@ switch ($do) { $msg .= 'Email is not Valid
    '; } if ($password != $cpassword) { - $msg .= $_L['PasswordsNotMatch'] . '
    '; + $msg .= Lang::T('Passwords does not match') . '
    '; } 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'] . '
    '; + $msg .= Lang::T('Account already axist') . '
    '; } 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); diff --git a/system/controllers/reports.php b/system/controllers/reports.php index bdf16d14..dd4c8192 100644 --- a/system/controllers/reports.php +++ b/system/controllers/reports.php @@ -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'); diff --git a/system/controllers/routers.php b/system/controllers/routers.php index 8de53bb7..3dbf56c6 100644 --- a/system/controllers/routers.php +++ b/system/controllers/routers.php @@ -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' . '
    '; } if ($ip_address == '' or $username == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_routers')->where('ip_address', $ip_address)->find_one(); if ($d) { - $msg .= $_L['Router_already_exist'] . '
    '; + $msg .= Lang::T('IP Router Already Exist') . '
    '; } if (strtolower($name) == 'radius') { $msg .= 'Radius name is reserved
    '; @@ -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' . '
    '; } if ($ip_address == '' or $username == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $id = _post('id'); $d = ORM::for_table('tbl_routers')->find_one($id); if ($d) { } else { - $msg .= $_L['Data_Not_Found'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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); } diff --git a/system/controllers/services.php b/system/controllers/services.php index 1c0f4d77..0e9fa8d9 100644 --- a/system/controllers/services.php +++ b/system/controllers/services.php @@ -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' . '
    '; } if ($name == '' or $id_bw == '' or $price == '' or $validity == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } if (empty($radius)) { if ($routers == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } } $d = ORM::for_table('tbl_plans')->where('name_plan', $name)->where('type', 'Hotspot')->find_one(); if ($d) { - $msg .= $_L['Plan_already_exist'] . '
    '; + $msg .= Lang::T('Name Plan Already Exist') . '
    '; } 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' . '
    '; } if ($name == '' or $id_bw == '' or $price == '' or $validity == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_plans')->where('id', $id)->find_one(); if ($d) { } else { - $msg .= $_L['Data_Not_Found'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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', ''); $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' . '
    '; } if ($name == '' or $id_bw == '' or $price == '' or $validity == '' or $pool == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } if (empty($radius)) { if ($routers == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } } $d = ORM::for_table('tbl_plans')->where('name_plan', $name)->find_one(); if ($d) { - $msg .= $_L['Plan_already_exist'] . '
    '; + $msg .= Lang::T('Name Plan Already Exist') . '
    '; } 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' . '
    '; } if ($name == '' or $id_bw == '' or $price == '' or $validity == '' or $pool == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_plans')->where('id', $id)->find_one(); if ($d) { } else { - $msg .= $_L['Data_Not_Found'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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' . '
    '; } if ($name == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_plans')->where('id', $id)->find_one(); if ($d) { } else { - $msg .= $_L['Data_Not_Found'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } 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' . '
    '; } if ($name == '') { - $msg .= $_L['All_field_is_required'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_plans')->where('name_plan', $name)->find_one(); if ($d) { - $msg .= $_L['Plan_already_exist'] . '
    '; + $msg .= Lang::T('Name Plan Already Exist') . '
    '; } 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); } diff --git a/system/controllers/settings.php b/system/controllers/settings.php index 06d1a738..8e18f91f 100644 --- a/system/controllers/settings.php +++ b/system/controllers/settings.php @@ -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', ''); @@ -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'] . '
    '; + $msg .= Lang::T('Account already axist') . '
    '; } $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'] . '
    '; + $msg .= Lang::T('Data Not Found') . '
    '; } if ($d['username'] != $username) { $c = ORM::for_table('tbl_users')->where('username', $username)->find_one(); if ($c) { - $msg .= $_L['account_already_exist'] . '
    '; + $msg .= Lang::T('Account already axist') . '
    '; } } 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'] . '
    '; + $msg .= Lang::T('All field is required') . '
    '; } $d = ORM::for_table('tbl_language')->where('name', $name)->find_one(); if ($d) { - $msg .= $_L['Lang_already_exist'] . '
    '; + $msg .= Lang::T('Language Name Already Exist') . '
    '; } 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); } diff --git a/system/controllers/voucher.php b/system/controllers/voucher.php index 747f2766..e54139cf 100644 --- a/system/controllers/voucher.php +++ b/system/controllers/voucher.php @@ -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; diff --git a/system/lan/arabic.json b/system/lan/arabic.json new file mode 100644 index 00000000..a466de8d --- /dev/null +++ b/system/lan/arabic.json @@ -0,0 +1 @@ +{"10ac3d04253ef7e1ddc73e6091c0cd55":"\u0627\u0644\u062a\u0627\u0644\u064a","d55b30607c2a9a2616347d6edb789f6b":"\u0622\u062e\u0631","eec89088ee408b80387155272b113256":"\u0634\u0628\u0643\u0629","8c9a1da3c83b91f9bea73b7eee241025":"\u0627\u0644\u062f\u062e\u0644 \u0627\u0644\u064a\u0648\u0645","aa99d538a87f25a4a9ef0e90a5b85271":"\u0639\u0631\u0636 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631","852dbef170f1c9c774edecf053a11508":"\u0627\u0644\u062f\u062e\u0644 \u0647\u0630\u0627 \u0627\u0644\u0634\u0647\u0631","e58cde944613eaf6dc952700ea1ad65c":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0648\u0646 \u0646\u0634\u0637\u0648\u0646","d8d7ad6abfd08c27baa8bedb78c72ddb":"\u0639\u0631\u0636 \u0627\u0644\u0643\u0644","719412749dcd684e91d69bb987b638b5":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","069532bbf4a9a8647fe3e78c3d9bc4c1":"\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u062c\u0644\u064a\u0646 \u0634\u0647\u0631\u064a\u0627","043e5ebb55bb8710f0b634cd235b8523":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0634\u0647\u0631\u064a\u0629","b356b614cf306c841fc15966c9d1dc29":"\u0627\u0633\u0645 \u0627\u0644\u062e\u0637\u0629","820afbf34627b1ec3da423052ffdc0ed":"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u064a\u0648\u0645","1b60ba0c9bf033a378647a9788586bbe":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0639\u0644\u0649","39324136240b4e9041e319675edcadeb":"\u062a\u0646\u062a\u0647\u064a \u0635\u0644\u0627\u062d\u064a\u062a\u0647 \u0641\u064a","8ab0af85113934db0daecf8c1d8772fe":"\u062c\u0645\u064a\u0639 \u0631\u0624\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","2b16564e6e838ce86608620b70beb570":"\u0633\u062c\u0644 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a","2938c7f7e560ed972f8a4f68e80ff834":"\u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629","dec7d0fa549f3aacee128eaed33eee7c":"PHPNuxBill","7b7bc2512ee1fedcd76bdc68926d4f7b":"\u0645\u062f\u064a\u0631","8f1e77e0d2be21da93cd4d9a939148f7":"\u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","bea8d9e6a0d57c4a264756b4f9822ed9":"\u062d\u0633\u0627\u0628\u064a","0323de4f66a1700e2173e9bcdce02715":"\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c","ce26601dac0dea138b7295f02b7620a7":"\u0639\u0645\u064a\u0644","0e2c3d4638d6b306264afc5c9abddbb2":"\u0625\u0636\u0627\u0641\u0629 \u062c\u0647\u0629 \u0627\u062a\u0635\u0627\u0644 \u062c\u062f\u064a\u062f\u0629","15604c289a56a6b4b8480011be4741fd":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644","db1b73ab06bd303c6dbc1ad332c16636":"\u0645\u0633\u0628\u0642\u0629 \u0627\u0644\u062f\u0641\u0639","4fd544f659dc9f7aed6b5c844259740c":"\u0645\u0633\u062a\u062e\u062f\u0645\u064a \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0633\u0628\u0642","1885e14e080806dccff75fc085a84a57":"\u0642\u0633\u0627\u0626\u0645 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0633\u0628\u0642","8a6e6cfbb1d04c897ac7c1ae4b2bb161":"\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u062d\u0633\u0627\u0628","f8b939cbf3a9b6b85846dfb1e1fb70ce":"\u0625\u0639\u0627\u062f\u0629 \u0634\u062d\u0646 \u0627\u0644\u062d\u0633\u0627\u0628","a92868b1902c15abd6c9779e8bae2498":"\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0631\u0635\u064a\u062f","992a0f0542384f1ee5ef51b7cf4ae6c4":"\u062e\u062f\u0645\u0627\u062a","78e17559580cf5c3537867e00fbd5e00":"\u062e\u0637\u0637 \u0627\u0644\u0646\u0642\u0627\u0637 \u0627\u0644\u0633\u0627\u062e\u0646\u0629","01505933acb7f1b3258f18323d9cf808":"\u062e\u0637\u0637 PPPOE","9a60708b64c0762e845ce34f72a5cf0c":"\u062e\u0637\u0637 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u062a\u0631\u062f\u062f\u064a","845c418c0644c7582e1c7962d4845b12":"\u062e\u0637\u0637 \u0627\u0644\u062a\u0648\u0627\u0632\u0646","c91c7b93c28cd18741b71f727ee81ee3":"\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631","58b5dfce72d2be9111b67aa349dc7f76":"\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u064a\u0648\u0645\u064a\u0629","23712f10770637831f59d7cea752a7fd":"\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u0641\u062a\u0631\u0629","d6ff955c5dedd57efe8a15c4e061f584":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0646\u0634\u064a\u0637","c8555c4afdc42bae74cadb03dfcc6c5d":"\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647","dd0fe3bcb875011519f5ce4fd764980b":"\u062a\u062c\u0645\u0639 IP","20e5136f3302b9a6af16dfe128b7c132":"\u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u062b\u0627\u0628\u062a\u0629","92012c1010f9c89b3b14bb88c35f842d":"\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0637\u0644\u0628","be686376cddb23d0227444ccc3c4b5b7":"\u0641\u0627\u062a\u0648\u0631\u0629","feb4d2dfe1b2a637fdfd9e397cc4735f":"\u0625\u0639\u0644\u0627\u0646","2d364073f63aacc4ff94e942e023d00d":"\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0633\u062c\u064a\u0644","f4f70727dc34561dfde1a3c529b6205c":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a","52f4393e1b52ba63e27310ca92ba098c":"\u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629","36d6c242ea3564ee12b063246469ea67":"\u0627\u0644\u0645\u0648\u0642\u0639","e13de37b5a0e1bb877d5e7687fe54848":"\u0625\u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","08d4ad39c20aabe59c158a0370ddeb7e":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0646","d3cb37b25f364e5d4dc03e4fa3069fba":"\u0627\u0633\u0646\u0631\u062c\u0627\u0639 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a","e90cc5a4e5baec875b86d6228ae7b7b4":"\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639","f97acbe0f16c1533b936d01901d37bb8":"\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0633\u0627\u0639\u062f","b2d37ae1cedf42ff874289b721860af2":"\u0627\u0644\u0633\u062c\u0644\u0627\u062a","7d61983c34edc2a8cabbea71c4732f62":"\u0645\u062c\u062a\u0645\u0639","f6039d44b29456b20f8f373155ae4973":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","df0f93305a7e08ff1b0dac5524fbbcd1":"\u0627\u0633\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\/\u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629","73cfbab582930752be445e0158b41376":"\u0633\u064a\u062a\u0645 \u0639\u0631\u0636 \u0647\u0630\u0627 \u0627\u0644\u0627\u0633\u0645 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0648\u0627\u0646","d32b09ac138ee120400921f2c0294ba3":"\u0634\u0639\u0627\u0631 \u0627\u0644\u0634\u0631\u0643\u0629","edcdbac6e45118be1f6841aeb6b37000":"\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0634\u0631\u0643\u0629","9c10246ddef2329a6a9f632764909bce":"\u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0623\u062f\u0646\u0627\u0647 \u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","dd7bf230fde8d4836917806aff6a6b27":"\u0639\u0646\u0648\u0627\u0646","f9061b9dc378c5a3fbb78cda91d4f314":"\u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0644\u0627\u0645\u0629 HTML","1e4dbc7eaa78468a3bc1448a3d68d906":"\u0631\u0642\u0645 \u0627\u0644\u062a\u0644\u064a\u0641\u0648\u0646","3d257cc461a841ca533dc8c1d978e381":"\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","1275caa07c240e02e2a591d6fec8e579":"\u0633\u064a\u062a\u0645 \u0625\u062e\u0641\u0627\u0621 \u0642\u0627\u0626\u0645\u0629 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","fd72e730da1377565d67e7006e72539c":"\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","90e4e0f5969e8aef7bb870effa6ec715":"\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u062a\u0633\u062c\u064a\u0644","bc7fe0203c30994238762cb974421e13":"\u064a\u0642\u0648\u0645 \u0627\u0644\u0639\u0645\u064a\u0644 \u0641\u0642\u0637 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0648\u0631\u0645\u0632 \u0627\u0644\u0642\u0633\u064a\u0645\u0629\u060c \u0648\u0633\u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0647\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","a05a26b0f8385df49b0f399197621833":"\u0628\u0639\u062f \u0642\u064a\u0627\u0645 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0623\u0648 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\u060c \u0633\u062a\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0639\u0645\u064a\u0644 \u0625\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 URL \u0647\u0630\u0627","e165e9c16486df6f647b6808b2b52fab":"\u0646\u0638\u0627\u0645 \u0627\u0644\u062a\u0648\u0627\u0632\u0646","3353a51389e233e50534784da6ac708b":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0646\u0638\u0627\u0645","2b933087eae952bdd87aafea24f92948":"\u064a\u0645\u0643\u0646 \u0644\u0644\u0639\u0645\u064a\u0644 \u0625\u064a\u062f\u0627\u0639 \u0627\u0644\u0623\u0645\u0648\u0627\u0644 \u0644\u0634\u0631\u0627\u0621 \u0642\u0633\u064a\u0645\u0629","95702df39312bf73db3270650bccd4ca":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0646\u0642\u0644","8d892f2fe7521c27e0694579cea33e1c":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0631\u0635\u064a\u062f \u0628\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","67525fc1fc3ee48b7a02510fdf2224c8":"\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0631\u0635\u064a\u062f","11874bada797b1e63c68042b4c831f16":"\u0625\u0634\u0639\u0627\u0631 \u0628\u0631\u0642\u064a\u0629","94fa8b65067c38bd5a60a4fb8733dfa2":"\u062a\u0633\u062c\u064a\u0644 OTP \u0639\u0628\u0631 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629","163a373185a8503973fe490a5b01f6d7":"\u0625\u0634\u0639\u0627\u0631 \u0648\u0627\u062a\u0633 \u0627\u0628","fbc618961a02656021bbe3df1d4429c2":"\u0625\u0634\u0639\u0627\u0631 \u0645\u0646\u062a\u0647\u064a \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","a097b0840b3197a87237074be0b5d713":"\u0633\u064a\u062d\u0635\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 \u0625\u0634\u0639\u0627\u0631 \u0639\u0646\u062f \u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u062d\u0632\u0645\u0629","233e5e0659b179e128d2296bdb21e571":"\u0625\u0634\u0639\u0627\u0631 \u0627\u0644\u062f\u0641\u0639","01fd89c5bf168f0affc2bd6cffe22fb8":"\u0633\u064a\u062d\u0635\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 \u0625\u0634\u0639\u0627\u0631 \u0628\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0639\u0646\u062f \u0634\u0631\u0627\u0621 \u0627\u0644\u062d\u0632\u0645\u0629 \u0623\u0648 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u062d\u0632\u0645\u0629","5322558b9e69f01bdbd6547c8f1c358c":"\u0625\u0639\u0644\u0627\u0645 \u062a\u0630\u0643\u064a\u0631","6c0b28366f4c084709607b45b3e1ae90":"\u0623\u062f\u0627\u0629 Tawk.to \u0644\u0644\u062f\u0631\u062f\u0634\u0629","466eadd40b3c10580e3ab4e8061161ce":"\u0641\u0627\u062a\u0648\u0631\u0629","051d8002b53e7ccad60ad6677a28e442":"\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","f56ec2ab97d604832d90f6394e3f341f":"\u0627\u0644\u0648\u0643\u064a\u0644","c55575f38d98677e2c0fc7e960d4d477":"\u0645\u062e\u062f\u0645 \u0628\u0631\u0648\u0643\u0633\u064a","27a0127e3e1bbab860854427f2bc92c6":"\u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644","f5d6040ed78ca86ddc73296a49b18510":"\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a","630058029627ce58e7571e7a5b6ec591":"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644","ce8ae9da5b7cd6c3df2929543a9af92d":"\u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a","dc647eb65e6711e155375218212b3964":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","7e0058a03e83f8d86cb800c0f8631a57":"\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 PPPOE","c39c83bfb9e9e8a12ceed74aea19a6d7":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u062a\u063a\u064a\u064a\u0631 \u0647\u0630\u0627\u060c \u0627\u0644\u0645\u0634\u0631\u0641 \u0641\u0642\u0637. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0641\u0627\u0631\u063a\u064b\u0627 \u0641\u0633\u0648\u0641 \u064a\u0633\u062a\u062e\u062f\u0645 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","c8656db80d8d69965f8a6d8ba88fcb49":"\u0646\u0648\u0639 \u0627\u0644\u062e\u062f\u0645\u0629","ea4788705e6873b424c65e91c2846b19":"\u064a\u0644\u063a\u064a"} \ No newline at end of file diff --git a/system/lan/country.json b/system/lan/country.json new file mode 100644 index 00000000..384469e9 --- /dev/null +++ b/system/lan/country.json @@ -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" +} \ No newline at end of file diff --git a/system/lan/english.json b/system/lan/english.json new file mode 100644 index 00000000..7630c889 --- /dev/null +++ b/system/lan/english.json @@ -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, chmod 664 pages\/*.html", + "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": "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.
    Watch project 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" +} \ No newline at end of file diff --git a/system/lan/english/common.lan.php b/system/lan/english/common.lan.php deleted file mode 100644 index 66514989..00000000 --- a/system/lan/english/common.lan.php +++ /dev/null @@ -1,430 +0,0 @@ -chmod 664 pages/*.html"; -$_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'] = 'PHPNuxBill 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.
    Watch project
    in here'; - -//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'; diff --git a/system/lan/english/index.html b/system/lan/english/index.html deleted file mode 100644 index 97579708..00000000 --- a/system/lan/english/index.html +++ /dev/null @@ -1,8 +0,0 @@ - - - 403 Forbidden - - -

    Directory access is forbidden.

    - - \ No newline at end of file diff --git a/system/lan/indonesia.json b/system/lan/indonesia.json new file mode 100644 index 00000000..a0fc1513 --- /dev/null +++ b/system/lan/indonesia.json @@ -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, chmod 664 pages\/*.html", + "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": "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.
    Tonton proyek 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": "[[name]]<\/b> akan diganti dengan Nama pelanggan. [[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" +} \ No newline at end of file diff --git a/system/lan/indonesia/common.lan.php b/system/lan/indonesia/common.lan.php deleted file mode 100644 index a8fb7337..00000000 --- a/system/lan/indonesia/common.lan.php +++ /dev/null @@ -1,414 +0,0 @@ -chmod 664 pages/*.html"; -$_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'] = 'PHPNuxBill 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.
    Tonton proyek
    Disini'; - -//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'] = '[[name]] akan diganti dengan Nama pelanggan. [[package]] 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'; \ No newline at end of file diff --git a/system/lan/indonesia/index.html b/system/lan/indonesia/index.html deleted file mode 100644 index 97579708..00000000 --- a/system/lan/indonesia/index.html +++ /dev/null @@ -1,8 +0,0 @@ - - - 403 Forbidden - - -

    Directory access is forbidden.

    - - \ No newline at end of file diff --git a/system/lan/spanish.json b/system/lan/spanish.json new file mode 100644 index 00000000..eea710d2 --- /dev/null +++ b/system/lan/spanish.json @@ -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, chmod 664 pages\/*.html", + "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": "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.
    Ver proyecto 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": "[[name]]<\/b> will be replaced with Customer Name. [[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" +} \ No newline at end of file diff --git a/system/lan/spanish/common.lan.php b/system/lan/spanish/common.lan.php deleted file mode 100644 index 9ff495d1..00000000 --- a/system/lan/spanish/common.lan.php +++ /dev/null @@ -1,411 +0,0 @@ -chmod 664 pages/*.html"; -$_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'] = 'MIKRO-RED 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.
    Ver proyecto
    aqui'; - -//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'] = '[[name]] will be replaced with Customer Name. [[package]] 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'; \ No newline at end of file diff --git a/system/lan/turkish.json b/system/lan/turkish.json new file mode 100644 index 00000000..313359e5 --- /dev/null +++ b/system/lan/turkish.json @@ -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": " 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.
    Projeyi 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": "[[name]]<\/b> will be replaced with Customer Name. [[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" +} \ No newline at end of file diff --git a/system/lan/turkish/common.lan.php b/system/lan/turkish/common.lan.php deleted file mode 100755 index f5360988..00000000 --- a/system/lan/turkish/common.lan.php +++ /dev/null @@ -1,388 +0,0 @@ - PHPNuxBill , 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.
    Projeyi
    buradan izleyin '; -$_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'] = '[[name]] will be replaced with Customer Name. [[package]] 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'; \ No newline at end of file diff --git a/system/lan/turkish/index.html b/system/lan/turkish/index.html deleted file mode 100755 index 97579708..00000000 --- a/system/lan/turkish/index.html +++ /dev/null @@ -1,8 +0,0 @@ - - - 403 Forbidden - - -

    Directory access is forbidden.

    - - \ No newline at end of file diff --git a/ui/ui/admin-login.tpl b/ui/ui/admin-login.tpl index 2587d8f0..493b7061 100644 --- a/ui/ui/admin-login.tpl +++ b/ui/ui/admin-login.tpl @@ -4,7 +4,7 @@ - {$_title} - {$_L['Login']} + {$_title} - {Lang::T('Login')} @@ -19,20 +19,20 @@ NuxBilling diff --git a/ui/ui/app-localisation.tpl b/ui/ui/app-localisation.tpl index 44d42ed9..5c142e01 100644 --- a/ui/ui/app-localisation.tpl +++ b/ui/ui/app-localisation.tpl @@ -3,12 +3,12 @@
    -
    {$_L['Localisation']}
    +
    {Lang::T('Localisation')}
    - +
    - +
    @@ -58,26 +58,26 @@
    - +
    - +
    - +
    - {$_L['currency_help']} + {Lang::T('Keep it blank if you do not want to show currency code')}
    @@ -117,7 +117,7 @@
    + type="submit">{Lang::T('Save Changes')}
    diff --git a/ui/ui/app-notifications.tpl b/ui/ui/app-notifications.tpl index 2471c979..17863f53 100644 --- a/ui/ui/app-notifications.tpl +++ b/ui/ui/app-notifications.tpl @@ -150,7 +150,7 @@
    + type="submit">{Lang::T('Save Changes')}
    diff --git a/ui/ui/app-settings.tpl b/ui/ui/app-settings.tpl index 8b15e535..954671ec 100644 --- a/ui/ui/app-settings.tpl +++ b/ui/ui/app-settings.tpl @@ -9,16 +9,16 @@
    - {$_L['General_Settings']} + {Lang::T('General Settings')}
    - +
    - {$_L['App_Name_Help_Text']} + {Lang::T('This Name will be shown on the Title')}
    @@ -40,15 +40,15 @@ {Lang::T('Will show below user pages')}
    - +
    - {$_L['You_can_use_html_tag']} + {Lang::T('You can use html tag')}
    - +
    @@ -98,8 +98,8 @@ - - + +
    @@ -407,7 +407,7 @@
    - {$_L['You_can_use_html_tag']} + {Lang::T('You can use html tag')}
    @@ -468,7 +468,7 @@
    + type="submit">{Lang::T('Save Changes')}
    diff --git a/ui/ui/autoload-pool.tpl b/ui/ui/autoload-pool.tpl index 09ce2de7..64032c28 100644 --- a/ui/ui/autoload-pool.tpl +++ b/ui/ui/autoload-pool.tpl @@ -1,4 +1,4 @@ - + {foreach $d as $ds} {/foreach} \ No newline at end of file diff --git a/ui/ui/autoload-server.tpl b/ui/ui/autoload-server.tpl index 6bd70fe6..ce87d7c4 100644 --- a/ui/ui/autoload-server.tpl +++ b/ui/ui/autoload-server.tpl @@ -1,4 +1,4 @@ - + {if $_c['radius_enable']} {/if} diff --git a/ui/ui/balance-add.tpl b/ui/ui/balance-add.tpl index c442906b..cb7a1999 100644 --- a/ui/ui/balance-add.tpl +++ b/ui/ui/balance-add.tpl @@ -3,7 +3,7 @@
    -
    {$_L['Add_Plan']}
    +
    {Lang::T('Add Service Plan')}
    @@ -29,13 +29,13 @@
    - +
    - +
    {$_c['currency_code']} @@ -46,8 +46,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/balance-edit.tpl b/ui/ui/balance-edit.tpl index 60ea0225..5f5b770d 100644 --- a/ui/ui/balance-edit.tpl +++ b/ui/ui/balance-edit.tpl @@ -3,7 +3,7 @@
    -
    {$_L['Edit_Plan']}
    +
    {Lang::T('Edit Service Plan')}
    @@ -31,13 +31,13 @@
    - +
    - +
    {$_c['currency_code']} @@ -48,8 +48,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/balance.tpl b/ui/ui/balance.tpl index 17ace703..63858031 100644 --- a/ui/ui/balance.tpl +++ b/ui/ui/balance.tpl @@ -12,24 +12,24 @@
    - +
    - +
     
    - - - + + + @@ -38,8 +38,8 @@ {/foreach} diff --git a/ui/ui/bandwidth-add.tpl b/ui/ui/bandwidth-add.tpl index b442d41b..3b0c4aee 100644 --- a/ui/ui/bandwidth-add.tpl +++ b/ui/ui/bandwidth-add.tpl @@ -3,18 +3,18 @@
    -
    {$_L['Add_Bandwidth']}
    +
    {Lang::T('Add New Bandwidth')}
    - +
    - +
    @@ -26,7 +26,7 @@
    - +
    @@ -40,8 +40,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/bandwidth-edit.tpl b/ui/ui/bandwidth-edit.tpl index 40921950..ee5c75ea 100644 --- a/ui/ui/bandwidth-edit.tpl +++ b/ui/ui/bandwidth-edit.tpl @@ -3,19 +3,19 @@
    -
    {$_L['Edit_Bandwidth']}
    +
    {Lang::T('Edit Bandwidth')}
    - +
    - +
    @@ -27,7 +27,7 @@
    - +
    @@ -41,8 +41,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/bandwidth.tpl b/ui/ui/bandwidth.tpl index 85eb2702..cda79b08 100644 --- a/ui/ui/bandwidth.tpl +++ b/ui/ui/bandwidth.tpl @@ -3,7 +3,7 @@
    -
    {$_L['Bandwidth_Plans']}
    +
    {Lang::T('Bandwidth Plans')}
    @@ -12,25 +12,25 @@
    - +
    - +
     
    {$_L['Plan_Name']}{$_L['Plan_Price']}{$_L['Manage']}{Lang::T('Plan Name')}{Lang::T('Plan Price')}{Lang::T('Manage')}
    {$ds['name_plan']} {Lang::moneyFormat($ds['price'])} - {$_L['Edit']} - {$_L['Delete']} + {Lang::T('Edit')} + {Lang::T('Delete')}
    - - - - + + + + @@ -40,8 +40,8 @@ {/foreach} diff --git a/ui/ui/change-password.tpl b/ui/ui/change-password.tpl index bc08c627..2fecc0fe 100644 --- a/ui/ui/change-password.tpl +++ b/ui/ui/change-password.tpl @@ -3,23 +3,23 @@
    -
    {$_L['Change_Password']}
    +
    {Lang::T('Change Password')}
    - +
    - +
    - +
    @@ -27,8 +27,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/community.tpl b/ui/ui/community.tpl index 25586a6f..7184c1a7 100644 --- a/ui/ui/community.tpl +++ b/ui/ui/community.tpl @@ -144,7 +144,7 @@

    PHPNUXBILL

    - {$_L['Welcome_Text_Admin']} + PHPNuxBill 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.
    Watch project in here
    diff --git a/ui/ui/customers-add.tpl b/ui/ui/customers-add.tpl index 6aaa44d1..9fe84121 100644 --- a/ui/ui/customers-add.tpl +++ b/ui/ui/customers-add.tpl @@ -3,12 +3,12 @@
    -
    {$_L['Add_Contact']}
    +
    {Lang::T('Add New Contact')}
    - +
    {if $_c['country_code_phone']!= ''} @@ -18,24 +18,24 @@ class="glyphicon glyphicon-phone-alt"> {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    - +
    - +
    - +
    {if $_c['country_code_phone']!= ''} @@ -45,12 +45,12 @@ class="glyphicon glyphicon-phone-alt"> {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    - +
    @@ -67,7 +67,7 @@
    - +
    @@ -86,8 +86,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Save Changes')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/customers-edit.tpl b/ui/ui/customers-edit.tpl index b1c13bd7..f35b88b6 100644 --- a/ui/ui/customers-edit.tpl +++ b/ui/ui/customers-edit.tpl @@ -3,13 +3,13 @@
    -
    {$_L['Edit_Contact']}
    +
    {Lang::T('Edit Contact')}
    - +
    {if $_c['country_code_phone']!= ''} @@ -20,25 +20,25 @@ {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    - +
    - +
    - +
    {if $_c['country_code_phone']!= ''} @@ -48,17 +48,17 @@ class="glyphicon glyphicon-phone-alt"> {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    - +
    - {$_L['password_change_help']} + {Lang::T('Keep Blank to do not change Password')}
    @@ -72,7 +72,7 @@
    - +
    @@ -91,8 +91,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Save Changes')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/customers-view.tpl b/ui/ui/customers-view.tpl index 59fb0949..5455f15b 100644 --- a/ui/ui/customers-view.tpl +++ b/ui/ui/customers-view.tpl @@ -12,26 +12,26 @@
    • - {$_L['Username']} {$d['username']} + {Lang::T('Username')} {$d['username']}
    • - {$_L['Phone_Number']} {$d['phonenumber']} + {Lang::T('Phone Number')} {$d['phonenumber']}
    • - {$_L['Email']} {$d['email']} + {Lang::T('Email')} {$d['email']}

    {Lang::nl2br($d['address'])}

    • - {$_L['Password']} {Lang::T('Password')}
    • {if $d['pppoe_password'] != ''}
    • - PPPOE {$_L['Password']} PPPOE {Lang::T('Password')} @@ -48,7 +48,7 @@ class="pull-right">{if $d['auto_renewal']}yes{else}no{/if}
    • - {$_L['Created_On']} {Lang::T('Created On')} {Lang::dateTimeFormat($d['created_at'])}
    • @@ -59,12 +59,12 @@
      {$_L['Edit']} + class="btn btn-warning btn-sm btn-block">{Lang::T('Edit')}
    @@ -79,11 +79,11 @@ class="pull-right">{if $package['status']=='on'}yes{else}no{/if}
  • - {$_L['Created_On']} {Lang::dateAndTimeFormat($package['recharged_on'],$package['recharged_time'])}
  • - {$_L['Expires_On']} {Lang::dateAndTimeFormat($package['expiration'], $package['time'])}
  • @@ -127,14 +127,14 @@ {if Lang::arrayCount($activation)}
  • - - - - - - - - + + + + + + + + @@ -156,15 +156,15 @@ {if Lang::arrayCount($order)} - + - - - - + + + + - + @@ -178,11 +178,11 @@ - {/foreach} diff --git a/ui/ui/customers.tpl b/ui/ui/customers.tpl index aa9c85d6..651bddd1 100644 --- a/ui/ui/customers.tpl +++ b/ui/ui/customers.tpl @@ -9,7 +9,7 @@ onclick="return confirm('This will export to CSV?')"> CSV - {$_L['Manage_Accounts']} + {Lang::T('Manage Contact')}
    @@ -27,22 +27,22 @@
    {$_L['Add_Contact']} + class="ion ion-android-add"> {Lang::T('Add New Contact')}
     
    {$_L['BW_Name']}{$_L['Rate_Download']}{$_L['Rate_Upload']}{$_L['Manage']}{Lang::T('Bandwidth Name')}{Lang::T('Rate Download')}{Lang::T('Rate Upload')}{Lang::T('Manage')}
    {$ds['rate_down']} {$ds['rate_down_unit']} {$ds['rate_up']} {$ds['rate_up_unit']} - {$_L['Edit']} - {$_L['Delete']} + {Lang::T('Edit')} + {Lang::T('Delete')}
    {$_L['Invoice']}{$_L['Username']}{$_L['Plan_Name']}{$_L['Plan_Price']}{$_L['Type']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{Lang::T('Invoice')}{Lang::T('Username')}{Lang::T('Plan Name')}{Lang::T('Plan Price')}{Lang::T('Type')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}
    {$_L['Plan_Name']}{Lang::T('Plan Name')} {Lang::T('Gateway')} {Lang::T('Routers')}{$_L['Type']}{$_L['Plan_Price']}{$_L['Created_On']}{$_L['Expires_On']}{Lang::T('Type')}{Lang::T('Plan Price')}{Lang::T('Created On')}{Lang::T('Expires On')} {Lang::T('Date Done')}{$_L['Method']}{Lang::T('Method')}
    {Lang::dateTimeFormat($ds['created_date'])} {Lang::dateTimeFormat($ds['expired_date'])} {if $ds['status']!=1}{Lang::dateTimeFormat($ds['paid_date'])}{/if}{if $ds['status']==1}{$_L['UNPAID']} - {elseif $ds['status']==2}{$_L['PAID']} + {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}
    - - + + - - - + + + - - + + @@ -64,7 +64,7 @@   {Lang::T('View')}  {$_L['Recharge']} + class="btn btn-primary btn-xs">{Lang::T('Recharge')} {/foreach} diff --git a/ui/ui/dashboard.tpl b/ui/ui/dashboard.tpl index 9e769068..b16e1ad0 100644 --- a/ui/ui/dashboard.tpl +++ b/ui/ui/dashboard.tpl @@ -7,12 +7,12 @@

    {$_c['currency_code']} {number_format($iday,0,$_c['dec_point'],$_c['thousands_sep'])}

    -

    {$_L['Income_Today']}

    +

    {Lang::T('Income Today')}

    - {$_L['View_Reports']} {Lang::T('View Reports')} @@ -22,12 +22,12 @@

    {$_c['currency_code']} {number_format($imonth,0,$_c['dec_point'],$_c['thousands_sep'])}

    -

    {$_L['Income_This_Month']}

    +

    {Lang::T('Income This Month')}

    - {$_L['View_Reports']} {Lang::T('View Reports')} @@ -36,12 +36,12 @@

    {$u_act}/{$u_all}

    -

    {$_L['Users_Active']}

    +

    {Lang::T('Users Active')}

    - {$_L['View_All']} {Lang::T('View All')} @@ -50,12 +50,12 @@

    {$c_all}

    -

    {$_L['Total_Users']}

    +

    {Lang::T('Total Users')}

    - {$_L['View_All']} {Lang::T('View All')} @@ -111,7 +111,7 @@
    {$_L['Username']}{$_L['Full_Name']}{Lang::T('Username')}{Lang::T('Full Name')} {Lang::T('Balance')}{$_L['Phone_Number']}{$_L['Email']}{$_L['Package']}{Lang::T('Phone Number')}{Lang::T('Email')}{Lang::T('Package')} {Lang::T('Service Type')}{$_L['Created_On']}{$_L['Manage']}{Lang::T('Created On')}{Lang::T('Manage')}
    - + @@ -137,15 +137,15 @@ {/if} {if $_c['hide_uet'] != 'yes'}
    -
    {$_L['User_Expired_Today']}
    +
    {Lang::T('User Expired, Today')}
    {$_L['Plan_Name']}{Lang::T('Plan Name')} unused used
    - - - + + + @@ -185,7 +185,7 @@ {/if} {if $_c['hide_al'] != 'yes'}
    - +
      {foreach $dlog as $dlogs} diff --git a/ui/ui/dbstatus.tpl b/ui/ui/dbstatus.tpl index bc92ef1c..b6c1b089 100644 --- a/ui/ui/dbstatus.tpl +++ b/ui/ui/dbstatus.tpl @@ -9,8 +9,8 @@
    Id{$_L['Username']}{$_L['Created_On']}{$_L['Expires_On']}{Lang::T('Username')}{Lang::T('Created On')}{Lang::T('Expires On')}
    - - + + @@ -31,7 +31,7 @@
    + {Lang::T('Download Database Backup')}
    diff --git a/ui/ui/deposit.tpl b/ui/ui/deposit.tpl index a76311fa..f4523751 100644 --- a/ui/ui/deposit.tpl +++ b/ui/ui/deposit.tpl @@ -7,10 +7,10 @@
    - +
    @@ -18,7 +18,7 @@
    - +
    - {$_L['Unlimited']} - {$_L['Limited']} + {Lang::T('Unlimited')} + {Lang::T('Limited')}
    {$_L['Table_Name']}{$_L['Rows']}{Lang::T('Table Name')}{Lang::T('Rows')} Select
    - - - - - - - - + + + + + + + + - + @@ -70,10 +70,10 @@ {/foreach} diff --git a/ui/ui/invoice-print.tpl b/ui/ui/invoice-print.tpl index 21b98a93..d43aeb66 100644 --- a/ui/ui/invoice-print.tpl +++ b/ui/ui/invoice-print.tpl @@ -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)} diff --git a/ui/ui/invoice.tpl b/ui/ui/invoice.tpl index eec58810..3ded00c5 100644 --- a/ui/ui/invoice.tpl +++ b/ui/ui/invoice.tpl @@ -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)}
    {$_L['Finish']} + class="ion-reply-all">
    {Lang::T('Finish')} {Lang::T("Resend To Customer")} + {Lang::T('Click Here to Print')} diff --git a/ui/ui/language-add.tpl b/ui/ui/language-add.tpl index 8a0c909d..386071a4 100644 --- a/ui/ui/language-add.tpl +++ b/ui/ui/language-add.tpl @@ -3,31 +3,31 @@
    -
    {$_L['Add_Plan']}
    +
    {Lang::T('Add Service Plan')}
    - +
    - +
    - +
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/logs-radius.tpl b/ui/ui/logs-radius.tpl index 0cf672d5..4178e2f1 100644 --- a/ui/ui/logs-radius.tpl +++ b/ui/ui/logs-radius.tpl @@ -15,9 +15,9 @@
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    diff --git a/ui/ui/logs.tpl b/ui/ui/logs.tpl index 43390e40..dd60cdfa 100644 --- a/ui/ui/logs.tpl +++ b/ui/ui/logs.tpl @@ -15,9 +15,9 @@
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    diff --git a/ui/ui/page-edit.tpl b/ui/ui/page-edit.tpl index fc3c3a19..acbc7f39 100644 --- a/ui/ui/page-edit.tpl +++ b/ui/ui/page-edit.tpl @@ -15,13 +15,13 @@ {else} {/if} {if $PageFile=='Voucher'} diff --git a/ui/ui/paymentgateway.tpl b/ui/ui/paymentgateway.tpl index 83a37cc6..b74c5806 100644 --- a/ui/ui/paymentgateway.tpl +++ b/ui/ui/paymentgateway.tpl @@ -24,7 +24,7 @@
    - +
    diff --git a/ui/ui/pool-add.tpl b/ui/ui/pool-add.tpl index fb4c791d..6d8b38da 100644 --- a/ui/ui/pool-add.tpl +++ b/ui/ui/pool-add.tpl @@ -3,24 +3,24 @@
    -
    {$_L['Add_Pool']}
    +
    {Lang::T('Add Pool')}
    - +
    - +
    - +
    - +
    - +
    - +
    @@ -32,8 +32,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/pool.tpl b/ui/ui/pool.tpl index a5e40ecd..c15e8e9e 100644 --- a/ui/ui/pool.tpl +++ b/ui/ui/pool.tpl @@ -9,7 +9,7 @@ onclick="return confirm('This will sync/send IP Pool to Mikrotik?')"> sync
    - {$_L['Pool']} + {Lang::T('IP Pool')}
    @@ -20,16 +20,16 @@
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    {$_L['New_Pool']} + class="ion ion-android-add"> {Lang::T('New Pool')}
     
    @@ -37,10 +37,10 @@
    - - - - + + + + @@ -52,10 +52,10 @@ {/foreach} diff --git a/ui/ui/pppoe-add.tpl b/ui/ui/pppoe-add.tpl index 069ca5f5..b469137d 100644 --- a/ui/ui/pppoe-add.tpl +++ b/ui/ui/pppoe-add.tpl @@ -3,7 +3,7 @@
    -
    {$_L['Add_Plan']}
    +
    {Lang::T('Add Service Plan')}
    @@ -30,17 +30,17 @@
    {/if}
    - +
    + href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}
    + href="{$_url}routers/add">{Lang::T('Router Name')}
    - +
    @@ -96,15 +96,15 @@ href="{$_url}pool/add">{Lang::T('Expired IP Pool')}
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Save Changes')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/pppoe-edit.tpl b/ui/ui/pppoe-edit.tpl index 26241045..517c7511 100644 --- a/ui/ui/pppoe-edit.tpl +++ b/ui/ui/pppoe-edit.tpl @@ -3,7 +3,7 @@
    -
    {$_L['Edit_Plan']} || {$d['name_plan']}
    +
    {Lang::T('Edit Service Plan')} || {$d['name_plan']}
    @@ -30,7 +30,7 @@
    {/if}
    - +
    @@ -38,7 +38,7 @@
    + href="{$_url}bandwidth/add">{Lang::T('Bandwidth Name')}
    - +
    - + {foreach $p as $ps} @@ -101,7 +101,7 @@
    - +
    @@ -111,8 +111,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Save Changes')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/pppoe.tpl b/ui/ui/pppoe.tpl index dd3c548a..6ce4c46c 100644 --- a/ui/ui/pppoe.tpl +++ b/ui/ui/pppoe.tpl @@ -8,7 +8,7 @@ sync -
    {$_L['PPPOE_Plans']} +
    {Lang::T('PPPOE Plans')}
    @@ -19,30 +19,30 @@
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    {$_L['New_Plan']} + class="ion ion-android-add"> {Lang::T('New Service Plan')}
     
    {$_L['Plan_Name']}{$_L['Plan_Type']}{$_L['Bandwidth_Plans']}{$_L['Plan_Price']}{$_L['Time_Limit']}{$_L['Data_Limit']}{$_L['Plan_Validity']}{$_L['Routers']}{Lang::T('Plan Name')}{Lang::T('Plan Type')}{Lang::T('Bandwidth Plans')}{Lang::T('Plan Price')}{Lang::T('Time Limit')}{Lang::T('Data Limit')}{Lang::T('Plan Validity')}{Lang::T('Routers')} {Lang::T('Expired IP Pool')}{$_L['Manage']}{Lang::T('Manage')}
    {$ds['pool_expired']} {$_L['Edit']} + class="btn btn-info btn-xs">{Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" + class="btn btn-danger btn-xs">{Lang::T('Delete')}
    #{$_L['Pool_Name']}{$_L['Range_IP']}{$_L['Routers']}{$_L['Manage']}{Lang::T('Name Pool')}{Lang::T('Range IP')}{Lang::T('Routers')}{Lang::T('Manage')}
    {$ds['range_ip']} {$ds['routers']} - {$_L['Edit']} + {Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" + class="btn btn-danger btn-xs">{Lang::T('Delete')}
    - - - - - + + + + + - - + + @@ -65,10 +65,10 @@ {/if} {/foreach} diff --git a/ui/ui/prepaid-edit.tpl b/ui/ui/prepaid-edit.tpl index 71b7ce92..a6c8e5b8 100644 --- a/ui/ui/prepaid-edit.tpl +++ b/ui/ui/prepaid-edit.tpl @@ -10,7 +10,7 @@
    - +
    @@ -18,7 +18,7 @@
    - +
    @@ -40,7 +40,7 @@
    - +
    @@ -54,8 +54,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Edit')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/prepaid.tpl b/ui/ui/prepaid.tpl index 56201bdb..379ddd49 100644 --- a/ui/ui/prepaid.tpl +++ b/ui/ui/prepaid.tpl @@ -13,7 +13,7 @@ CSV -
    {$_L['Prepaid_User']} +
    {Lang::T('Prepaid Users')}
    @@ -24,30 +24,30 @@
    + placeholder="{Lang::T('Search by Username')}..." value="{$cari}">
    - +
    {$_L['Recharge_Account']} + class="ion ion-android-add"> {Lang::T('Recharge Account')}
     
    {$_L['Plan_Name']}{$_L['Bandwidth_Plans']}{$_L['Plan_Price']}{$_L['Plan_Validity']}{$_L['Pool']}{Lang::T('Plan Name')}{Lang::T('Bandwidth Plans')}{Lang::T('Plan Price')}{Lang::T('Plan Validity')}{Lang::T('IP Pool')} {Lang::T('Expired IP Pool')}{$_L['Routers']}{$_L['Manage']}{Lang::T('Routers')}{Lang::T('Manage')}
    {$_L['Edit']} + class="btn btn-info btn-xs">{Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" id="{$ds['id']}" + class="btn btn-danger btn-xs">{Lang::T('Delete')}
    - - - - - - - - + + + + + + + + @@ -62,10 +62,10 @@ {/foreach} diff --git a/ui/ui/print-by-date.tpl b/ui/ui/print-by-date.tpl index ed7e96ee..50dc4dc1 100644 --- a/ui/ui/print-by-date.tpl +++ b/ui/ui/print-by-date.tpl @@ -22,17 +22,17 @@
    -

    {$_L['All_Transactions_at_Date']}: {date($_c['date_format'], strtotime($mdate))}

    +

    {Lang::T('All Transactions at Date')}: {date($_c['date_format'], strtotime($mdate))}

    {$_L['Username']}{$_L['Plan_Name']}{$_L['Type']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{$_L['Routers']}{$_L['Manage']}{Lang::T('Username')}{Lang::T('Plan Name')}{Lang::T('Type')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}{Lang::T('Routers')}{Lang::T('Manage')}
    {$ds['routers']} {$_L['Edit']} + class="btn btn-warning btn-xs">{Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" + class="btn btn-danger btn-xs">{Lang::T('Delete')}
    - - - - - - - - + + + + + + + + {foreach $d as $ds} @@ -48,11 +48,11 @@
    {$_L['Username']}{$_L['Plan_Name']}{$_L['Type']}{$_L['Plan_Price']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{$_L['Routers']}{Lang::T('Username')}{Lang::T('Plan Name')}{Lang::T('Type')}{Lang::T('Plan Price')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}{Lang::T('Routers')}
    {$ds['username']}
    -

    {$_L['Total_Income']}:

    +

    {Lang::T('Total Income')}:

    {$_c['currency_code']} {number_format($dr,2,$_c['dec_point'],$_c['thousands_sep'])}

    - +
    diff --git a/ui/ui/print-by-period.tpl b/ui/ui/print-by-period.tpl index ec8d0ab6..eb2c7da5 100644 --- a/ui/ui/print-by-period.tpl +++ b/ui/ui/print-by-period.tpl @@ -22,17 +22,17 @@
    -

    {$_L['All_Transactions_at_Date']}: {date( $_c['date_format'], strtotime($fdate))} - {date( $_c['date_format'], strtotime($tdate))}

    +

    {Lang::T('All Transactions at Date')}: {date( $_c['date_format'], strtotime($fdate))} - {date( $_c['date_format'], strtotime($tdate))}

    - - - - - - - - + + + + + + + + {foreach $d as $ds} @@ -48,11 +48,11 @@
    {$_L['Username']}{$_L['Plan_Name']}{$_L['Type']}{$_L['Plan_Price']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{$_L['Routers']}{Lang::T('Username')}{Lang::T('Plan Name')}{Lang::T('Type')}{Lang::T('Plan Price')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}{Lang::T('Routers')}
    {$ds['username']}
    -

    {$_L['Total_Income']}:

    +

    {Lang::T('Total Income')}:

    {Lang::moneyFormat($dr)}

    - +
    diff --git a/ui/ui/print-voucher.tpl b/ui/ui/print-voucher.tpl index 4bb8ab4f..5d2b09b9 100644 --- a/ui/ui/print-voucher.tpl +++ b/ui/ui/print-voucher.tpl @@ -81,8 +81,8 @@

    - {$_L['Print_Info']}
    + class="btn btn-default btn-sm no-print">{Lang::T('Click Here to Print')}
    + {Lang::T('Print side by side, it will easy to cut')}
    show {$v|@count} vouchers from {$vc} vouchers
    from ID {$v[0]['id']} limit {$limit} vouchers
    diff --git a/ui/ui/radius-nas-add.tpl b/ui/ui/radius-nas-add.tpl index 0d788b47..7b400de2 100644 --- a/ui/ui/radius-nas-add.tpl +++ b/ui/ui/radius-nas-add.tpl @@ -9,14 +9,14 @@
    - +

    {Lang::T('Name of Area that router operated')}

    - +
    @@ -51,14 +51,14 @@
    - +

    {Lang::T('Explain Coverage of router')}

    - +

    {Lang::T('Name of Area that router operated')}

    - +
    @@ -51,14 +51,14 @@
    - +

    {Lang::T('Explain Coverage of router')}

    - +
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    @@ -39,7 +39,7 @@ Server Community Routers - {$_L['Manage']} + {Lang::T('Manage')} @@ -54,10 +54,10 @@ {$ds['community']} {$ds['routers']} - {$_L['Edit']} + {Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" + class="btn btn-danger btn-xs">{Lang::T('Delete')} {/foreach} diff --git a/ui/ui/recharge-user.tpl b/ui/ui/recharge-user.tpl index 016f9139..05500b7c 100644 --- a/ui/ui/recharge-user.tpl +++ b/ui/ui/recharge-user.tpl @@ -3,11 +3,11 @@
    -
    {$_L['Recharge_Account']}
    +
    {Lang::T('Recharge Account')}
    - +
    {$_L['Hotspot_Plans']} - + +
    - +
    @@ -48,8 +48,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/recharge.tpl b/ui/ui/recharge.tpl index 0b0a0021..3d8c6f03 100644 --- a/ui/ui/recharge.tpl +++ b/ui/ui/recharge.tpl @@ -3,14 +3,14 @@
    -
    {$_L['Recharge_Account']}
    +
    {Lang::T('Recharge Account')}
    - +
    {$_L['Hotspot_Plans']} - + +
    - +
    - +
    @@ -45,8 +45,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Recharge')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/refill.tpl b/ui/ui/refill.tpl index 9e6ef850..8a8c75a4 100644 --- a/ui/ui/refill.tpl +++ b/ui/ui/refill.tpl @@ -3,30 +3,30 @@
    -
    {$_L['Refill_Account']}
    +
    {Lang::T('Refill Account')}
    - +
    - +
    + placeholder="{Lang::T('Enter voucher code here')}">
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Recharge')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/register-otp.tpl b/ui/ui/register-otp.tpl index ec4fc2fa..827ddc8b 100644 --- a/ui/ui/register-otp.tpl +++ b/ui/ui/register-otp.tpl @@ -4,7 +4,7 @@ - {$_title} - {$_L['Register']} + {$_title} - {Lang::T('Register')} @@ -33,7 +33,7 @@
    -
    {$_L['Registration_Info']}
    +
    {Lang::T('Registration Info')}
    {include file="$_path/../pages/Registration_Info.html"}
    @@ -42,11 +42,11 @@
    -
    1. {$_L['Register_Member']}
    +
    1. {Lang::T('Register as Member')}
    - +
    {if $_c['country_code_phone']!= ''} + @@ -55,7 +55,7 @@ class="glyphicon glyphicon-phone-alt"> {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    @@ -64,17 +64,17 @@ placeholder="{Lang::T('Verification Code')}" name="otp_code">
    - +
    - +
    - +
    @@ -84,25 +84,25 @@
    -
    2. {$_L['Password']}
    +
    2. {Lang::T('Password')}
    - +
    - +
    + type="submit">{Lang::T('Register')}

    diff --git a/ui/ui/register-rotp.tpl b/ui/ui/register-rotp.tpl index 88a5939d..d041d905 100644 --- a/ui/ui/register-rotp.tpl +++ b/ui/ui/register-rotp.tpl @@ -4,7 +4,7 @@ - {$_title} - {$_L['Register']} + {$_title} - {Lang::T('Register')} @@ -34,7 +34,7 @@
    -
    {$_L['Registration_Info']}
    +
    {Lang::T('Registration Info')}
    {include file="$_path/../pages/Registration_Info.html"}
    @@ -43,10 +43,10 @@
    -
    1. {$_L['Register_Member']}
    +
    1. {Lang::T('Register as Member')}
    - +
    {if $_c['country_code_phone']!= ''} + @@ -55,12 +55,12 @@ class="glyphicon glyphicon-phone-alt"> {/if} + placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
    + type="submit">{Lang::T('Register')}

    diff --git a/ui/ui/reports-activation.tpl b/ui/ui/reports-activation.tpl index b4a42e46..23c857e5 100644 --- a/ui/ui/reports-activation.tpl +++ b/ui/ui/reports-activation.tpl @@ -15,9 +15,9 @@
    + placeholder="{Lang::T('Invoice')}...">
    - +
    @@ -31,14 +31,14 @@ - - - - - - - - + + + + + + + + diff --git a/ui/ui/reports-daily.tpl b/ui/ui/reports-daily.tpl index 53525a83..f076fb9f 100644 --- a/ui/ui/reports-daily.tpl +++ b/ui/ui/reports-daily.tpl @@ -6,33 +6,33 @@
    -

    {$_L['All_Transactions_at_Date']}:

    +

    {Lang::T('All Transactions at Date')}:

    {date($_c['date_format'], strtotime($mdate))} {$mtime}

    {$_L['Export_for_Print']} + class="ion ion-printer">{Lang::T('Export for Print')} {$_L['Export_to_PDF']} + class="fa fa-file-pdf-o">{Lang::T('Export to PDF')}
    {$_L['Invoice']}{$_L['Username']}{$_L['Plan_Name']}{$_L['Plan_Price']}{$_L['Type']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{Lang::T('Invoice')}{Lang::T('Username')}{Lang::T('Plan Name')}{Lang::T('Plan Price')}{Lang::T('Type')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}
    - - - - - - - - + + + + + + + + @@ -54,10 +54,10 @@ {$paginator['contents']}
    -

    {$_L['Total_Income']}:

    +

    {Lang::T('Total Income')}:

    {Lang::moneyFormat($dr)}

    -

    {$_L['All_Transactions_at_Date']}: +

    {Lang::T('All Transactions at Date')}: {date($_c['date_format'], strtotime($mdate))} {$mtime}

    diff --git a/ui/ui/reports-period-view.tpl b/ui/ui/reports-period-view.tpl index 69a5f43c..00a9e92e 100644 --- a/ui/ui/reports-period-view.tpl +++ b/ui/ui/reports-period-view.tpl @@ -6,12 +6,12 @@
    -

    {$_L['All_Transactions_at_Date']}:

    +

    {Lang::T('All Transactions at Date')}:

    {$stype} [{date( $_c['date_format'], strtotime($fdate))} - {date( $_c['date_format'], strtotime($tdate))}]

    @@ -21,14 +21,14 @@ + {Lang::T('Export for Print')}
    + {Lang::T('Export to PDF')}
    @@ -36,14 +36,14 @@
    {$_L['Username']}{$_L['Type']}{$_L['Plan_Name']}{$_L['Plan_Price']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{$_L['Routers']}{Lang::T('Username')}{Lang::T('Type')}{Lang::T('Plan Name')}{Lang::T('Plan Price')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}{Lang::T('Routers')}
    - - - - - - - - + + + + + + + + @@ -63,7 +63,7 @@
    {$_L['Username']}{$_L['Type']}{$_L['Plan_Name']}{$_L['Plan_Price']}{$_L['Created_On']}{$_L['Expires_On']}{$_L['Method']}{$_L['Routers']}{Lang::T('Username')}{Lang::T('Type')}{Lang::T('Plan Name')}{Lang::T('Plan Price')}{Lang::T('Created On')}{Lang::T('Expires On')}{Lang::T('Method')}{Lang::T('Routers')}
    -

    {$_L['Total_Income']}:

    +

    {Lang::T('Total Income')}:

    {Lang::moneyFormat($dr)}

    {$stype} [{date( $_c['date_format'], strtotime($fdate))} - diff --git a/ui/ui/reports-period.tpl b/ui/ui/reports-period.tpl index 557c2932..9574087e 100644 --- a/ui/ui/reports-period.tpl +++ b/ui/ui/reports-period.tpl @@ -4,26 +4,26 @@

    -
    {$_L['Period_Reports']}
    +
    {Lang::T('Period Reports')}
    - +
    - +
    - +

    {Lang::T('Name of Area that router operated')}

    - +
    - +
    - +
    - +

    {Lang::T('Explain Coverage of router')}

    @@ -56,8 +56,8 @@
    - Or {$_L['Cancel']} + type="submit">{Lang::T('Save Changes')} + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/routers-edit.tpl b/ui/ui/routers-edit.tpl index b6afb78d..1165748f 100644 --- a/ui/ui/routers-edit.tpl +++ b/ui/ui/routers-edit.tpl @@ -4,7 +4,7 @@
    -
    {$_L['Edit_Router']}
    +
    {Lang::T('Edit Router')}
    @@ -20,33 +20,33 @@
    - +

    {Lang::T('Name of Area that router operated')}

    - +
    - +
    - +
    - +

    {Lang::T('Explain Coverage of router')}

    @@ -54,8 +54,8 @@
    - - Or {$_L['Cancel']} + + Or {Lang::T('Cancel')}
    diff --git a/ui/ui/routers.tpl b/ui/ui/routers.tpl index 57670c2e..b01af175 100644 --- a/ui/ui/routers.tpl +++ b/ui/ui/routers.tpl @@ -4,7 +4,7 @@
    -
    {$_L['Routers']}
    +
    {Lang::T('Routers')}
    @@ -15,16 +15,16 @@
    + placeholder="{Lang::T('Search by Name')}...">
    - +
    {$_L['New_Router']} + class="ion ion-android-add"> {Lang::T('New Router')}
     
    @@ -32,12 +32,12 @@ ID - {$_L['Router_Name']} - {$_L['IP_Address']} - {$_L['Username']} - {$_L['Description']} + {Lang::T('Router Name')} + {Lang::T('IP Address')} + {Lang::T('Username')} + {Lang::T('Description')} {Lang::T('Status')} - {$_L['Manage']} + {Lang::T('Manage')} @@ -51,10 +51,10 @@ {if $ds['enabled'] == 1}Enabled{else}Disabled{/if} {$_L['Edit']} + class="btn btn-info btn-xs">{Lang::T('Edit')} {$_L['Delete']} + onclick="return confirm('{Lang::T('Delete')}?')" + class="btn btn-danger btn-xs">{Lang::T('Delete')} {/foreach} diff --git a/ui/ui/sections/header.tpl b/ui/ui/sections/header.tpl index 96d8b5b1..b8129e8a 100644 --- a/ui/ui/sections/header.tpl +++ b/ui/ui/sections/header.tpl @@ -61,7 +61,7 @@