function BarterDEXInitLang() { var barterDEX_settings = ShepherdIPC({"command":"read_settings"}); console.log(barterDEX_settings.deflang); if (barterDEX_settings.deflang == undefined) { ShepherdIPC({"command":"reset_settings"}); BarterDEXDefaultLangFn('en_US'); } else { if (barterDEX_settings.deflang == 'tlh_UNI') { $('body').css('font-family','piqad'); BarterDEXDefaultLangFn(barterDEX_settings.deflang); } else { $('body').css('font-family',"'Open Sans', 'Helvetica Neue', Helvetica, sans-serif"); BarterDEXDefaultLangFn(barterDEX_settings.deflang); } } } function BarterDEXDefaultLangFn(lang_data) { //console.log(lang_data); var default_lang = ShepherdIPC({"command":"get_lang_data","lang":lang_data}); sessionStorage.setItem('mm_default_lang', JSON.stringify(default_lang)); PopulateDefaultLanguage(); } function PopulateDefaultLanguage() { var default_lang = JSON.parse(sessionStorage.getItem('mm_default_lang')); //console.log(default_lang); // Populate common phrases localization $('.language[data-langstr="loading_wait"]').text(default_lang.Common.loading_wait); // Populate loading screen localization $('.language[data-langstr="starting_barterdex"]').text(default_lang.loading.starting_barterdex); // Populate login screen localization $('.language[data-langstr="Welcome_to_BarterDEX"]').text(default_lang.login.welcome_to_barterdex); $('.language[data-langstr="please_login"]').text(default_lang.login.please_login); $('.language[data-langstr="passphrase"]').text(default_lang.login.passphrase); $('.language[data-langstr="login_passphrase_input_placeholder"]').attr('placeholder',default_lang.login.login_passphrase_input_placeholder); $('.language[data-langstr="login_btn"]').text(default_lang.login.login_btn); $('.language[data-langstr="generate_a_new_passphrase"]').text(default_lang.login.generate_a_new_passphrase); // Populate naviation menu localization $('.language[data-langstr="nav_dashboard"]').text(default_lang.Navigation.nav_dashboard); $('.language[data-langstr="nav_trade_history"]').text(default_lang.Navigation.nav_trade_history); $('.language[data-langstr="nav_close"]').text(default_lang.Navigation.nav_close); $('.language[data-langstr="nav_debug"]').text(default_lang.Navigation.nav_debug); $('.language[data-langstr="nav_settings"]').text(default_lang.Navigation.nav_settings); $('.language[data-langstr="nav_logout"]').text(default_lang.Navigation.nav_logout); // Populate debug localization $('.language[data-langstr="debug_payload"]').text(default_lang.Debug.debug_payload); $('.language[data-langstr="debug_execute"]').text(default_lang.Debug.debug_execute); $('.language[data-langstr="debug_response"]').text(default_lang.Debug.debug_response); $('.language[data-langstr="debug_playload_input_placeholder"]').attr('placeholder',default_lang.Debug.debug_playload_input_placeholder); // Populate portfolio localization $('.language[data-langstr="portfolio_portfolio_chart"]').text(default_lang.Portfolio.portfolio_portfolio_chart); $('.language[data-langstr="portfolio_add_coins"]').text(default_lang.Portfolio.portfolio_add_coins); $('.language[data-langstr="portfolio_portfolio_coins"]').text(default_lang.Portfolio.portfolio_portfolio_coins); $('.language[data-langstr="portfolio_auto_goal_all_active_coins"]').text(default_lang.Portfolio.portfolio_auto_goal_all_active_coins); $('.language[data-langstr="portfolio_th_coin"]').text(default_lang.Portfolio.portfolio_th_coin); $('.language[data-langstr="portfolio_th_balance"]').text(default_lang.Portfolio.portfolio_th_balance); $('.language[data-langstr="portfolio_th_price"]').text(default_lang.Portfolio.portfolio_th_price); $('.language[data-langstr="portfolio_th_current_percent"]').text(default_lang.Portfolio.portfolio_th_current_percent); $('.language[data-langstr="portfolio_th_goal_percent"]').text(default_lang.Portfolio.portfolio_th_goal_percent); $('.language[data-langstr="portfolio_th_kmdvalue"]').text(default_lang.Portfolio.portfolio_th_kmdvalue); $('.language[data-langstr="portfolio_th_action"]').text(default_lang.Portfolio.portfolio_th_action); // Populate inventory localization $('.language[data-langstr="inventory_tab_inventory"]').text(default_lang.Inventory.inventory_tab_inventory); $('.language[data-langstr="inventory_list_unspent_tab"]').text(default_lang.Inventory.inventory_list_unspent_tab); // Populate exchange localization $('.language[data-langstr="exchange_your_balance"]').text(default_lang.Exchange.exchange_your_balance); $('.language[data-langstr="exchange_switch_pairs"]').text(default_lang.Exchange.exchange_switch_pairs); $('.language[data-langstr="exchange_trading_pair"]').text(default_lang.Exchange.exchange_trading_pair); $('.trading_pair_coin_price[data-langstr="exchange_trading_pair_coin_price_input_placeholder"]').attr('placeholder',default_lang.Exchange.exchange_trading_pair_coin_price_input_placeholder); $('.trading_pair_coin_volume[data-langstr="exchange_trading_pair_coin_volume_input_placeholder"]').attr('placeholder',default_lang.Exchange.exchange_trading_pair_coin_volume_input_placeholder); $('.language[data-langstr="exchange_speed_mode_settings"]').text(default_lang.Exchange.exchange_speed_mode_settings); $('.language[data-langstr="exchange_btn_buy_caps"]').text(default_lang.Exchange.exchange_btn_buy_caps); $('.language[data-langstr="exchange_btn_sell_caps"]').text(default_lang.Exchange.exchange_btn_sell_caps); $('.language[data-langstr="exchange_btn_trade_bot"]').text(default_lang.Exchange.exchange_btn_trade_bot); $('.language[data-langstr="exchange_btn_manual_trade"]').text(default_lang.Exchange.exchange_btn_manual_trade); $('.language[data-langstr="exchange_set_gaol_caps"]').text(default_lang.Exchange.exchange_set_gaol_caps); $('.language[data-langstr="exchange_btn_portfolio"]').text(default_lang.Exchange.exchange_btn_portfolio); $('.language[data-langstr="exchange_lbl_one_max"]').text(default_lang.Exchange.exchange_lbl_one_max); $('.language[data-langstr="exchange_lbl_one_price_to"]').text(default_lang.Exchange.exchange_lbl_one_price_to); $('.language[data-langstr="exchange_lbl_buy_small"]').text(default_lang.Exchange.exchange_lbl_buy_small); $('.language[data-langstr="exchange_trade_with_selected_trader"]').text(default_lang.Exchange.exchange_trade_with_selected_trader); $('.language[data-langstr="exchange_coin_price_max"]').text(default_lang.Exchange.exchange_coin_price_max); $('.language[data-langstr="exchange_destpubkey_yes"]').text(default_lang.Exchange.exchange_destpubkey_yes); $('.language[data-langstr="exchange_lbl_two_max"]').text(default_lang.Exchange.exchange_lbl_two_max); $('.language[data-langstr="exchange_lbl_amount_to"]').text(default_lang.Exchange.exchange_lbl_amount_to); $('.language[data-langstr="exchange_dont_auto_repeat_order"]').text(default_lang.Exchange.exchange_dont_auto_repeat_order); $('.language[data-langstr="exchange_enable_auto_repeat_this_trade"]').text(default_lang.Exchange.exchange_enable_auto_repeat_this_trade); $('.language[data-langstr="exchange_enable_auto_repeat_coinmarketcap"]').text(default_lang.Exchange.exchange_enable_auto_repeat_coinmarketcap); $('.language[data-langstr="exchange_0conf_settings_text_one"]').text(default_lang.Exchange.exchange_0conf_settings_text_one); $('.language[data-langstr="exchange_0conf_settings_text_two"]').text(default_lang.Exchange.exchange_0conf_settings_text_two); $('.language[data-langstr="exchange_0conf_settings_a"]').text(default_lang.Exchange.exchange_0conf_settings_a); $('.language[data-langstr="exchange_0conf_settings_text_three"]').text(default_lang.Exchange.exchange_0conf_settings_text_three); $('.language[data-langstr="excahnge_0conf_deposit_high_speed_mode_sec"]').text(default_lang.Exchange.excahnge_0conf_deposit_high_speed_mode_sec); $('.language[data-langstr="exchange_0conf_make_sec_deposit"]').text(default_lang.Exchange.exchange_0conf_make_sec_deposit); $('.language[data-langstr="exchange_0conf_see_deposit_history"]').text(default_lang.Exchange.exchange_0conf_see_deposit_history); $('.language[data-langstr="exchange_0conf_claim_deposit"]').text(default_lang.Exchange.exchange_0conf_claim_deposit); $('.language[data-langstr="exchange_my_prices"]').text(default_lang.Exchange.exchange_my_prices); $('.language[data-langstr="exchange_auto_bot_list"]').text(default_lang.Exchange.exchange_auto_bot_list); $('.language[data-langstr="exchange_trade_status"]').text(default_lang.Exchange.exchange_trade_status); $('.language[data-langstr="exchange_th_my_orders_base"]').text(default_lang.Exchange.exchange_th_my_orders_base); $('.language[data-langstr="exchange_th_my_orders_rel"]').text(default_lang.Exchange.exchange_th_my_orders_rel); $('.language[data-langstr="exchange_th_my_orders_bid"]').text(default_lang.Exchange.exchange_th_my_orders_bid); $('.language[data-langstr="exchange_th_my_orders_ask"]').text(default_lang.Exchange.exchange_th_my_orders_ask); $('.language[data-langstr="exchange_th_bot_list_tradebot_info"]').text(default_lang.Exchange.exchange_th_bot_list_tradebot_info); $('.language[data-langstr="exchange_th_bot_list_progress_info"]').text(default_lang.Exchange.exchange_th_bot_list_progress_info); $('.language[data-langstr="exchange_th_bot_list_actions"]').text(default_lang.Exchange.exchange_th_bot_list_actions); $('.language[data-langstr="exchange_th_swap_status_status"]').text(default_lang.Exchange.exchange_th_swap_status_status); $('.language[data-langstr="exchange_th_swap_status_info"]').text(default_lang.Exchange.exchange_th_swap_status_info); $('.language[data-langstr="exchange_th_swap_status_action"]').text(default_lang.Exchange.exchange_th_swap_status_action); $('.language[data-langstr="exchange_sellers_caps"]').text(default_lang.Exchange.exchange_sellers_caps); $('.language[data-langstr="exchange_buyers_caps"]').text(default_lang.Exchange.exchange_buyers_caps); $('.language[data-langstr="exchange_btn_back"]').text(default_lang.Exchange.exchange_btn_back); $('.language[data-langstr="exchange_th_orderbook_price_in"]').text(default_lang.Exchange.exchange_th_orderbook_price_in); $('.language[data-langstr="exchange_th_orderbook_avg_volume"]').text(default_lang.Exchange.exchange_th_orderbook_avg_volume); $('.language[data-langstr="exchange_th_orderbook_depth"]').text(default_lang.Exchange.exchange_th_orderbook_depth); //$('.language[data-langstr="exchange_th_orderbook_trader_pubkey"]').text(default_lang.Exchange.exchange_th_orderbook_trader_pubkey); $('.language[data-langstr="exchange_th_orderbook_age"]').text(default_lang.Exchange.exchange_th_orderbook_age); $('.language[data-langstr="exchange_th_orderbook_utxos"]').text(default_lang.Exchange.exchange_th_orderbook_utxos); $('.language[data-langstr="exchange_th_orderbook_zcredits"]').text(default_lang.Exchange.exchange_th_orderbook_zcredits); } function GetListofAvailableLocalization() { //var barterDEX_settings = ShepherdIPC({"command":"read_settings"}); //console.log(barterDEX_settings.deflang); var BarterDEX_langauge_files_list = ShepherdIPC({"command":"get_lang_file_list"}); var langauge_list_options = ''; $.each(BarterDEX_langauge_files_list, function(index, value) { //console.log(index); //console.log(value); console.log(value.slice(0, -5)); var temp_lang_code_array = value.split('_'); var first_word = temp_lang_code_array[0]; var second_word = temp_lang_code_array[temp_lang_code_array.length-1]; langauge_list_options += `` }); //console.log(langauge_list_options); return langauge_list_options; }