diff --git a/common/api.js b/common/api.js
index 79ecd3a..e79fe2b 100644
--- a/common/api.js
+++ b/common/api.js
@@ -85,6 +85,16 @@ var default_api = 'https://api.global-interaction.com/';
}
function getAccessToken() {
+ var queryToken =
+ readQuery('token') ||
+ readQuery('access_token') ||
+ readQuery('accessToken');
+ if (queryToken) {
+ memoryAccessToken = queryToken;
+ if (shouldPersist())
+ window.localStorage.setItem(ACCESS_TOKEN_KEY, queryToken);
+ return queryToken;
+ }
if (memoryAccessToken) return memoryAccessToken;
if (!shouldPersist()) return '';
return window.localStorage.getItem(ACCESS_TOKEN_KEY) || '';
@@ -235,6 +245,15 @@ var default_api = 'https://api.global-interaction.com/';
method: 'GET',
});
},
+ resolveDisplayUserID: function (displayUserID) {
+ return request(
+ '/api/v1/users/by-display-user-id/' +
+ encodeURIComponent(displayUserID || ''),
+ {
+ method: 'GET',
+ }
+ );
+ },
};
var walletAPI = {
@@ -247,6 +266,48 @@ var default_api = 'https://api.global-interaction.com/';
query: { asset_type: value },
});
},
+ transactions: function (params) {
+ return request('/api/v1/wallet/transactions', {
+ method: 'GET',
+ query: params || {},
+ });
+ },
+ transferCoinFromSeller: function (payload) {
+ return request('/api/v1/wallet/coin-seller/transfer', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
+ };
+
+ var salaryWalletAPI = {
+ overview: function (identity) {
+ return request('/api/v1/salary-wallet/overview', {
+ method: 'GET',
+ query: { identity: identity },
+ });
+ },
+ searchCoinSeller: function (displayUserID, identity) {
+ return request('/api/v1/salary-wallet/coin-sellers/search', {
+ method: 'GET',
+ query: {
+ display_user_id: displayUserID,
+ identity: identity,
+ },
+ });
+ },
+ exchange: function (payload) {
+ return request('/api/v1/salary-wallet/exchange', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
+ transferToCoinSeller: function (payload) {
+ return request('/api/v1/salary-wallet/transfer-to-coin-seller', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
};
var hostAPI = {
@@ -318,6 +379,60 @@ var default_api = 'https://api.global-interaction.com/';
},
};
+ var bdLeaderCenterAPI = {
+ overview: function () {
+ return request('/api/v1/bd-leader-center/overview', {
+ method: 'GET',
+ });
+ },
+ bds: function (pageSize) {
+ return request('/api/v1/bd-leader-center/bds', {
+ method: 'GET',
+ query: { page_size: pageSize || 20 },
+ });
+ },
+ agencies: function (pageSize) {
+ return request('/api/v1/bd-leader-center/agencies', {
+ method: 'GET',
+ query: { page_size: pageSize || 20 },
+ });
+ },
+ inviteBD: function (payload) {
+ return request('/api/v1/bd-leader/invitations/bd', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
+ inviteAgency: function (payload) {
+ return request('/api/v1/bd-leader/invitations/agency', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
+ };
+
+ var bdCenterAPI = {
+ overview: function () {
+ return request('/api/v1/bd-center/overview', {
+ method: 'GET',
+ });
+ },
+ agencies: function (pageSize) {
+ return request('/api/v1/bd-center/agencies', {
+ method: 'GET',
+ query: { page_size: pageSize || 20 },
+ });
+ },
+ inviteAgency: function (payload) {
+ return request('/api/v1/bd/invitations/agency', {
+ method: 'POST',
+ body: payload || {},
+ });
+ },
+ };
+
+ var superadminCenterAPI = bdLeaderCenterAPI;
+
var levelAPI = {
overview: function () {
return request('/api/v1/levels/me/overview', { method: 'GET' });
@@ -364,9 +479,13 @@ var default_api = 'https://api.global-interaction.com/';
vip: vipAPI,
user: userAPI,
wallet: walletAPI,
+ salaryWallet: salaryWalletAPI,
host: hostAPI,
hostCenter: hostCenterAPI,
agencyCenter: agencyCenterAPI,
+ bdCenter: bdCenterAPI,
+ bdLeaderCenter: bdLeaderCenterAPI,
+ superadminCenter: superadminCenterAPI,
level: levelAPI,
};
clearLocalDevCache();
diff --git a/common/locales/ar.json b/common/locales/ar.json
index c84e01b..84b6a7e 100644
--- a/common/locales/ar.json
+++ b/common/locales/ar.json
@@ -101,6 +101,9 @@
"withdraw_exchange.no_salary_history": "لا يوجد سجل راتب",
"withdraw_exchange.balance": "الرصيد",
"withdraw_exchange.history_host_salary": "راتب المضيف",
+ "withdraw_exchange.history_agency_salary": "راتب الوكالة",
+ "withdraw_exchange.history_bd_salary": "راتب BD",
+ "withdraw_exchange.history_admin_salary": "راتب المسؤول",
"withdraw_exchange.history_exchange_to_golds": "تبديل إلى عملات",
"withdraw_exchange.history_gift_reward": "مكافأة الهدايا",
"withdraw_exchange.mock_user_name": "المستخدم {account}",
@@ -146,7 +149,7 @@
"bd_center.change_language": "تغيير اللغة",
"bd_center.role": "BD",
"bd_center.salary": "الراتب",
- "bd_center.withdraw_exchange": "Withdraw/Exchange",
+ "bd_center.withdraw_exchange": "سحب/تبديل",
"bd_center.invite_agent": "دعوة وكيل",
"bd_center.agency_list": "قائمة الوكالات",
"bd_center.agency_statistics": "إحصائيات الوكالات",
@@ -169,6 +172,38 @@
"bd_center.close": "إغلاق",
"bd_center.mock_navigation": "انتقال تجريبي: {label}",
"bd_center.mock_bill_loaded": "تم تحميل فاتورة تجريبية.",
+ "bd_center.load_failed": "فشل التحميل. حاول مرة أخرى لاحقًا.",
+ "bd_center.api_not_ready": "وحدة API غير جاهزة.",
+ "bd_center.searching": "جارٍ البحث...",
+ "bd_center.search_failed": "فشل البحث. حاول مرة أخرى لاحقًا.",
+ "bd_center.invite_failed": "فشلت الدعوة. حاول مرة أخرى لاحقًا.",
+ "bd_center.agency_added": "تمت إضافة الوكالة.",
+ "bd_center.tools": "أدوات BD",
+ "bd_leader_center.back": "رجوع",
+ "bd_leader_center.title": "مركز BD Leader",
+ "bd_leader_center.change_language": "تغيير اللغة",
+ "bd_leader_center.role": "BD Leader",
+ "bd_leader_center.salary": "الراتب",
+ "bd_leader_center.withdraw_exchange": "سحب/تبديل",
+ "bd_leader_center.salary_history": "سجل الراتب",
+ "bd_leader_center.invite_bd": "دعوة BD",
+ "bd_leader_center.bd_list": "قائمة BD",
+ "bd_leader_center.close": "إغلاق",
+ "bd_leader_center.enter_user_id": "أدخل معرف المستخدم",
+ "bd_leader_center.search": "بحث",
+ "bd_leader_center.no_users_found": "لم يتم العثور على مستخدمين",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "عدد BD",
+ "bd_leader_center.agencies": "الوكالات",
+ "bd_leader_center.agency_number": "عدد الوكالات",
+ "bd_leader_center.team_salary": "راتب الفريق",
+ "bd_leader_center.team_recharge": "شحن الفريق",
+ "bd_leader_center.total_income": "إجمالي الدخل",
+ "bd_leader_center.previous_income": "دخل الفترة السابقة",
+ "bd_leader_center.in_progress": "قيد التنفيذ",
+ "bd_leader_center.invite": "دعوة",
+ "bd_leader_center.invite_success": "تم إرسال الدعوة.",
+ "bd_leader_center.tools": "أدوات BD Leader",
"agency_center.title": "مركز الوكالة",
"agency_center.back": "رجوع",
"agency_center.change_language": "تغيير اللغة",
@@ -212,5 +247,54 @@
"agency_center.invite_step_1": "ادع المستخدمين لتنزيل التطبيق.",
"agency_center.invite_step_2": "يجب على المستخدمين المدعوين تسجيل الدخول إلى التطبيق.",
"agency_center.invite_step_3": "Me > Host Center > Apply to join the team.",
- "agency_center.invite_step_4": "أدخل معرف الفريق ثم اضغط إرسال."
+ "agency_center.invite_step_4": "أدخل معرف الفريق ثم اضغط إرسال.",
+ "coinseller_center.title": "مركز بائع العملات",
+ "coinseller_center.back": "رجوع",
+ "coinseller_center.change_language": "تغيير اللغة",
+ "coinseller_center.role": "بائع عملات",
+ "coinseller_center.coins": "العملات",
+ "coinseller_center.coins_lower": "عملات",
+ "coinseller_center.available_stock": "الرصيد المتاح",
+ "coinseller_center.history": "السجل",
+ "coinseller_center.help": "مساعدة",
+ "coinseller_center.recharge_user": "شحن المستخدم",
+ "coinseller_center.search_by_user_id": "البحث بمعرف المستخدم",
+ "coinseller_center.enter_user_id": "أدخل معرف المستخدم",
+ "coinseller_center.search": "بحث",
+ "coinseller_center.target_user": "المستخدم الهدف",
+ "coinseller_center.change": "تغيير",
+ "coinseller_center.recharge_coins": "شحن العملات",
+ "coinseller_center.enter_coin_amount": "أدخل كمية العملات",
+ "coinseller_center.coin_amount_placeholder": "أدخل كمية العملات",
+ "coinseller_center.recharge_now": "اشحن الآن",
+ "coinseller_center.recent_records": "السجلات الأخيرة",
+ "coinseller_center.today_activity": "نشاط اليوم",
+ "coinseller_center.view_all": "عرض الكل",
+ "coinseller_center.close": "إغلاق",
+ "coinseller_center.transaction_records": "سجلات المعاملات",
+ "coinseller_center.cancel": "إلغاء",
+ "coinseller_center.income": "الدخل",
+ "coinseller_center.expenditure": "المصروفات",
+ "coinseller_center.load_more": "تحميل المزيد",
+ "coinseller_center.faq_title": "الأسئلة الشائعة",
+ "coinseller_center.faq_question_1": "كيف أشحن؟",
+ "coinseller_center.faq_answer_1": "ابحث عن المستخدم، أدخل كمية العملات، ثم أكد الشحن.",
+ "coinseller_center.faq_question_2": "كيف أتحقق من السجلات؟",
+ "coinseller_center.faq_answer_2": "افتح السجل وبدل بين الدخل والمصروفات.",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "المنطقة: {region}",
+ "coinseller_center.user_name_template": "المستخدم {id}",
+ "coinseller_center.stock_transfer": "تحويل المخزون",
+ "coinseller_center.transfer_out": "تحويل للخارج",
+ "coinseller_center.system": "النظام",
+ "coinseller_center.no_transaction_records": "لا توجد سجلات معاملات",
+ "coinseller_center.select_user_first": "اختر مستخدما أولا.",
+ "coinseller_center.valid_amount_required": "أدخل مبلغا صالحا.",
+ "coinseller_center.amount_exceeds_stock": "المبلغ يتجاوز الرصيد.",
+ "coinseller_center.recharge_success": "تم الشحن بنجاح.",
+ "coinseller_center.user_not_found": "لم يتم العثور على المستخدم.",
+ "coinseller_center.user_selected": "تم اختيار المستخدم.",
+ "coinseller_center.loading": "جار التحميل...",
+ "coinseller_center.load_failed": "فشل التحميل. حاول مرة أخرى لاحقا.",
+ "coinseller_center.transfer_failed": "فشل التحويل."
}
diff --git a/common/locales/en.json b/common/locales/en.json
index ce84c17..92e2702 100644
--- a/common/locales/en.json
+++ b/common/locales/en.json
@@ -76,6 +76,7 @@
"withdraw_exchange.exchange_amount": "Exchange amount",
"withdraw_exchange.transfer_to": "Transfer to",
"withdraw_exchange.transfer_amount": "Transfer amount",
+ "withdraw_exchange.estimated_coins": "Estimated coins",
"withdraw_exchange.search": "Search",
"withdraw_exchange.searching": "Searching...",
"withdraw_exchange.minimum": "Minimum 50 USD",
@@ -101,6 +102,9 @@
"withdraw_exchange.no_salary_history": "No salary history",
"withdraw_exchange.balance": "Balance",
"withdraw_exchange.history_host_salary": "Host salary",
+ "withdraw_exchange.history_agency_salary": "Agency salary",
+ "withdraw_exchange.history_bd_salary": "BD salary",
+ "withdraw_exchange.history_admin_salary": "Admin salary",
"withdraw_exchange.history_exchange_to_golds": "Exchange to golds",
"withdraw_exchange.history_gift_reward": "Gift reward",
"withdraw_exchange.mock_user_name": "User {account}",
@@ -115,6 +119,11 @@
"withdraw_exchange.withdraw_success": "Withdrawal submitted",
"withdraw_exchange.exchange_success": "Exchange success",
"withdraw_exchange.transfer_success": "Transfer success",
+ "withdraw_exchange.rate_not_configured": "Exchange rate not configured.",
+ "withdraw_exchange.withdraw_not_available": "Withdraw is not available yet.",
+ "withdraw_exchange.submit_failed": "Submit failed.",
+ "withdraw_exchange.load_failed": "Load failed. Try again later.",
+ "withdraw_exchange.search_failed": "Search failed. Try again later.",
"superadmin_center.back": "Back",
"superadmin_center.title": "Super Admin Center",
"superadmin_center.change_language": "Change language",
@@ -169,6 +178,38 @@
"bd_center.close": "Close",
"bd_center.mock_navigation": "Mock navigation: {label}",
"bd_center.mock_bill_loaded": "Mock bill loaded.",
+ "bd_center.load_failed": "Load failed. Try again later.",
+ "bd_center.api_not_ready": "API module is not ready.",
+ "bd_center.searching": "Searching...",
+ "bd_center.search_failed": "Search failed. Try again later.",
+ "bd_center.invite_failed": "Invite failed. Try again later.",
+ "bd_center.agency_added": "Agency added.",
+ "bd_center.tools": "BD tools",
+ "bd_leader_center.back": "Back",
+ "bd_leader_center.title": "BD Leader Center",
+ "bd_leader_center.change_language": "Change language",
+ "bd_leader_center.role": "BD Leader",
+ "bd_leader_center.salary": "Salary",
+ "bd_leader_center.withdraw_exchange": "Withdraw/Exchange",
+ "bd_leader_center.salary_history": "Salary History",
+ "bd_leader_center.invite_bd": "Invite BD",
+ "bd_leader_center.bd_list": "BD List",
+ "bd_leader_center.close": "Close",
+ "bd_leader_center.enter_user_id": "Enter User ID",
+ "bd_leader_center.search": "Search",
+ "bd_leader_center.no_users_found": "No users found",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "BD number",
+ "bd_leader_center.agencies": "Agencies",
+ "bd_leader_center.agency_number": "Agency number",
+ "bd_leader_center.team_salary": "Team salary",
+ "bd_leader_center.team_recharge": "Team recharge",
+ "bd_leader_center.total_income": "Total income",
+ "bd_leader_center.previous_income": "Previous income",
+ "bd_leader_center.in_progress": "In progress",
+ "bd_leader_center.invite": "Invite",
+ "bd_leader_center.invite_success": "Invitation submitted.",
+ "bd_leader_center.tools": "BD Leader tools",
"agency_center.title": "Agency Center",
"agency_center.back": "Back",
"agency_center.change_language": "Change language",
@@ -212,5 +253,54 @@
"agency_center.invite_step_1": "Invite users to download APP.",
"agency_center.invite_step_2": "Invited users need to log in to the APP.",
"agency_center.invite_step_3": "Me > Host Center > Apply to join the team.",
- "agency_center.invite_step_4": "Enter the team ID, click send to join."
+ "agency_center.invite_step_4": "Enter the team ID, click send to join.",
+ "coinseller_center.title": "Coin Seller Center",
+ "coinseller_center.back": "Back",
+ "coinseller_center.change_language": "Change language",
+ "coinseller_center.role": "Coin Seller",
+ "coinseller_center.coins": "Coins",
+ "coinseller_center.coins_lower": "coins",
+ "coinseller_center.available_stock": "Available stock",
+ "coinseller_center.history": "History",
+ "coinseller_center.help": "Help",
+ "coinseller_center.recharge_user": "Recharge user",
+ "coinseller_center.search_by_user_id": "Search by user ID",
+ "coinseller_center.enter_user_id": "Enter user ID",
+ "coinseller_center.search": "Search",
+ "coinseller_center.target_user": "Target user",
+ "coinseller_center.change": "Change",
+ "coinseller_center.recharge_coins": "Recharge coins",
+ "coinseller_center.enter_coin_amount": "Enter coins amount",
+ "coinseller_center.coin_amount_placeholder": "Enter coins amount",
+ "coinseller_center.recharge_now": "Recharge now",
+ "coinseller_center.recent_records": "Recent records",
+ "coinseller_center.today_activity": "Today's activity",
+ "coinseller_center.view_all": "View all",
+ "coinseller_center.close": "Close",
+ "coinseller_center.transaction_records": "Transaction records",
+ "coinseller_center.cancel": "Cancel",
+ "coinseller_center.income": "Income",
+ "coinseller_center.expenditure": "Expenditure",
+ "coinseller_center.load_more": "Load more",
+ "coinseller_center.faq_title": "FAQ",
+ "coinseller_center.faq_question_1": "How to recharge?",
+ "coinseller_center.faq_answer_1": "Search a user, enter the coin amount, then confirm recharge.",
+ "coinseller_center.faq_question_2": "How to check records?",
+ "coinseller_center.faq_answer_2": "Open history and switch between income and expenditure.",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "Region: {region}",
+ "coinseller_center.user_name_template": "User {id}",
+ "coinseller_center.stock_transfer": "Stock transfer",
+ "coinseller_center.transfer_out": "Transfer out",
+ "coinseller_center.system": "System",
+ "coinseller_center.no_transaction_records": "No transaction records",
+ "coinseller_center.select_user_first": "Select a user first.",
+ "coinseller_center.valid_amount_required": "Please enter a valid amount.",
+ "coinseller_center.amount_exceeds_stock": "Amount exceeds stock.",
+ "coinseller_center.recharge_success": "Recharge success.",
+ "coinseller_center.user_not_found": "User not found.",
+ "coinseller_center.user_selected": "User selected.",
+ "coinseller_center.loading": "Loading...",
+ "coinseller_center.load_failed": "Load failed. Try again later.",
+ "coinseller_center.transfer_failed": "Transfer failed."
}
diff --git a/common/locales/es.json b/common/locales/es.json
index 3d05455..7e59f1f 100644
--- a/common/locales/es.json
+++ b/common/locales/es.json
@@ -101,6 +101,9 @@
"withdraw_exchange.no_salary_history": "No hay historial salarial",
"withdraw_exchange.balance": "Saldo",
"withdraw_exchange.history_host_salary": "Salario de host",
+ "withdraw_exchange.history_agency_salary": "Salario de agencia",
+ "withdraw_exchange.history_bd_salary": "Salario BD",
+ "withdraw_exchange.history_admin_salary": "Salario admin",
"withdraw_exchange.history_exchange_to_golds": "Intercambio a monedas",
"withdraw_exchange.history_gift_reward": "Recompensa de regalos",
"withdraw_exchange.mock_user_name": "Usuario {account}",
@@ -146,7 +149,7 @@
"bd_center.change_language": "Cambiar idioma",
"bd_center.role": "BD",
"bd_center.salary": "Salario",
- "bd_center.withdraw_exchange": "Withdraw/Exchange",
+ "bd_center.withdraw_exchange": "Retirar/Canjear",
"bd_center.invite_agent": "Invitar agente",
"bd_center.agency_list": "Lista de agencias",
"bd_center.agency_statistics": "Estadísticas de agencias",
@@ -169,6 +172,38 @@
"bd_center.close": "Cerrar",
"bd_center.mock_navigation": "Navegación mock: {label}",
"bd_center.mock_bill_loaded": "Factura mock cargada.",
+ "bd_center.load_failed": "Error al cargar. Inténtalo de nuevo más tarde.",
+ "bd_center.api_not_ready": "El módulo API no está listo.",
+ "bd_center.searching": "Buscando...",
+ "bd_center.search_failed": "Error de búsqueda. Inténtalo de nuevo más tarde.",
+ "bd_center.invite_failed": "Error al invitar. Inténtalo de nuevo más tarde.",
+ "bd_center.agency_added": "Agencia agregada.",
+ "bd_center.tools": "Herramientas BD",
+ "bd_leader_center.back": "Volver",
+ "bd_leader_center.title": "Centro de líder BD",
+ "bd_leader_center.change_language": "Cambiar idioma",
+ "bd_leader_center.role": "Líder BD",
+ "bd_leader_center.salary": "Salario",
+ "bd_leader_center.withdraw_exchange": "Retirar/Canjear",
+ "bd_leader_center.salary_history": "Historial salarial",
+ "bd_leader_center.invite_bd": "Invitar BD",
+ "bd_leader_center.bd_list": "Lista BD",
+ "bd_leader_center.close": "Cerrar",
+ "bd_leader_center.enter_user_id": "Ingresa el ID de usuario",
+ "bd_leader_center.search": "Buscar",
+ "bd_leader_center.no_users_found": "No se encontraron usuarios",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "Número de BD",
+ "bd_leader_center.agencies": "Agencias",
+ "bd_leader_center.agency_number": "Número de agencias",
+ "bd_leader_center.team_salary": "Salario del equipo",
+ "bd_leader_center.team_recharge": "Recarga del equipo",
+ "bd_leader_center.total_income": "Ingreso total",
+ "bd_leader_center.previous_income": "Ingreso anterior",
+ "bd_leader_center.in_progress": "En progreso",
+ "bd_leader_center.invite": "Invitar",
+ "bd_leader_center.invite_success": "Invitación enviada.",
+ "bd_leader_center.tools": "Herramientas de líder BD",
"agency_center.title": "Centro de agencia",
"agency_center.back": "Volver",
"agency_center.change_language": "Cambiar idioma",
@@ -212,5 +247,54 @@
"agency_center.invite_step_1": "Invita usuarios a descargar la APP.",
"agency_center.invite_step_2": "Los usuarios invitados deben iniciar sesión en la APP.",
"agency_center.invite_step_3": "Me > Host Center > Solicitar unirse al equipo.",
- "agency_center.invite_step_4": "Ingresa el ID del equipo y toca enviar."
+ "agency_center.invite_step_4": "Ingresa el ID del equipo y toca enviar.",
+ "coinseller_center.title": "Centro de vendedor de monedas",
+ "coinseller_center.back": "Volver",
+ "coinseller_center.change_language": "Cambiar idioma",
+ "coinseller_center.role": "Vendedor de monedas",
+ "coinseller_center.coins": "Monedas",
+ "coinseller_center.coins_lower": "monedas",
+ "coinseller_center.available_stock": "Stock disponible",
+ "coinseller_center.history": "Historial",
+ "coinseller_center.help": "Ayuda",
+ "coinseller_center.recharge_user": "Recargar usuario",
+ "coinseller_center.search_by_user_id": "Buscar por ID de usuario",
+ "coinseller_center.enter_user_id": "Ingresa el ID de usuario",
+ "coinseller_center.search": "Buscar",
+ "coinseller_center.target_user": "Usuario objetivo",
+ "coinseller_center.change": "Cambiar",
+ "coinseller_center.recharge_coins": "Recargar monedas",
+ "coinseller_center.enter_coin_amount": "Ingresa la cantidad de monedas",
+ "coinseller_center.coin_amount_placeholder": "Ingresa la cantidad de monedas",
+ "coinseller_center.recharge_now": "Recargar ahora",
+ "coinseller_center.recent_records": "Registros recientes",
+ "coinseller_center.today_activity": "Actividad de hoy",
+ "coinseller_center.view_all": "Ver todo",
+ "coinseller_center.close": "Cerrar",
+ "coinseller_center.transaction_records": "Registros de transacciones",
+ "coinseller_center.cancel": "Cancelar",
+ "coinseller_center.income": "Ingreso",
+ "coinseller_center.expenditure": "Gasto",
+ "coinseller_center.load_more": "Cargar más",
+ "coinseller_center.faq_title": "FAQ",
+ "coinseller_center.faq_question_1": "¿Cómo recargar?",
+ "coinseller_center.faq_answer_1": "Busca un usuario, ingresa la cantidad de monedas y confirma la recarga.",
+ "coinseller_center.faq_question_2": "¿Cómo revisar los registros?",
+ "coinseller_center.faq_answer_2": "Abre el historial y cambia entre ingresos y gastos.",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "Región: {region}",
+ "coinseller_center.user_name_template": "Usuario {id}",
+ "coinseller_center.stock_transfer": "Transferencia de stock",
+ "coinseller_center.transfer_out": "Transferencia saliente",
+ "coinseller_center.system": "Sistema",
+ "coinseller_center.no_transaction_records": "No hay registros de transacciones",
+ "coinseller_center.select_user_first": "Selecciona un usuario primero.",
+ "coinseller_center.valid_amount_required": "Ingresa una cantidad válida.",
+ "coinseller_center.amount_exceeds_stock": "La cantidad supera el stock.",
+ "coinseller_center.recharge_success": "Recarga exitosa.",
+ "coinseller_center.user_not_found": "Usuario no encontrado.",
+ "coinseller_center.user_selected": "Usuario seleccionado.",
+ "coinseller_center.loading": "Cargando...",
+ "coinseller_center.load_failed": "Error al cargar. Inténtalo de nuevo más tarde.",
+ "coinseller_center.transfer_failed": "Transferencia fallida."
}
diff --git a/common/locales/id.json b/common/locales/id.json
index 8d17e6d..b87fac9 100644
--- a/common/locales/id.json
+++ b/common/locales/id.json
@@ -101,6 +101,9 @@
"withdraw_exchange.no_salary_history": "Belum ada riwayat gaji",
"withdraw_exchange.balance": "Saldo",
"withdraw_exchange.history_host_salary": "Gaji host",
+ "withdraw_exchange.history_agency_salary": "Gaji agency",
+ "withdraw_exchange.history_bd_salary": "Gaji BD",
+ "withdraw_exchange.history_admin_salary": "Gaji admin",
"withdraw_exchange.history_exchange_to_golds": "Tukar ke koin",
"withdraw_exchange.history_gift_reward": "Reward hadiah",
"withdraw_exchange.mock_user_name": "Pengguna {account}",
@@ -146,8 +149,8 @@
"bd_center.change_language": "Ganti bahasa",
"bd_center.role": "BD",
"bd_center.salary": "Gaji",
- "bd_center.withdraw_exchange": "Withdraw/Exchange",
- "bd_center.invite_agent": "Invite Agent",
+ "bd_center.withdraw_exchange": "Tarik/Tukar",
+ "bd_center.invite_agent": "Undang Agent",
"bd_center.agency_list": "Daftar agency",
"bd_center.agency_statistics": "Statistik agency",
"bd_center.month": "Bulan",
@@ -169,6 +172,38 @@
"bd_center.close": "Tutup",
"bd_center.mock_navigation": "Navigasi mock: {label}",
"bd_center.mock_bill_loaded": "Tagihan mock dimuat.",
+ "bd_center.load_failed": "Gagal memuat. Coba lagi nanti.",
+ "bd_center.api_not_ready": "Modul API belum siap.",
+ "bd_center.searching": "Mencari...",
+ "bd_center.search_failed": "Pencarian gagal. Coba lagi nanti.",
+ "bd_center.invite_failed": "Undangan gagal. Coba lagi nanti.",
+ "bd_center.agency_added": "Agency ditambahkan.",
+ "bd_center.tools": "Alat BD",
+ "bd_leader_center.back": "Kembali",
+ "bd_leader_center.title": "Pusat BD Leader",
+ "bd_leader_center.change_language": "Ganti bahasa",
+ "bd_leader_center.role": "BD Leader",
+ "bd_leader_center.salary": "Gaji",
+ "bd_leader_center.withdraw_exchange": "Tarik/Tukar",
+ "bd_leader_center.salary_history": "Riwayat gaji",
+ "bd_leader_center.invite_bd": "Undang BD",
+ "bd_leader_center.bd_list": "Daftar BD",
+ "bd_leader_center.close": "Tutup",
+ "bd_leader_center.enter_user_id": "Masukkan ID Pengguna",
+ "bd_leader_center.search": "Cari",
+ "bd_leader_center.no_users_found": "Pengguna tidak ditemukan",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "Jumlah BD",
+ "bd_leader_center.agencies": "Agency",
+ "bd_leader_center.agency_number": "Jumlah agency",
+ "bd_leader_center.team_salary": "Gaji tim",
+ "bd_leader_center.team_recharge": "Recharge tim",
+ "bd_leader_center.total_income": "Total pendapatan",
+ "bd_leader_center.previous_income": "Pendapatan sebelumnya",
+ "bd_leader_center.in_progress": "Sedang berjalan",
+ "bd_leader_center.invite": "Undang",
+ "bd_leader_center.invite_success": "Undangan terkirim.",
+ "bd_leader_center.tools": "Alat BD Leader",
"agency_center.title": "Pusat Agency",
"agency_center.back": "Kembali",
"agency_center.change_language": "Ganti bahasa",
@@ -212,5 +247,54 @@
"agency_center.invite_step_1": "Undang pengguna untuk mengunduh APP.",
"agency_center.invite_step_2": "Pengguna yang diundang harus login ke APP.",
"agency_center.invite_step_3": "Me > Host Center > Ajukan bergabung ke tim.",
- "agency_center.invite_step_4": "Masukkan ID tim lalu ketuk kirim."
+ "agency_center.invite_step_4": "Masukkan ID tim lalu ketuk kirim.",
+ "coinseller_center.title": "Pusat Penjual Koin",
+ "coinseller_center.back": "Kembali",
+ "coinseller_center.change_language": "Ganti bahasa",
+ "coinseller_center.role": "Penjual Koin",
+ "coinseller_center.coins": "Koin",
+ "coinseller_center.coins_lower": "koin",
+ "coinseller_center.available_stock": "Stok tersedia",
+ "coinseller_center.history": "Riwayat",
+ "coinseller_center.help": "Bantuan",
+ "coinseller_center.recharge_user": "Isi ulang pengguna",
+ "coinseller_center.search_by_user_id": "Cari dengan ID pengguna",
+ "coinseller_center.enter_user_id": "Masukkan ID pengguna",
+ "coinseller_center.search": "Cari",
+ "coinseller_center.target_user": "Pengguna tujuan",
+ "coinseller_center.change": "Ganti",
+ "coinseller_center.recharge_coins": "Isi ulang koin",
+ "coinseller_center.enter_coin_amount": "Masukkan jumlah koin",
+ "coinseller_center.coin_amount_placeholder": "Masukkan jumlah koin",
+ "coinseller_center.recharge_now": "Isi ulang sekarang",
+ "coinseller_center.recent_records": "Riwayat terbaru",
+ "coinseller_center.today_activity": "Aktivitas hari ini",
+ "coinseller_center.view_all": "Lihat semua",
+ "coinseller_center.close": "Tutup",
+ "coinseller_center.transaction_records": "Riwayat transaksi",
+ "coinseller_center.cancel": "Batal",
+ "coinseller_center.income": "Pemasukan",
+ "coinseller_center.expenditure": "Pengeluaran",
+ "coinseller_center.load_more": "Muat lagi",
+ "coinseller_center.faq_title": "FAQ",
+ "coinseller_center.faq_question_1": "Bagaimana cara isi ulang?",
+ "coinseller_center.faq_answer_1": "Cari pengguna, masukkan jumlah koin, lalu konfirmasi isi ulang.",
+ "coinseller_center.faq_question_2": "Bagaimana melihat riwayat?",
+ "coinseller_center.faq_answer_2": "Buka riwayat dan ganti antara pemasukan dan pengeluaran.",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "Wilayah: {region}",
+ "coinseller_center.user_name_template": "Pengguna {id}",
+ "coinseller_center.stock_transfer": "Transfer stok",
+ "coinseller_center.transfer_out": "Transfer keluar",
+ "coinseller_center.system": "Sistem",
+ "coinseller_center.no_transaction_records": "Tidak ada riwayat transaksi",
+ "coinseller_center.select_user_first": "Pilih pengguna terlebih dahulu.",
+ "coinseller_center.valid_amount_required": "Masukkan jumlah yang valid.",
+ "coinseller_center.amount_exceeds_stock": "Jumlah melebihi stok.",
+ "coinseller_center.recharge_success": "Isi ulang berhasil.",
+ "coinseller_center.user_not_found": "Pengguna tidak ditemukan.",
+ "coinseller_center.user_selected": "Pengguna dipilih.",
+ "coinseller_center.loading": "Memuat...",
+ "coinseller_center.load_failed": "Gagal memuat. Coba lagi nanti.",
+ "coinseller_center.transfer_failed": "Transfer gagal."
}
diff --git a/common/locales/tr.json b/common/locales/tr.json
index 7b258bd..1284d53 100644
--- a/common/locales/tr.json
+++ b/common/locales/tr.json
@@ -101,6 +101,9 @@
"withdraw_exchange.no_salary_history": "Maaş geçmişi yok",
"withdraw_exchange.balance": "Bakiye",
"withdraw_exchange.history_host_salary": "Host maaşı",
+ "withdraw_exchange.history_agency_salary": "Ajans maaşı",
+ "withdraw_exchange.history_bd_salary": "BD maaşı",
+ "withdraw_exchange.history_admin_salary": "Admin maaşı",
"withdraw_exchange.history_exchange_to_golds": "Altına değişim",
"withdraw_exchange.history_gift_reward": "Hediye ödülü",
"withdraw_exchange.mock_user_name": "Kullanıcı {account}",
@@ -146,7 +149,7 @@
"bd_center.change_language": "Dili değiştir",
"bd_center.role": "BD",
"bd_center.salary": "Maaş",
- "bd_center.withdraw_exchange": "Withdraw/Exchange",
+ "bd_center.withdraw_exchange": "Çek/Değiştir",
"bd_center.invite_agent": "Ajans Davet Et",
"bd_center.agency_list": "Ajans listesi",
"bd_center.agency_statistics": "Ajans istatistikleri",
@@ -169,6 +172,38 @@
"bd_center.close": "Kapat",
"bd_center.mock_navigation": "Mock yönlendirme: {label}",
"bd_center.mock_bill_loaded": "Mock fatura yüklendi.",
+ "bd_center.load_failed": "Yüklenemedi. Daha sonra tekrar deneyin.",
+ "bd_center.api_not_ready": "API modülü hazır değil.",
+ "bd_center.searching": "Aranıyor...",
+ "bd_center.search_failed": "Arama başarısız. Daha sonra tekrar deneyin.",
+ "bd_center.invite_failed": "Davet başarısız. Daha sonra tekrar deneyin.",
+ "bd_center.agency_added": "Ajans eklendi.",
+ "bd_center.tools": "BD araçları",
+ "bd_leader_center.back": "Geri",
+ "bd_leader_center.title": "BD Lider Merkezi",
+ "bd_leader_center.change_language": "Dili değiştir",
+ "bd_leader_center.role": "BD Lider",
+ "bd_leader_center.salary": "Maaş",
+ "bd_leader_center.withdraw_exchange": "Çek/Değiştir",
+ "bd_leader_center.salary_history": "Maaş geçmişi",
+ "bd_leader_center.invite_bd": "BD davet et",
+ "bd_leader_center.bd_list": "BD listesi",
+ "bd_leader_center.close": "Kapat",
+ "bd_leader_center.enter_user_id": "Kullanıcı ID gir",
+ "bd_leader_center.search": "Ara",
+ "bd_leader_center.no_users_found": "Kullanıcı bulunamadı",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "BD sayısı",
+ "bd_leader_center.agencies": "Ajanslar",
+ "bd_leader_center.agency_number": "Ajans sayısı",
+ "bd_leader_center.team_salary": "Takım maaşı",
+ "bd_leader_center.team_recharge": "Takım yüklemesi",
+ "bd_leader_center.total_income": "Toplam gelir",
+ "bd_leader_center.previous_income": "Önceki gelir",
+ "bd_leader_center.in_progress": "Devam ediyor",
+ "bd_leader_center.invite": "Davet et",
+ "bd_leader_center.invite_success": "Davet gönderildi.",
+ "bd_leader_center.tools": "BD Lider araçları",
"agency_center.title": "Ajans Merkezi",
"agency_center.back": "Geri",
"agency_center.change_language": "Dili değiştir",
@@ -212,5 +247,54 @@
"agency_center.invite_step_1": "Kullanıcıları APP indirmeye davet et.",
"agency_center.invite_step_2": "Davet edilen kullanıcıların APP'e giriş yapması gerekir.",
"agency_center.invite_step_3": "Ben > Host Center > Ekibe katılmak için başvur.",
- "agency_center.invite_step_4": "Takım ID'sini girin ve göndere dokunun."
+ "agency_center.invite_step_4": "Takım ID'sini girin ve göndere dokunun.",
+ "coinseller_center.title": "Coin Seller Merkezi",
+ "coinseller_center.back": "Geri",
+ "coinseller_center.change_language": "Dili değiştir",
+ "coinseller_center.role": "Coin Seller",
+ "coinseller_center.coins": "Coinler",
+ "coinseller_center.coins_lower": "coin",
+ "coinseller_center.available_stock": "Mevcut stok",
+ "coinseller_center.history": "Geçmiş",
+ "coinseller_center.help": "Yardım",
+ "coinseller_center.recharge_user": "Kullanıcıya yükle",
+ "coinseller_center.search_by_user_id": "Kullanıcı ID ile ara",
+ "coinseller_center.enter_user_id": "Kullanıcı ID girin",
+ "coinseller_center.search": "Ara",
+ "coinseller_center.target_user": "Hedef kullanıcı",
+ "coinseller_center.change": "Değiştir",
+ "coinseller_center.recharge_coins": "Coin yükle",
+ "coinseller_center.enter_coin_amount": "Coin miktarını girin",
+ "coinseller_center.coin_amount_placeholder": "Coin miktarını girin",
+ "coinseller_center.recharge_now": "Şimdi yükle",
+ "coinseller_center.recent_records": "Son kayıtlar",
+ "coinseller_center.today_activity": "Bugünkü etkinlik",
+ "coinseller_center.view_all": "Tümünü gör",
+ "coinseller_center.close": "Kapat",
+ "coinseller_center.transaction_records": "İşlem kayıtları",
+ "coinseller_center.cancel": "İptal",
+ "coinseller_center.income": "Gelir",
+ "coinseller_center.expenditure": "Gider",
+ "coinseller_center.load_more": "Daha fazla yükle",
+ "coinseller_center.faq_title": "SSS",
+ "coinseller_center.faq_question_1": "Nasıl yükleme yapılır?",
+ "coinseller_center.faq_answer_1": "Kullanıcıyı arayın, coin miktarını girin ve yüklemeyi onaylayın.",
+ "coinseller_center.faq_question_2": "Kayıtlar nasıl kontrol edilir?",
+ "coinseller_center.faq_answer_2": "Geçmişi açın ve gelir ile gider arasında geçiş yapın.",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "Bölge: {region}",
+ "coinseller_center.user_name_template": "Kullanıcı {id}",
+ "coinseller_center.stock_transfer": "Stok transferi",
+ "coinseller_center.transfer_out": "Dışa transfer",
+ "coinseller_center.system": "Sistem",
+ "coinseller_center.no_transaction_records": "İşlem kaydı yok",
+ "coinseller_center.select_user_first": "Önce bir kullanıcı seçin.",
+ "coinseller_center.valid_amount_required": "Geçerli bir miktar girin.",
+ "coinseller_center.amount_exceeds_stock": "Miktar stoktan fazla.",
+ "coinseller_center.recharge_success": "Yükleme başarılı.",
+ "coinseller_center.user_not_found": "Kullanıcı bulunamadı.",
+ "coinseller_center.user_selected": "Kullanıcı seçildi.",
+ "coinseller_center.loading": "Yükleniyor...",
+ "coinseller_center.load_failed": "Yükleme başarısız. Daha sonra tekrar deneyin.",
+ "coinseller_center.transfer_failed": "Transfer başarısız."
}
diff --git a/common/locales/zh.json b/common/locales/zh.json
index 4ce3e82..2efef1b 100644
--- a/common/locales/zh.json
+++ b/common/locales/zh.json
@@ -76,6 +76,7 @@
"withdraw_exchange.exchange_amount": "兑换金额",
"withdraw_exchange.transfer_to": "转账给",
"withdraw_exchange.transfer_amount": "转账金额",
+ "withdraw_exchange.estimated_coins": "预计金币",
"withdraw_exchange.search": "搜索",
"withdraw_exchange.searching": "搜索中...",
"withdraw_exchange.minimum": "最低 50 USD",
@@ -101,6 +102,9 @@
"withdraw_exchange.no_salary_history": "暂无薪资历史",
"withdraw_exchange.balance": "余额",
"withdraw_exchange.history_host_salary": "主播薪资",
+ "withdraw_exchange.history_agency_salary": "Agency 薪资",
+ "withdraw_exchange.history_bd_salary": "BD 薪资",
+ "withdraw_exchange.history_admin_salary": "Admin 薪资",
"withdraw_exchange.history_exchange_to_golds": "兑换金币",
"withdraw_exchange.history_gift_reward": "礼物奖励",
"withdraw_exchange.mock_user_name": "用户 {account}",
@@ -115,6 +119,11 @@
"withdraw_exchange.withdraw_success": "提现申请已提交",
"withdraw_exchange.exchange_success": "兑换成功",
"withdraw_exchange.transfer_success": "转账成功",
+ "withdraw_exchange.rate_not_configured": "未配置兑换比例。",
+ "withdraw_exchange.withdraw_not_available": "提现暂未开放。",
+ "withdraw_exchange.submit_failed": "提交失败。",
+ "withdraw_exchange.load_failed": "加载失败,请稍后重试。",
+ "withdraw_exchange.search_failed": "搜索失败,请稍后重试。",
"superadmin_center.back": "返回",
"superadmin_center.title": "超管中心",
"superadmin_center.change_language": "切换语言",
@@ -142,13 +151,13 @@
"superadmin_center.invite": "邀请",
"superadmin_center.invite_success": "邀请已提交。",
"bd_center.back": "返回",
- "bd_center.title": "BD Center",
+ "bd_center.title": "BD 中心",
"bd_center.change_language": "切换语言",
"bd_center.role": "BD",
"bd_center.salary": "薪资",
- "bd_center.withdraw_exchange": "Withdraw/Exchange",
+ "bd_center.withdraw_exchange": "提现/兑换",
"bd_center.invite_agent": "邀请代理",
- "bd_center.agency_list": "Agency List",
+ "bd_center.agency_list": "Agency 列表",
"bd_center.agency_statistics": "代理统计",
"bd_center.month": "月份",
"bd_center.agency_number": "代理数量",
@@ -169,6 +178,38 @@
"bd_center.close": "关闭",
"bd_center.mock_navigation": "Mock 跳转:{label}",
"bd_center.mock_bill_loaded": "Mock 账单已加载。",
+ "bd_center.load_failed": "加载失败,请稍后重试。",
+ "bd_center.api_not_ready": "API 模块未就绪。",
+ "bd_center.searching": "搜索中...",
+ "bd_center.search_failed": "搜索失败,请稍后重试。",
+ "bd_center.invite_failed": "邀请失败,请稍后重试。",
+ "bd_center.agency_added": "Agency 已添加。",
+ "bd_center.tools": "BD 工具",
+ "bd_leader_center.back": "返回",
+ "bd_leader_center.title": "BD Leader 中心",
+ "bd_leader_center.change_language": "切换语言",
+ "bd_leader_center.role": "BD Leader",
+ "bd_leader_center.salary": "薪资",
+ "bd_leader_center.withdraw_exchange": "提现/兑换",
+ "bd_leader_center.salary_history": "薪资记录",
+ "bd_leader_center.invite_bd": "邀请 BD",
+ "bd_leader_center.bd_list": "BD 列表",
+ "bd_leader_center.close": "关闭",
+ "bd_leader_center.enter_user_id": "输入用户 ID",
+ "bd_leader_center.search": "搜索",
+ "bd_leader_center.no_users_found": "未找到用户",
+ "bd_leader_center.uid_prefix": "UID: {uid}",
+ "bd_leader_center.bd_number": "BD 数量",
+ "bd_leader_center.agencies": "Agency",
+ "bd_leader_center.agency_number": "Agency 数量",
+ "bd_leader_center.team_salary": "团队薪资",
+ "bd_leader_center.team_recharge": "团队充值",
+ "bd_leader_center.total_income": "总收入",
+ "bd_leader_center.previous_income": "上期收入",
+ "bd_leader_center.in_progress": "进行中",
+ "bd_leader_center.invite": "邀请",
+ "bd_leader_center.invite_success": "邀请已提交。",
+ "bd_leader_center.tools": "BD Leader 工具",
"agency_center.title": "Agency Center",
"agency_center.back": "返回",
"agency_center.change_language": "切换语言",
@@ -212,5 +253,54 @@
"agency_center.invite_step_1": "Invite users to download APP.",
"agency_center.invite_step_2": "Invited users need to log in to the APP.",
"agency_center.invite_step_3": "Me > Host Center > Apply to join the team.",
- "agency_center.invite_step_4": "Enter the team ID, click send to join."
+ "agency_center.invite_step_4": "Enter the team ID, click send to join.",
+ "coinseller_center.title": "币商中心",
+ "coinseller_center.back": "返回",
+ "coinseller_center.change_language": "切换语言",
+ "coinseller_center.role": "币商",
+ "coinseller_center.coins": "金币",
+ "coinseller_center.coins_lower": "金币",
+ "coinseller_center.available_stock": "可用库存",
+ "coinseller_center.history": "记录",
+ "coinseller_center.help": "帮助",
+ "coinseller_center.recharge_user": "充值用户",
+ "coinseller_center.search_by_user_id": "按用户 ID 搜索",
+ "coinseller_center.enter_user_id": "输入用户 ID",
+ "coinseller_center.search": "搜索",
+ "coinseller_center.target_user": "目标用户",
+ "coinseller_center.change": "更换",
+ "coinseller_center.recharge_coins": "充值金币",
+ "coinseller_center.enter_coin_amount": "输入金币数量",
+ "coinseller_center.coin_amount_placeholder": "输入金币数量",
+ "coinseller_center.recharge_now": "立即充值",
+ "coinseller_center.recent_records": "最近记录",
+ "coinseller_center.today_activity": "今日动态",
+ "coinseller_center.view_all": "查看全部",
+ "coinseller_center.close": "关闭",
+ "coinseller_center.transaction_records": "交易记录",
+ "coinseller_center.cancel": "取消",
+ "coinseller_center.income": "收入",
+ "coinseller_center.expenditure": "支出",
+ "coinseller_center.load_more": "加载更多",
+ "coinseller_center.faq_title": "常见问题",
+ "coinseller_center.faq_question_1": "如何充值?",
+ "coinseller_center.faq_answer_1": "搜索用户,输入金币数量,然后确认充值。",
+ "coinseller_center.faq_question_2": "如何查看记录?",
+ "coinseller_center.faq_answer_2": "打开记录,并在收入和支出之间切换。",
+ "coinseller_center.uid_prefix": "UID: {id}",
+ "coinseller_center.stock_region": "地区:{region}",
+ "coinseller_center.user_name_template": "用户 {id}",
+ "coinseller_center.stock_transfer": "库存入账",
+ "coinseller_center.transfer_out": "转出",
+ "coinseller_center.system": "系统",
+ "coinseller_center.no_transaction_records": "暂无交易记录",
+ "coinseller_center.select_user_first": "请先选择用户。",
+ "coinseller_center.valid_amount_required": "请输入有效金额。",
+ "coinseller_center.amount_exceeds_stock": "金额超过库存。",
+ "coinseller_center.recharge_success": "充值成功。",
+ "coinseller_center.user_not_found": "未找到用户。",
+ "coinseller_center.user_selected": "已选择用户。",
+ "coinseller_center.loading": "加载中...",
+ "coinseller_center.load_failed": "加载失败,请稍后重试。",
+ "coinseller_center.transfer_failed": "转账失败。"
}
diff --git a/gonghui/bd-center/index.html b/gonghui/bd-center/index.html
index c114290..a3fe5b2 100644
--- a/gonghui/bd-center/index.html
+++ b/gonghui/bd-center/index.html
@@ -46,6 +46,8 @@
+
+
@@ -90,7 +92,11 @@
-