export class I18NService { /**
     * Wrapper Function for the chrome.i18n.getMessage Function
     */ public static translate ( key , substitutions ? ) { return chrome . i18n . getMessage ( key , substitutions ) ; } } export enum I18NOptionKeys { options_title = 'options_title' , options_settings = 'options_settings' , options_about = 'options_about' , options_report_error = 'options_report_error' , option_settings_general_settings = 'option_settings_general_settings' , options_headline_additional_info = 'options_headline_additional_info' , option_connection_check_update_available = 'option_connection_check_update_available' , options_about_licences = 'options_about_licences' , option_report_error_github = 'option_report_error_github' , option_troubleshooting = 'option_troubleshooting' , option_extension = 'option_extension' , option_about_copy_debug = 'option_about_copy_debug' , option_contributors = 'option_contributors' , options_headline_info = 'options_headline_info' , options_default_time_label = 'options_default_time_label' , options_default_time_unit = 'options_default_time_unit' , options_reload_after_disable = 'options_reload_after_disable' , options_reload_after_white_list = 'options_reload_after_white_list' , options_api_key = 'options_api_key' , options_pi_hole_address = 'options_pi_hole_address' , options_add_button = 'options_add_button' , options_remove_button = 'options_remove_button' , options_api_key_invalid_warning = 'options_api_key_invalid_warning' , options_url_invalid_warning = 'options_url_invalid_warning' , option_donation = 'option_donation' , option_disable_feature = 'options_disable_list_feature' , option_disable_update_notification = 'option_disable_update_notification' , option_hotkey_settings = 'option_hotkey_settings' , option_disable_context_menu = 'option_disable_context_menu' , option_connection_check_idle = 'option_connection_check_idle' , option_connection_check_ok = 'option_connection_check_ok' , option_connection_check_error = 'option_connection_check_error' } export enum I18NPopupKeys { popup_status_card_title = 'popup_status_card_title' , popup_status_card_info_text = 'popup_status_card_info_text' , popup_second_card_current_url = 'popup_second_card_current_url' , popup_second_card_whitelist = 'popup_second_card_whitelist' , popup_second_card_blacklist = 'popup_second_card_blacklist' , popup_update_card_info = 'popup_update_card_info' } export enum LinkConfig { paypal_donation_link = 'https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3H9XJUKXMSG22&source=url' , github_troubleshooting = 'https://github.com/badsgahhl/pihole-browser-extension#troubleshooting' , uninstall_survey = 'https://forms.gle/RsGUyrmB1jtsGhYQ9' , github_issue = 'https://github.com/badsgahhl/pihole-browser-extension/issues' , github_user_badsgahhl = 'https://github.com/badsgahhl' , github_user_erikr729 = 'https://github.com/Limatationz' } export enum I18NContextMenuKeys { toggle_pi_holes = 'context_menu_toggle_pi_holes' , blacklist_current_domain = 'context_menu_blacklist_current_domain' , whitelist_current_domain = 'context_menu_whitelist_current_domain' , open_settings = 'context_menu_open_settings' }