ZeroOmega/omega-i18n/en/messages.json

848 lines
28 KiB
JSON
Raw Normal View History

2014-09-20 11:49:04 -04:00
{
"appNameShort": {
"message": "SwitchyOmega",
"description": "A short name of the application."
},
"manifest_app_name": {
"message": "Proxy SwitchyOmega",
"description": "Displayed as the name of the extension."
},
"manifest_app_description": {
"message": "Manage and switch between multiple proxies quickly & easily.",
"description": "Displayed as a longer description of the extension."
},
"manifest_icon_default_title": {
"message": "Loading...",
"description": "Displayed when the background page is loading."
},
2014-10-04 03:55:03 -04:00
"upgrade_profile_auto" : {
"message": "Auto Switch",
"description": "Legacy AutoSwitch mode will be converted to a profile with this name."
},
2014-09-20 11:49:04 -04:00
"profile_direct" : {
"message": "[Direct]"
},
"profile_system" : {
"message": "[System Proxy]"
},
"condition_HostWildcardCondition" : {
2014-09-20 11:49:04 -04:00
"message": "Host wildcard"
},
"condition_help_HostWildcardCondition" : {
"message": "Matches hosts (domain names) by wildcard.<br><b>The asterisk <code>*</code></b> matches zero or more characters.<br><b>The question mark <code>?</code></b> matches exactly one character.<br><br>Note that rules beginning with <code>*.</code> are specially treated only in Host wildcard conditions.<br>Example: <code>*.example.com</code> will match www.example.com <b>AND example.com as well.</b><br>To match subdomains <b>only</b>, use <b>two</b> asterisks like <code>**.example.com</code>"
},
"condition_HostRegexCondition" : {
2014-09-20 11:49:04 -04:00
"message": "Host regex"
},
"condition_help_HostRegexCondition" : {
"message": "Like Host wildcard condition, but matches hosts (domain names) by <a href='https://www.google.com/search?q=regular%20expression'>regular expression</a>.<br>Regular expressions can be hard to construct (and read).<br>It is recommended to use wildcards for most cases and only use regex for conditions that cannot be achieved by any other condition type."
},
"condition_HostLevelsCondition" : {
2014-09-20 11:49:04 -04:00
"message": "Host levels"
},
"condition_help_HostLevelsCondition" : {
"message": "Matches the request if and only if the host level in within the given range.<br>Host level is defined as the <b>number of dot-separated segments</b> of the host (domain name).<br>Example: <code>www.example.com</code> is with a host level of 3, while <code>internal</code> is of host level 1."
},
"condition_UrlWildcardCondition" : {
2014-09-20 11:49:04 -04:00
"message": "URL wildcard"
},
"condition_help_UrlWildcardCondition" : {
"message": "Matches URLs of the request by wildcard.<br>See the Host wildcard section above for a quick wildcard reference.<br>Note that URL wildcards are not specially treated (no subdomain magic as in Host wildcard).<br>So <code>*://*.example.com/*</code> matches http://www.example.com/ but <b>does not</b> match http://example.com/."
},
"condition_UrlRegexCondition" : {
2014-09-20 11:49:04 -04:00
"message": "URL regex"
},
"condition_help_UrlRegexCondition" : {
"message": "Matches URL by extremely powerful <a href='https://www.google.com/search?q=regular%20expression'>regular expression</a>.<br>However, regular expressions can be hard to construct (and read).<br>It is recommended to use wildcards for most cases and only use regex for conditions that cannot be achieved by any other condition type."
},
"condition_KeywordCondition" : {
2014-09-20 11:49:04 -04:00
"message": "Keyword"
},
"condition_help_KeywordCondition" : {
"message": "A keyword condition matches if the URL protocol is HTTP, and the pattern is an exact sub-string of the URL.<br>It behaves like the URL wildcard pattern <code>http://*<b>pattern</b>*</code>, where <b>pattern</b> is the keyword pattern.<br>Keyword conditions are useful if you want to bypass a firewall blocking some keywords in the URL, by requesting such URLs through a proxy."
2014-09-20 11:49:04 -04:00
},
"condition_FalseCondition" : {
"message": "(Disabled)"
2014-09-20 11:49:04 -04:00
},
"condition_details_FalseCondition" : {
"message": "(Condition ignored when matching)"
},
"condition_help_FalseCondition" : {
"message": "You can disable a condition by setting its type to <code>(Disabled)</code>. A Disabled condition act as if it does not exist.<br>This feature can be used to disable conditions temporarily.<br>Disabled conditions still hold the previous information (like patterns) and can be re-enabled by setting the condition type back to the previous type."
2014-09-20 11:49:04 -04:00
},
"condition_group_default" : {
"message": ""
},
"condition_group_host" : {
"message": "Host"
},
"condition_group_url" : {
"message": "Url"
},
"condition_group_special" : {
"message": "Special"
2014-09-20 11:49:04 -04:00
},
"ruleListFormat_Switchy": {
2014-09-20 11:49:04 -04:00
"message": "Switchy"
},
"ruleListFormat_AutoProxy": {
2014-10-25 11:41:39 -04:00
"message": "AutoProxy",
"description": "The rule list format name of the AutoProxy project. This has nothing to do with SwitchProfile."
2014-09-20 11:49:04 -04:00
},
"dialog_close": {
"message": "Close"
},
"dialog_save": {
"message": "Save changes"
},
"dialog_ok": {
"message": "OK"
},
"dialog_cancel": {
"message": "Cancel"
},
"inputClear_clear": {
"message": "Clear"
},
"inputClear_restore": {
"message": "Restore"
},
"options_title": {
"message": "SwitchyOmega Options"
},
"options_navHeader_setting": {
"message": "Settings"
},
"options_navHeader_profiles": {
"message": "Profiles"
},
"options_navHeader_actions" : {
"message": "Actions"
},
"options_tab_ui": {
"message": "Interface"
},
"options_tab_general": {
"message": "General"
},
"options_tab_importExport": {
"message": "Import/Export"
},
"options_newProfile": {
"message": "New profile..."
},
"options_apply": {
"message": "Apply changes"
},
"options_discard": {
"message": "Discard changes"
},
"options_reset": {
"message": "Reset options"
},
"options_group_miscOptions": {
"message": "Misc Options"
},
"options_confirmDeletion": {
"message": "Confirm on condition deletion."
},
"options_refreshOnProfileChange": {
"message": "Refresh current tab on profile change."
},
"options_group_switchOptions": {
"message": "Switch Options"
},
"options_startupProfile": {
"message": "Startup Profile"
},
"options_startupProfile_none": {
"message": "(Current profile)"
},
"options_showConditionTypesAdvanced": {
"message": "Show advanced condition types"
},
"options_showConditionTypesAdvancedHelp": {
"message": "Unlocks new types of advanced but complicated switch conditions. For most senarios, the basic condition types should be enough, so this options is not recommended."
},
2014-09-20 11:49:04 -04:00
"options_quickSwitch": {
"message": "Quick Switch"
},
"options_cycledProfiles": {
"message": "Cycled Profiles"
},
"options_cycledProfilesHelp": {
"message": "When you click on the icon, the following profiles will be applied in their order."
},
"options_cycledProfilesTooFew": {
"message": "You need to select at least 2 profiles to enable this function! You can drag them from the box below."
},
"options_notCycledProfiles": {
"message": "Not Cycled Profiles"
},
"options_group_proxyChanges": {
"message": "Proxy Changes"
},
"options_revertProxyChanges": {
"message": "Revert proxy changes done by other apps."
},
"options_downloadOptions": {
"message": "Download Options"
},
"options_downloadOptionsHelp": {
"message": "Configure the update frequency of online rule lists and PAC scripts."
},
"options_downloadInterval": {
"message": "Download Interval"
},
"options_downloadInterval_15": {
"message": "15 Minutes"
},
"options_downloadInterval_60": {
"message": "1 Hour"
},
"options_downloadInterval_180": {
"message": "3 Hours"
},
"options_downloadInterval_360": {
"message": "6 Hours"
},
"options_downloadInterval_720": {
"message": "12 Hours"
},
"options_downloadInterval_1440": {
"message": "Every day"
},
"options_downloadInterval_never": {
"message": "Never"
},
"options_group_importExportProfile": {
"message": "Profile"
},
"options_exportPacFile": {
"message": "Export as PAC File"
},
"options_exportPacFileHelp": {
"message": "Export the current profile as a PAC file, so you can use it in other browsers."
},
"options_group_importExportSettings": {
"message": "Settings"
},
"options_makeBackup": {
"message": "Make backup"
},
"options_makeBackupHelp": {
"message": "Make a full backup of your options (including profiles and all other options)."
},
"options_restoreLocal": {
"message": "Restore from file"
},
"options_restoreLocalHelp": {
"message": "Restore your SwitchyOmega options from a local file."
},
"options_restoreOnline": {
"message": "Restore from online"
},
"options_restoreOnlinePlaceholder": {
"message": "Options file URL (e.g. 'http://example.com/switchy.bak')"
},
"options_restoreOnlineSubmit": {
"message": "Restore"
},
"options_profileTabPrefix": {
"message": "Profile :: "
},
"options_renameProfile": {
"message": "Rename"
},
"options_deleteProfile": {
"message": "Delete"
},
"options_profileExportPac": {
"message": "Export PAC"
},
"options_profileUnsupported": {
"message": "Unsupported profile type $TYPE$!",
"placeholders": {
"type": {
"content": "$1",
"example": "BogusProfile"
}
}
},
"options_profileUnsupportedHelp": {
"message": "The options could be broken, or from a newer version of this program."
},
"options_group_proxyServers": {
"message": "Proxy servers"
},
"options_proxy_scheme": {
"message": "Scheme"
},
"options_proxy_protocol": {
"message": "Protocol"
},
"options_proxy_server": {
"message": "Server"
},
"options_proxy_port": {
"message": "Port"
},
2014-12-11 05:43:46 -05:00
"options_proxy_auth": {
"message": "Authentication"
},
2014-09-20 11:49:04 -04:00
"options_scheme_default": {
"message": "(default)"
},
"options_protocol_direct": {
"message": "DIRECT"
},
"options_protocol_useDefault": {
"message": "(use default)"
},
"options_proxy_single": {
"message": "Use the proxy above for all protocols."
},
"options_proxy_expand": {
"message": "Show Advanced"
},
"options_group_bypassList": {
"message": "Bypass List"
},
"options_bypassListHelp": {
"message": "Servers for which you do not want to use any proxy: (One server on each line.)"
},
"options_bypassListHelpLinkText": {
"message": "(Wildcards and more available...)"
},
"options_group_pacUrl": {
"message": "PAC URL"
},
"options_pacUrlHelp": {
"message": "The PAC script will be updated from this URL. If it is left blank, the following script will be used directly instead."
2014-09-20 11:49:04 -04:00
},
"options_pacUrlFile": {
"message": "PAC profiles with file: URLs can only be applied directly. They cannot be used as result profiles because local files cannot be accessed due to browser limitation."
},
"options_pacUrlFileDisabled": {
"message": "Therefore, you cannot use local PAC file for this profile. You can create a new PAC profile for that if you really want that."
},
2014-09-20 11:49:04 -04:00
"options_group_pacScript": {
"message": "PAC Script"
},
2014-10-25 11:41:39 -04:00
"options_group_virtualProfile": {
"message": "Virtual Profile"
},
"options_virtualProfileTarget": {
"message": "Target"
},
"options_virtualProfileTargetHelp": {
"message": "When this profile is applied, it acts exactly the same as the profile selected below."
},
"options_group_virtualProfileReplace": {
"message": "Migrate to Virtual Profile"
},
"options_virtualProfileReplace": {
"message": "Replace target profile"
},
"options_virtualProfileReplaceHelp": {
"message": "You can migrate existing options to use this virtual profile instead of $PROFILE$. Doing so will update all existing rules concerning $PROFILE$ and point them to this virtual profile, so that their result profile can be controlled here.",
"placeholders": {
"PROFILE": {
"content": "$1",
"example": "direct"
}
}
},
2014-09-20 11:49:04 -04:00
"options_group_ruleListConfig": {
"message": "Rule List Config"
},
"options_ruleListFormat": {
"message": "Rule List Format"
},
"options_group_ruleListResult": {
"message": "Rule list result profiles"
},
"options_ruleListMatchProfile": {
"message": "Match profile"
},
"options_ruleListDefaultProfile": {
"message": "Default profile"
},
"options_group_ruleListUrl": {
"message": "Rule List URL"
},
"options_ruleListUrlHelp": {
"message": "The rule list will be updated from this URL. If it is left blank, the following text will be parsed instead."
},
"options_group_ruleListText": {
"message": "Rule List Text"
},
"options_group_switchRules": {
"message": "Switch rules"
},
"options_sort": {
"message": "Sort"
},
"options_conditionType": {
"message": "Condition Type"
},
"options_showConditionTypeHelp": {
"message": "Show help"
},
2014-09-20 11:49:04 -04:00
"options_conditionDetails": {
"message": "Condition Details"
},
"options_resultProfile": {
"message": "Profile"
},
"options_conditionActions": {
"message": "Actions"
},
"options_addCondition": {
"message": "Add condition"
},
"options_switchAttachedProfileInCondition": {
"message": "Rule list rules"
},
"options_switchAttachedProfileInConditionDetails": {
"message": "(Any request matching the rule list below)"
},
"options_switchAttachedProfileInConditionDisabled": {
"message": "(Rule list rules are DISABLED)"
},
2014-09-20 11:49:04 -04:00
"options_switchDefaultProfile": {
"message": "Default"
},
"options_hostLevelsBetween": {
"message": "\u2264 host levels \u2264"
},
"options_group_conditionHelp": {
"message": "About Condition Types"
},
"options_group_attachProfile": {
"message": "Import online rule lists"
},
"options_attachProfile": {
"message": "Add a rule list"
},
"options_attachProfileHelp": {
"message": "You can reuse an online collection of conditions published by others by adding a rule list."
},
"options_modalHeader_welcome": {
"message": "Welcome to SwitchyOmega"
},
"options_welcomeNormal": {
"message": "You have successfully installed SwitchyOmega, the ultimate proxy switcher."
},
"options_welcomeNormalGuide": {
"message": "Please tell SwitchyOmega about your proxies through the options page. Let's see how."
},
"options_welcomeUpgrade": {
"message": "You have successfully upgraded to SwitchyOmega. Don't panic, your existing options are fully preserved."
},
"options_welcomeUpgradeGuide": {
"message": "Now let's go through a quick guide of the new options page."
},
"options_guideNext": {
"message": "Next"
},
"options_guideDone": {
"message": "Done"
},
"options_guideSkip": {
"message": "Skip guide"
},
2014-09-20 11:49:04 -04:00
"options_modalHeader_applyOptions": {
"message": "Apply Options"
},
"options_optionsNotSaved": {
"message": "Your modifications to the options have not been saved and will be lost if you proceed!"
},
"options_applyOptionsRequired": {
"message": "Your changes to the options must be applied before you proceed."
},
"options_applyOptionsConfirm": {
"message": "Do you want to save and apply the options?"
},
"options_modalHeader_renameProfile": {
"message": "Rename Profile"
},
"options_renameProfileName": {
"message": "New profile name"
},
"options_profileNameConflict": {
"message": "A profile with this name already exists."
},
"options_profileNameReserved": {
"message": "Profile names beginning with double-underscore are reserved."
},
"options_profileNameHidden": {
"message": "Profiles with names starting with underscore will be hidden on the popup menu. However, they can still be used in places like switch profile results."
},
"options_modalHeader_replaceProfile": {
"message": "Replace Profile"
},
"options_replaceProfile": {
"message": "Replace Profile"
},
"options_replaceProfileConfirm": {
"message": "Do you really want to replace $FromProfile$ with $ToProfile$?",
"placeholders": {
"FromProfile": {
"content": "$1",
"example": "autoswitch"
},
"ToProfile": {
"content": "$2",
"example": "direct"
}
}
},
"options_replaceProfileHelp": {
"message": "If you proceed, all rules pointing to $FromProfile$ will be updated to use $ToProfile$ instead. Other options, such as startup profile and Quick Switch will also be modified as appropriate. However, the two profile themselves will NOT be changed or deleted.",
"placeholders": {
"FromProfile": {
"content": "$1",
"example": "autoswitch"
},
"ToProfile": {
"content": "$2",
"example": "direct"
}
}
},
"options_replaceProfileSuccess": {
"message": "Options updated."
},
2014-09-20 11:49:04 -04:00
"options_modalHeader_deleteProfile": {
"message": "Delete Profile"
},
"options_deleteProfileConfirm": {
"message": "Do you really want to delete the following profile?"
},
"options_modalHeader_cannotDeleteProfile": {
"message": "Unable to Delete Profile"
},
"options_profileReferredBy": {
"message": "This profile cannot be deleted because it is referred by the following profiles:"
},
"options_modifyReferringProfiles": {
"message": "You must modify these profiles and make them stop referring to this profile before you can delete it."
},
"options_profileNameEmpty": {
"message": "The name of the profile must not be empty."
},
"popup_title": {
"message": "SwitchyOmega Popup",
"description": "The page title of the popup. Normally you won't see it."
},
2014-12-11 05:43:46 -05:00
"options_modalHeader_proxyAuth": {
"message": "Proxy Authentication"
},
"options_proxyAuthUsername": {
"message": "Username"
},
"options_proxyAuthPassword": {
"message": "Password"
},
"options_proxyAuthNone": {
"message": "No Authentication"
},
2014-09-20 11:49:04 -04:00
"options_modalHeader_deleteRule": {
"message": "Delete Rule"
},
"options_deleteRuleConfirm": {
"message": "Do you really want to delete the following rule?"
},
"options_deleteRule": {
"message": "Delete"
},
"options_modalHeader_resetRules" : {
"message": "Reset rules"
},
"options_resetRulesConfirm" : {
"message": "Are you sure to set the result profile of ALL rules to the following profile?"
},
"options_resetRules" : {
"message": "Reset rules"
},
"options_resetRules_help" : {
"message": "Set profile for all rules"
},
"options_modalHeader_deleteAttached": {
"message": "Remove Rule List"
},
"options_deleteAttachedConfirm": {
"message": "Do you really want to remove the rule list from the current profile?"
},
"options_ruleListLineCount": {
"message": "$COUNT$ line(s) of rules",
"placeholders": {
"count": {
"content": "$1",
"example": "42"
}
}
},
"options_deleteAttached": {
"message": "Remove rule list"
},
2014-09-20 11:49:04 -04:00
"options_modalHeader_newProfile" : {
"message": "New Profile"
},
"options_newProfileName": {
"message": "Profile name"
},
"options_profileType" : {
"message": "Please select the type of the profile:"
},
"options_profileTypeFixedProfile" : {
"message": "Proxy Profile"
2014-09-20 11:49:04 -04:00
},
"options_profileDescFixedProfile" : {
"message": "Tunneling traffic through proxy servers."
},
"options_profileTypePacProfile" : {
"message": "PAC Profile"
},
"options_profileDescPacProfile" : {
"message": "Choosing proxies using an online/local PAC script."
},
"options_profileDescMorePacProfile" : {
"message": "You will only need this if you have a PAC script or a URL to it. Don't try to create one unless you have knowledge about PAC."
},
2014-09-20 11:49:04 -04:00
"options_profileTypeSwitchProfile" : {
"message": "Switch Profile"
},
"options_profileDescSwitchProfile" : {
"message": "Applying different profiles automatically on various conditions such as domains or patterns.\n You can also import rules published online for easier switching. (Replaces AutoSwitch mode + Rule List.)"
2014-09-20 11:49:04 -04:00
},
"options_profileTypeRuleListProfile" : {
"message": "Rule List Profile"
2014-09-20 11:49:04 -04:00
},
"options_profileDescRuleListProfile" : {
"message": "Reusing an online collection of conditions published by others."
},
2014-10-25 11:41:39 -04:00
"options_profileTypeVirtualProfile" : {
"message": "Virtual Profile"
},
"options_profileDescVirtualProfile" : {
"message": "A virtual profile can act as any of the other profiles on demand. It works well with SwitchProfile, allowing you to change the result of multiple conditions by one click."
},
2014-09-20 11:49:04 -04:00
"options_createProfile" : {
"message": "Create"
},
"options_modalHeader_resetOptions": {
"message": "Reset Options"
},
"options_resetOptionsConfirm": {
"message": "Do you really want to reset the options? All profiles and settings will be LOST!"
},
"options_formInvalid": {
"message": "Please correct the errors in this page."
},
"options_profileNotFound": {
"message": "Profile $PROFILE$ does not exist! The options may be corrupted.",
"placeholders": {
"profile": {
"content": "$1",
"example": "Example"
}
}
},
2014-09-20 11:49:04 -04:00
"options_resetSuccess": {
"message": "Options reset."
},
"options_saveSuccess": {
"message": "Options saved."
},
"options_importSuccess": {
"message": "Options imported."
},
"options_importFormatError": {
"message": "Invalid backup file!"
},
"options_importDownloadError": {
"message": "Error downloading backup file!"
},
"options_profileDownloadSuccess": {
"message": "Successfully updated profile."
},
"options_profileDownloadError": {
"message": "Error downloading profile data!"
},
"options_downloadProfileNow": {
"message": "Download Profile Now"
},
"options_guide_fixedProfileStep": {
"message": "A <b>Proxy Profile</b> contains settings like server ip &amp; port for proxy.<br>Profiles are the the basic configuration units in SwitchyOmega.<br>We have already created an example profile for you. Try opening it."
},
"options_guide_fixedServersStep": {
"message": "You can fill in your proxy server and port here as you like.<br>SwitchyOmega <b>does not come with any proxy servers</b>.<br>Please consult your network provider or proxy software manual if you don't know what should be filled in here."
},
"options_guide_autoSwitchProfileStep": {
"message": "You can tell SwitchyOmega to switch between proxies automatically through the mighty <b>Switch Profile</b>.<br>However, its features cannot be covered in this quick guide.<br>You can open this profile to unlock its power some time later."
},
"options_guide_addMoreProfilesStep": {
"message": "Need more profiles? You can always add more <b>Proxy, Switch and other profiles</b><br>for all your proxying needs.<br>Enjoy proxying!"
},
2014-11-28 07:23:57 -05:00
"options_guide_conditionStep": {
"message": "SwitchyOmega can apply different profiles to requests based on <b>conditions</b>.<br> For example, the <b>Host wildcard</b> condition allows you to set the profile for all URLs in a domain."
},
"options_guide_conditionTypeStep": {
"message": "You can use various condition types to match the host or full URL. <br> Click on the question mark to open the type reference."
},
"options_guide_conditionProfileStep": {
"message": "SwitchyOmega applies the selected profile here to <b>any request matching the condition.</b> <br> The special <b>\"[Direct]\" profile</b> will cause the request to be sent without any proxy."
},
"options_guide_switchDefaultStep": {
"message": "If no condition applies to some request, the \"Default\" profile will be used. <br>Conditions are always considered <b>from top to bottom</b> in order.<br>You can change their order by dragging the sort icon."
},
"options_guide_applySwitchProfileStep": {
"message": "When you are done setting the switch profile, don't forget to <b>switch to it in the popup menu.</b><br/> The icon will show you the <b>final result</b> profile applied for the current tab. <br/> <b>Hovering</b> on the icon will reveal a tooltip with details."
},
2014-09-20 11:49:04 -04:00
"popup_externalProfile": {
"message": "(External Profile)"
},
"popup_externalProfileName": {
"message": "profile name"
},
"popup_proxyNotControllable_app": {
"message": "The proxy settings are controlled by other app(s) or extension(s). Please disable or uninstall the apps or extensions in conflict."
},
"popup_proxyNotControllable_policy": {
"message": "The proxy settings are overruled by policies. Please contact your administrator."
},
"popup_proxyNotControllable_unknown": {
"message": "The proxy settings cannot be controlled. Please check your system and browser settings."
},
"popup_proxyNotControllable_disabled": {
"message": "The proxy settings are disabled by explicit request from other app(s) or extension(s)."
},
"popup_proxyNotControllable_upgrade": {
"message": "Proxy settings are now controlled by a newer version of SwitchyOmega."
},
2014-09-20 11:49:04 -04:00
"popup_proxyNotControllableDetails": {
"message": "You cannot switch profiles with SwitchyOmega unless you fix the problem above."
},
"popup_proxyNotControllableDetails_upgrade": {
"message": "You can't enable two (or more) versions of SwitchyOmega at the same time. Please disable one of them."
},
"popup_proxyNotControllableManage": {
"message": "Manage extensions"
},
2014-09-20 11:49:04 -04:00
"popup_addConditionTo": {
"message": "Add condition to"
},
"popup_addCondition": {
"message": "Add condition"
},
"popup_showOptions": {
"message": "Options"
},
"popup_reportIssues": {
"message": "Report issues"
},
"popup_errorLog": {
"message": "Error log"
},
"browserAction_profileDetails_PacProfile": {
"message": "(PAC script)"
},
"browserAction_profileDetails_SystemProfile": {
"message": "(controlled by other extensions or environment)"
},
"browserAction_profileDetails_DirectProfile": {
"message": "(not using any proxy)"
},
"browserAction_profileDetails_SwitchProfile": {
"message": "(switching based on conditions)"
},
"browserAction_profileDetails_RuleListProfile": {
"message": "(switching based on rule list)"
},
2014-09-20 11:49:04 -04:00
"browserAction_titleNormal": {
"message": "SwitchyOmega:: $PROFILE$",
"placeholders": {
"profile": {
"content": "$1",
"example": "direct"
}
}
},
"browserAction_titleWithResult": {
"message": "SwitchyOmega:: $PROFILE$\n$DETAILS$",
"placeholders": {
"profile": {
"content": "$1",
"example": "autoswitch"
},
"result": {
"content": "$2",
"example": "direct"
},
"details": {
"content": "$3",
"example": "DIRECT"
}
}
},
"browserAction_titleNewerOptions": {
"message": "ERROR: A newer version of SwitchOmega is required to load the stored options."
},
"browserAction_titleOptionError": {
"message": "ERROR: The stored options are corrupted. Click here to RESET OPTIONS."
},
"browserAction_titleDownloadFail": {
"message": "Warning: Failed to download PAC scripts and/or rule lists."
},
"browserAction_titleExternalProxy": {
"message": "Note: The proxy settings are currently controlled by other app(s)."
},
"browserAction_titleInspect": {
"message": "[Inspect] $URL$",
"placeholders": {
"url": {
"content": "$1",
"example": "example.com/image.png"
}
}
},
"browserAction_defaultRuleDetails": {
"message": "(default)",
"description": "Representation of the default profile being selected on browserAction title."
},
"browserAction_directResult": {
"message": "DIRECT",
"description": "Representation of direct connection being used on browserAction title."
},
"browserAction_attachedPrefix": {
"message": "(RL) ",
"description": "The prefix to indicate a rule list rule on browserAction title. Should be very short."
},
2014-09-20 11:49:04 -04:00
"browserAction_tempRulePrefix": {
"message": "(TEMP) ",
"description": "The prefix to indicate a temp rule on browserAction title. Should be very short."
},
"contextMenu_inspectPage": {
"message": "Inspect proxy used for this page"
},
"contextMenu_inspectFrame": {
"message": "Inspect proxy used for this Frame"
},
"contextMenu_inspectLink": {
"message": "Inspect proxy to be used if this Link is opened"
},
"contextMenu_inspectElement": {
"message": "Inspect proxy used for this Element"
2014-09-20 11:49:04 -04:00
}
}