Class Strings
- Namespace
- VpnHood.AppUi.Common
- Assembly
- VpnHood.AppUi.Common.dll
Provides the UI's words, from the locale files of the UI's content store, as members named after their keys.
public sealed class Strings : INotifyPropertyChanged
- Inheritance
-
Strings
- Implements
- Inherited Members
Remarks
The pages bind to Current's members, so a language chosen on a paired phone reaches a page already showing: a property change with an empty name. An app built on this package lays its own words over these (AddSourceAsync(IStringSource, CancellationToken)). Every generated word throws InvalidOperationException until InitAsync(IAssetProvider, CancellationToken) has loaded the words.
Properties
AcceptAndContinue
Accept and continue
public string AcceptAndContinue { get; }
Property Value
AcceptLicenseNotice
By selecting Accept and continue, you agree to:
public string AcceptLicenseNotice { get; }
Property Value
Account
Account
public string Account { get; }
Property Value
Activate
Activate
public string Activate { get; }
Property Value
ActivatedOn
Activated on
public string ActivatedOn { get; }
Property Value
Active
Active
public string Active { get; }
Property Value
ActivePremiumKeyExpirationNotice
If your code has an expiration date, it will become active from the moment you enter it.
public string ActivePremiumKeyExpirationNotice { get; }
Property Value
ActiveUser
Active user
public string ActiveUser { get; }
Property Value
AdPrivacyOptions
Ad privacy choices
public string AdPrivacyOptions { get; }
Property Value
AdPrivacyOptionsDesc
Change what you agreed to for ads, such as whether they may be personalised.
public string AdPrivacyOptionsDesc { get; }
Property Value
AdapterDns
Adapter DNS
public string AdapterDns { get; }
Property Value
AdapterDnsAutoDesc
Managed by VPN server.
public string AdapterDnsAutoDesc { get; }
Property Value
AdapterDnsCustomDesc
Enter your own DNS server.
public string AdapterDnsCustomDesc { get; }
Property Value
AdapterDnsDesc
Change the default DNS server by specifying your own.
public string AdapterDnsDesc { get; }
Property Value
Add
Add
public string Add { get; }
Property Value
AddAccessKeySubtitle
Copy and paste an access key to add a server.
public string AddAccessKeySubtitle { get; }
Property Value
AddAccessKeyTitle
Add access key
public string AddAccessKeyTitle { get; }
Property Value
AddByUrl
Add by URL
public string AddByUrl { get; }
Property Value
AddList
Add list
public string AddList { get; }
Property Value
AddOrRemoveServers
Add or remove servers
public string AddOrRemoveServers { get; }
Property Value
AddProxy
Add proxy
public string AddProxy { get; }
Property Value
AddProxyList
Add proxy list
public string AddProxyList { get; }
Property Value
AddServer
Add server
public string AddServer { get; }
Property Value
AdministratorsOnly
Only administrators can use this app on this computer.
public string AdministratorsOnly { get; }
Property Value
Alert
Alert
public string Alert { get; }
Property Value
AlertForUsedPremiumCodeMoreThanOneDevice
The code has already been used in other devices.
public string AlertForUsedPremiumCodeMoreThanOneDevice { get; }
Property Value
All
All
public string All { get; }
Property Value
AllAppsExcludedErrorMsg
All apps are excluded, so no traffic will be tunneled. Enable at least one app.
public string AllAppsExcludedErrorMsg { get; }
Property Value
AllCountriesExcludedErrorMsg
All countries are excluded, so no traffic will be tunneled. Enable at least one country.
public string AllCountriesExcludedErrorMsg { get; }
Property Value
AllFutureApps
All Future Apps
public string AllFutureApps { get; }
Property Value
AllowAnonymousTracker
Share anonymous usage data
public string AllowAnonymousTracker { get; }
Property Value
AllowAnonymousTrackerDesc
Help us improve the app by sending pseudonymous usage and diagnostic data.
public string AllowAnonymousTrackerDesc { get; }
Property Value
AlreadyConnectedToLocation
You are already connected to the selected location.
public string AlreadyConnectedToLocation { get; }
Property Value
AlreadyPremium
Already premium? Sign in
public string AlreadyPremium { get; }
Property Value
AlreadySubscribed
Already subscribed
public string AlreadySubscribed { get; }
Property Value
AlwaysOn
Always On
public string AlwaysOn { get; }
Property Value
AlwaysOnColored
Always <span class="text-promote-premium-color-premium">On</span>
public string AlwaysOnColored { get; }
Property Value
AlwaysOnDesc
Keeps device connected to the VPN at all times, even after restarts or network changes.
public string AlwaysOnDesc { get; }
Property Value
AlwaysOnHowToTurnOnStep1
Open the VPN settings on your device.
public string AlwaysOnHowToTurnOnStep1 { get; }
Property Value
AlwaysOnHowToTurnOnStep3
Enable <strong>Always-on VPN</strong>
public string AlwaysOnHowToTurnOnStep3 { get; }
Property Value
AlwaysOnNotSupportedMsg
Always on is a premium feature. Upgrade to unlock it!
public string AlwaysOnNotSupportedMsg { get; }
Property Value
AlwaysOnPremiumDesc
Your VPN automatically reconnects if the connection drops to keep you protected.
public string AlwaysOnPremiumDesc { get; }
Property Value
AnonymousTrackerNotice
We never log your browsing activity, the sites you visit, or the content of your traffic. When this is on, the app se...
public string AnonymousTrackerNotice { get; }
Property Value
AppLanguage
App language
public string AppLanguage { get; }
Property Value
AppLanguageDesc
Set your preferred language.
public string AppLanguageDesc { get; }
Property Value
AppNotificationsColored
App <span class="text-promote-premium-color-premium">Notifications</span>
public string AppNotificationsColored { get; }
Property Value
AppSettings
App Settings
public string AppSettings { get; }
Property Value
AppsAndDomains
Apps & Domains
public string AppsAndDomains { get; }
Property Value
AreYouSure
Are you sure?
public string AreYouSure { get; }
Property Value
Authentication
Authentication
public string Authentication { get; }
Property Value
AuthenticationError
There is an error with your account. Please sign in again.
public string AuthenticationError { get; }
Property Value
Auto
Auto
public string Auto { get; }
Property Value
AutoRefresh
Auto refresh
public string AutoRefresh { get; }
Property Value
AutoRenew
Auto Renew
public string AutoRenew { get; }
Property Value
AutoRenewAt
Auto renew at
public string AutoRenewAt { get; }
Property Value
AutoSelect
Auto Select
public string AutoSelect { get; }
Property Value
AutoUpdate
Auto-update
public string AutoUpdate { get; }
Property Value
AutomaticUpdates
Automatic Updates
public string AutomaticUpdates { get; }
Property Value
AutomaticUpdatesDesc
Keeps the app up to date by itself. Updates install while the VPN is disconnected.
public string AutomaticUpdatesDesc { get; }
Property Value
AvailableCultures
Gets the languages there are words for: the store's, by its index, and every source's added.
public static IReadOnlyList<string> AvailableCultures { get; }
Property Value
Back
Back
public string Back { get; }
Property Value
Bad
Bad
public string Bad { get; }
Property Value
BillingItemNotOwned
We couldn't find a record of you owning this subscription or purchase. Please make sure you're signed in to the corre...
public string BillingItemNotOwned { get; }
Property Value
BillingItemUnavailable
The selected plan is currently not available for purchase in your store. If you receive this message again, please co...
public string BillingItemUnavailable { get; }
Property Value
BillingNetworkError
There is a problem reaching your store's billing service. Please check your connection and try again; if it keeps hap...
public string BillingNetworkError { get; }
Property Value
BillingPendingPurchase
Your order is currently being processed. Once your store confirms the payment, we'll activate it in the app. If you r...
public string BillingPendingPurchase { get; }
Property Value
BillingUnavailable
In-app purchases are not available on this device or store account. This can happen with an outdated store app, an un...
public string BillingUnavailable { get; }
Property Value
BlockDomains
Block Domains
public string BlockDomains { get; }
Property Value
BlockIps
Block IPs
public string BlockIps { get; }
Property Value
Buy
Buy
public string Buy { get; }
Property Value
Cancel
Cancel
public string Cancel { get; }
Property Value
CancelAnytimeInStore
Cancel anytime in your store's subscription settings.
public string CancelAnytimeInStore { get; }
Property Value
CautionIncreaseNumberOfIp
Increasing the number of IPs in this section may be limited by your operating system, potentially preventing the VPN ...
public string CautionIncreaseNumberOfIp { get; }
Property Value
ChangeCode
Change code
public string ChangeCode { get; }
Property Value
ChangePremiumCode
Change premium code
public string ChangePremiumCode { get; }
Property Value
ChangePremiumCodeDesc
Replace the current code with a new one in a single step. The new code takes over immediately; the old one stays vali...
public string ChangePremiumCodeDesc { get; }
Property Value
ChangeToAutoAndReconnect
Change and reconnect
public string ChangeToAutoAndReconnect { get; }
Property Value
CheckForUpdate
Check for update
public string CheckForUpdate { get; }
Property Value
ChevronBack
Gets the chevron that points back through the pages, turned for a right-to-left language.
public string ChevronBack { get; }
Property Value
ChevronForward
Gets the chevron that points forward through the pages, turned for a right-to-left language.
public string ChevronForward { get; }
Property Value
CidrNotation
CIDR Notation:
public string CidrNotation { get; }
Property Value
ClearAll
Clear all
public string ClearAll { get; }
Property Value
ClearAllItems
Clear all selected items
public string ClearAllItems { get; }
Property Value
Cloak
Cloak
public string Cloak { get; }
Property Value
CloakMode
Cloak Mode
public string CloakMode { get; }
Property Value
CloakModeColored
<span class="text-promote-premium-color-premium">Cloak</span> Mode
public string CloakModeColored { get; }
Property Value
CloakModeDesc1
Overcomes VPN blocks by disguising your VPN traffic as regular web traffic, making it resistant to deep packet inspec...
public string CloakModeDesc1 { get; }
Property Value
CloakModeDesc2
Cloak mode ensures reliable access in restricted networks.
public string CloakModeDesc2 { get; }
Property Value
CloakModeShortDesc
Overcomes VPN blocks by disguising your VPN traffic as regular web traffic.
public string CloakModeShortDesc { get; }
Property Value
Close
Close
public string Close { get; }
Property Value
Code
Code
public string Code { get; }
Property Value
Comment
Comment:
public string Comment { get; }
Property Value
CommentDesc
start text with #
public string CommentDesc { get; }
Property Value
Confirm
Confirm
public string Confirm { get; }
Property Value
ConfirmDeleteAccountDesc
Your account, its sign-in and its email address will be permanently deleted, and every signed-in device is signed out...
public string ConfirmDeleteAccountDesc { get; }
Property Value
ConfirmDeleteAccountTitle
This cannot be undone
public string ConfirmDeleteAccountTitle { get; }
Property Value
ConfirmRemovePremiumCode
Remove code
public string ConfirmRemovePremiumCode { get; }
Property Value
ConfirmRemovePremiumCodeDesc
Are you sure you want to remove the premium code?
public string ConfirmRemovePremiumCodeDesc { get; }
Property Value
ConfirmRemoveServer
Do you really want to remove this server?
public string ConfirmRemoveServer { get; }
Property Value
ConfirmSignOutDesc
Are you sure to sign out of your account?
public string ConfirmSignOutDesc { get; }
Property Value
ConfirmSignOutTitle
Sign out
public string ConfirmSignOutTitle { get; }
Property Value
Congratulations
Congratulations
public string Congratulations { get; }
Property Value
Connect
Connect
public string Connect { get; }
Property Value
Connected
Connected
public string Connected { get; }
Property Value
ConnectedInDiagnosticMode
You are connected in diagnostic mode.
public string ConnectedInDiagnosticMode { get; }
Property Value
Connecting
Connecting
public string Connecting { get; }
Property Value
ConnectionTimeoutMsg
Could not establish connection in given time. Please try again.
public string ConnectionTimeoutMsg { get; }
Property Value
Connectivity
Connectivity
public string Connectivity { get; }
Property Value
Continue
Continue
public string Continue { get; }
Property Value
ContinueOnTvDesc
Finish this step on the TV screen. This page carries on by itself when it is done.
public string ContinueOnTvDesc { get; }
Property Value
ContinueOnTvTitle
Continue on your TV
public string ContinueOnTvTitle { get; }
Property Value
ContributeEditLanguagesDesc
If you notice a problem with the translation, we'd love your help in improving our translations. Just download the fi...
public string ContributeEditLanguagesDesc { get; }
Property Value
ContributeEditLanguagesTitle
Contribute edit languages
public string ContributeEditLanguagesTitle { get; }
Property Value
CopyCode
Copy code
public string CopyCode { get; }
Property Value
CouldNotConnectToServer
Could not connect to the server. If you receive this message again, please let us know.
public string CouldNotConnectToServer { get; }
Property Value
CouldNotFindAvailableServerInSelectedLocation
Could not find any available server in the selected location.
public string CouldNotFindAvailableServerInSelectedLocation { get; }
Property Value
CouldNotGetPremiumCode
Could not get premium code.
public string CouldNotGetPremiumCode { get; }
Property Value
CouldNotGetVpnProfileId
Could not get VPN profile id.
public string CouldNotGetVpnProfileId { get; }
Property Value
Countries
Countries
public string Countries { get; }
Property Value
Country
Country
public string Country { get; }
Property Value
CreatePersonalServer
Create a Personal Server
public string CreatePersonalServer { get; }
Property Value
Createserver
Create a Personal Server
public string Createserver { get; }
Property Value
CultureName
Gets the language asked for last (SetCultureAsync(CultureInfo, CancellationToken)), English at first; where neither the store nor an added source has it, the words shown are its language's alone, or English.
public string CultureName { get; }
Property Value
Current
Gets the one instance the pages bind to.
public static Strings Current { get; }
Property Value
CurrentVersion
Your Version:
public string CurrentVersion { get; }
Property Value
Custom
Custom
public string Custom { get; }
Property Value
CustomDnsDiscarded
Custom DNS was not saved because DNS 1 is missing or invalid.
public string CustomDnsDiscarded { get; }
Property Value
CustomEndpoint
Custom server address
public string CustomEndpoint { get; }
Property Value
CustomEndpointDesc
Enter a server IP and port in the following format:
public string CustomEndpointDesc { get; }
Property Value
CustomEndpointEnable
Use custom server address
public string CustomEndpointEnable { get; }
Property Value
CustomEndpointPlaceHolder
Server IP and port
public string CustomEndpointPlaceHolder { get; }
Property Value
CustomEndpointValidationError
Please enter a valid IP address (IPv4 or IPv6).
public string CustomEndpointValidationError { get; }
Property Value
CustomIncludeList
Custom include list
public string CustomIncludeList { get; }
Property Value
CustomIncludeListDesc
Routes only selected countries traffic through the VPN
public string CustomIncludeListDesc { get; }
Property Value
DailyLimitExceededMsg
Your daily usage limit for the selected option has been reached. Please use the other available options.
public string DailyLimitExceededMsg { get; }
Property Value
Date
Date
public string Date { get; }
Property Value
Day
day
public string Day { get; }
Property Value
Days
days
public string Days { get; }
Property Value
Default
Default
public string Default { get; }
Property Value
DeleteAccountCodesNote
We cannot recover your premium codes after this, so save any you still need. Deleting does not cancel a code. One you...
public string DeleteAccountCodesNote { get; }
Property Value
DeleteAccountInvoicesNote
Invoices are kept because tax law requires it, and are used for nothing else.
public string DeleteAccountInvoicesNote { get; }
Property Value
DeleteAccountSubscriptionNote
A subscription bought in this app is not cancelled by this — it stays with your store account and may keep renewing, ...
public string DeleteAccountSubscriptionNote { get; }
Property Value
DeleteMyAccount
Delete my account
public string DeleteMyAccount { get; }
Property Value
DeleteMyAccountDesc
Permanently delete your account, with its sign-in and email address.
public string DeleteMyAccountDesc { get; }
Property Value
Device
Device
public string Device { get; }
Property Value
Devices
Devices
public string Devices { get; }
Property Value
Diagnose
Diagnose
public string Diagnose { get; }
Property Value
DiagnoseFinishedNoErrorMsg
Diagnoser has finished and no issue has been detected
public string DiagnoseFinishedNoErrorMsg { get; }
Property Value
Diagnosing
Diagnosing
public string Diagnosing { get; }
Property Value
DisableAllFailed
Disable all failed
public string DisableAllFailed { get; }
Property Value
DisableAllFailedProxiesMsg
Are you sure you want to disable all failed proxies?
public string DisableAllFailedProxiesMsg { get; }
Property Value
Disabled
Disabled
public string Disabled { get; }
Property Value
Disconnect
Disconnect
public string Disconnect { get; }
Property Value
Disconnected
Disconnected
public string Disconnected { get; }
Property Value
Disconnecting
Disconnecting
public string Disconnecting { get; }
Property Value
DisplayInfoAfterConnection
Display info after connection
public string DisplayInfoAfterConnection { get; }
Property Value
Dns
DNS
public string Dns { get; }
Property Value
Dns1Required
Please enter a valid IP address for DNS 1.
public string Dns1Required { get; }
Property Value
DnsDesc
Manage how website addresses are resolved by configuring Private DNS and Adapter DNS.
public string DnsDesc { get; }
Property Value
DoNotHaveAccessToGooglePlay
Don't have access to Google Play?
public string DoNotHaveAccessToGooglePlay { get; }
Property Value
DomainFilterServerNoCloak
Split Domain may not work properly because the server does not support Cloak Mode.
public string DomainFilterServerNoCloak { get; }
Property Value
DomainRulesHint
Rules: case-insensitive, one domain per line. Block > Exclude > Include.
public string DomainRulesHint { get; }
Property Value
Done
Done
public string Done { get; }
Property Value
EditProxy
Edit proxy
public string EditProxy { get; }
Property Value
public string Email { get; }
Property Value
Enabled
Enabled
public string Enabled { get; }
Property Value
EnforcedByDomainFilter
Enforced by the Split Domain settings
public string EnforcedByDomainFilter { get; }
Property Value
EnforcedByServer
Enforced by the server
public string EnforcedByServer { get; }
Property Value
EngineName
VpnHood!
public string EngineName { get; }
Property Value
EnterPremiumCode
Enter premium code
public string EnterPremiumCode { get; }
Property Value
EnterYourCode
Enter your code
public string EnterYourCode { get; }
Property Value
Error
Error
public string Error { get; }
Property Value
ExactDomain
Exact domain:
public string ExactDomain { get; }
Property Value
Excellent
Excellent
public string Excellent { get; }
Property Value
Exclude
Exclude
public string Exclude { get; }
Property Value
ExcludeDomains
Exclude Domains
public string ExcludeDomains { get; }
Property Value
ExcludeIps
Exclude IPs
public string ExcludeIps { get; }
Property Value
ExcludeMyCountry
Exclude My Country
public string ExcludeMyCountry { get; }
Property Value
ExitAndDisconnect
Exit & Disconnect
public string ExitAndDisconnect { get; }
Property Value
ExitPremium
Exit premium
public string ExitPremium { get; }
Property Value
ExpirationDate
Expiration date
public string ExpirationDate { get; }
Property Value
ExpirationTime
Expiration Time
public string ExpirationTime { get; }
Property Value
Expire
Exp
public string Expire { get; }
Property Value
ExtendByRewardedAdConfirmMsg
Congratulations! Your session has been successfully extended.
public string ExtendByRewardedAdConfirmMsg { get; }
Property Value
ExtendByRewardedAdNote
Please stay in the app until the ad finishes. If you leave the app, your session will not be extended.
public string ExtendByRewardedAdNote { get; }
Property Value
ExtendIt
Extend it
public string ExtendIt { get; }
Property Value
ExtendPremiumSession
Extend <span class="text-uppercase text-promote-premium-color-premium">Premium</span> Session
public string ExtendPremiumSession { get; }
Property Value
Failed
Failed
public string Failed { get; }
Property Value
Fair
Fair
public string Fair { get; }
Property Value
Faster
Faster
public string Faster { get; }
Property Value
Fastest
Fastest
public string Fastest { get; }
Property Value
Feedback
Feedback
public string Feedback { get; }
Property Value
FilterIp
Filter IP
public string FilterIp { get; }
Property Value
FindingBestServer
Finding best server
public string FindingBestServer { get; }
Property Value
FindingNetwork
Finding network
public string FindingNetwork { get; }
Property Value
FirstPage
First page
public string FirstPage { get; }
Property Value
ForgotPassword
Forgot your password? Set or recover it on the account website.
public string ForgotPassword { get; }
Property Value
FreeLocations
Free Locations
public string FreeLocations { get; }
Property Value
FreeServersDisruptions
Free servers disruptions
public string FreeServersDisruptions { get; }
Property Value
General
General
public string General { get; }
Property Value
GetServerKeyMethodsNoConnectDesc
<h3 class="mb-3">Don’t have an access key?</h3><p class="mb-2">You can acquire an access key through the following me...
public string GetServerKeyMethodsNoConnectDesc { get; }
Property Value
GetTheDeal
Get the deal
public string GetTheDeal { get; }
Property Value
GlobalServers
Global Servers
public string GlobalServers { get; }
Property Value
GlobalServersNotice
Remove ads from global servers.
public string GlobalServersNotice { get; }
Property Value
GlobalServersSubtitle
Remove Ads
public string GlobalServersSubtitle { get; }
Property Value
GoBack
Go Back
public string GoBack { get; }
Property Value
GoPremium
Go Premium
public string GoPremium { get; }
Property Value
GoPremiumAndUnlockFeatures
Go premium and unlock more features.
public string GoPremiumAndUnlockFeatures { get; }
Property Value
GoPremiumDesc
Unlock more features.
public string GoPremiumDesc { get; }
Property Value
Good
Good
public string Good { get; }
Property Value
GooglePlayLoginNoCredentialError
There seems to be an issue with your Google account. Please ensure that you are logged into a valid Google account an...
public string GooglePlayLoginNoCredentialError { get; }
Property Value
HaveActiveSubscription
You currently have an active subscription.
public string HaveActiveSubscription { get; }
Property Value
HideCode
Hide code
public string HideCode { get; }
Property Value
Home
Home
public string Home { get; }
Property Value
Hour
hour
public string Hour { get; }
Property Value
Hours
hours
public string Hours { get; }
Property Value
IHaveAPremiumCode
I have a Premium Code
public string IHaveAPremiumCode { get; }
Property Value
ISavedIt
I saved it
public string ISavedIt { get; }
Property Value
IUnderstand
I understand
public string IUnderstand { get; }
Property Value
Ignore
Ignore
public string Ignore { get; }
Property Value
Important
Important
public string Important { get; }
Property Value
InUseFeatures
In use features
public string InUseFeatures { get; }
Property Value
InUseFeaturesDesc
The following features are customized and may impact your connectivity.
public string InUseFeaturesDesc { get; }
Property Value
IncludeAll
Include all
public string IncludeAll { get; }
Property Value
IncludeAllDesc
All countries go through the VPN — no country is split out.
public string IncludeAllDesc { get; }
Property Value
IncludeDomains
Include Domains
public string IncludeDomains { get; }
Property Value
IncludeIps
Include IPs
public string IncludeIps { get; }
Property Value
Info
Info
public string Info { get; }
Property Value
Initializing
Initializing
public string Initializing { get; }
Property Value
Install
Install
public string Install { get; }
Property Value
InvalidAccessCode
The premium code is not valid. If you believe this is an error, please contact support.
public string InvalidAccessCode { get; }
Property Value
InvalidAccessKeyFormat
The access key has an invalid format.
public string InvalidAccessKeyFormat { get; }
Property Value
InvalidIp
Please enter a valid IPv4 or IPv6 address.
public string InvalidIp { get; }
Property Value
InvalidPremiumCodeNumbersMsg
The code entered is invalid. Please check the numbers and try again.
public string InvalidPremiumCodeNumbersMsg { get; }
Property Value
IpAddresses
IP Addresses
public string IpAddresses { get; }
Property Value
IsRightToLeft
Gets a value indicating whether the words run right to left, as in Arabic and Persian.
public bool IsRightToLeft { get; }
Property Value
Remarks
The UI's root mirrors its layout by it; text, images, addresses, keys and figures are not mirrored.
KillSwitch
Kill Switch
public string KillSwitch { get; }
Property Value
KillSwitchBlockingMsg
The kill switch is blocking the internet.
public string KillSwitchBlockingMsg { get; }
Property Value
KillSwitchColored
Kill <span class="text-promote-premium-color-premium">Switch</span>
public string KillSwitchColored { get; }
Property Value
KillSwitchDesc
Blocks the internet whenever the VPN drops, even after a restart, so nothing leaves your device outside the VPN.
public string KillSwitchDesc { get; }
Property Value
KillSwitchHowToTurnOnStep1
Open the VPN settings on your device.
public string KillSwitchHowToTurnOnStep1 { get; }
Property Value
KillSwitchHowToTurnOnStep3
Enable <strong>Always-on VPN</strong> and <strong>Block connections without VPN</strong>
public string KillSwitchHowToTurnOnStep3 { get; }
Property Value
KillSwitchLockdown
Always block without the VPN
public string KillSwitchLockdown { get; }
Property Value
KillSwitchLockdownDesc
Blocks internet access whenever the VPN is disconnected, even when you disconnect it yourself.
public string KillSwitchLockdownDesc { get; }
Property Value
KillSwitchNotSupportedMsg
Kill switch is a premium feature. Upgrade to unlock it!
public string KillSwitchNotSupportedMsg { get; }
Property Value
KillSwitchOffDesc
Never blocks internet access.
public string KillSwitchOffDesc { get; }
Property Value
KillSwitchUntilDisconnect
Block if the VPN drops or the system restarts
public string KillSwitchUntilDisconnect { get; }
Property Value
KillSwitchUntilDisconnectDesc
Disconnecting the VPN yourself allows unprotected internet access.
public string KillSwitchUntilDisconnectDesc { get; }
Property Value
Language
Language
public string Language { get; }
Property Value
LastPage
Last page
public string LastPage { get; }
Property Value
LastUsed
Last used
public string LastUsed { get; }
Property Value
Later
Later
public string Later { get; }
Property Value
LeakIp
IP Leak Risk
public string LeakIp { get; }
Property Value
LearnMore
Learn more
public string LearnMore { get; }
Property Value
LearnMoreAboutThisIssue
Learn more about this issue
public string LearnMoreAboutThisIssue { get; }
Property Value
LearnMoreFreeServersDisruptions1
Why Do Free Servers Experience Disruptions?
public string LearnMoreFreeServersDisruptions1 { get; }
Property Value
LearnMoreFreeServersDisruptions10
Frequent Updates:
public string LearnMoreFreeServersDisruptions10 { get; }
Property Value
LearnMoreFreeServersDisruptions11
Always use the latest version of the app to receive the newest server list.
public string LearnMoreFreeServersDisruptions11 { get; }
Property Value
LearnMoreFreeServersDisruptions12
Switch Internet Providers:
public string LearnMoreFreeServersDisruptions12 { get; }
Property Value
LearnMoreFreeServersDisruptions13
Switching between Wi‑Fi and mobile data can bypass local ISP restrictions.
public string LearnMoreFreeServersDisruptions13 { get; }
Property Value
LearnMoreFreeServersDisruptions14
Use Auto Location:
public string LearnMoreFreeServersDisruptions14 { get; }
Property Value
LearnMoreFreeServersDisruptions15
By selecting the Auto option in the location list, the app will find an accessible location and connect you to the mo...
public string LearnMoreFreeServersDisruptions15 { get; }
Property Value
LearnMoreFreeServersDisruptions16
Connect via Premium Servers:
public string LearnMoreFreeServersDisruptions16 { get; }
Property Value
LearnMoreFreeServersDisruptions17
Using the Try Premium option ensures that your ability to connect to any VPN server is not fully blocked. You can tem...
public string LearnMoreFreeServersDisruptions17 { get; }
Property Value
LearnMoreFreeServersDisruptions2
Connection stability is a major challenge that both users and VPN service providers struggle with. Contrary to what s...
public string LearnMoreFreeServersDisruptions2 { get; }
Property Value
LearnMoreFreeServersDisruptions3
Automatic IP Detection Due to High User Density
public string LearnMoreFreeServersDisruptions3 { get; }
Property Value
LearnMoreFreeServersDisruptions5
Differences in ISP-Level Filtering
public string LearnMoreFreeServersDisruptions5 { get; }
Property Value
LearnMoreFreeServersDisruptions6
Differences in the policies of Internet Service Providers (ISPs) cause users to have varying experiences. It is very ...
public string LearnMoreFreeServersDisruptions6 { get; }
Property Value
LearnMoreFreeServersDisruptions7
Regaining Access to Servers
public string LearnMoreFreeServersDisruptions7 { get; }
Property Value
LearnMoreFreeServersDisruptions8
Inability to connect to free servers is not a permanent condition. Filtering systems operate dynamically and in real ...
public string LearnMoreFreeServersDisruptions8 { get; }
Property Value
LearnMoreFreeServersDisruptions9
Final Recommendations
public string LearnMoreFreeServersDisruptions9 { get; }
Property Value
LoadAppErrorDesc
Unable to connect to the engine
public string LoadAppErrorDesc { get; }
Property Value
LoadingAd
Loading Ad
public string LoadingAd { get; }
Property Value
LocalNetwork
Local Network
public string LocalNetwork { get; }
Property Value
Location
Location
public string Location { get; }
Property Value
LocationTmp
Servers
public string LocationTmp { get; }
Property Value
Locations
Locations
public string Locations { get; }
Property Value
LocationsTmp
Servers
public string LocationsTmp { get; }
Property Value
LoginConnectionErrorMsg
Could not connect to the server. Please try again. If the issue persists, let us know.
public string LoginConnectionErrorMsg { get; }
Property Value
MaintenanceModeMsg
Our servers are in maintenance mode at the moment. We're working to get things back up and running, so please try aga...
public string MaintenanceModeMsg { get; }
Property Value
Manage
Manage
public string Manage { get; }
Property Value
ManageFromYourPhone
On your phone
public string ManageFromYourPhone { get; }
Property Value
ManageIpAddresses
Manage IP addresses
public string ManageIpAddresses { get; }
Property Value
ManageServers
Change Server
public string ManageServers { get; }
Property Value
ManageSubscription
Manage subscription
public string ManageSubscription { get; }
Property Value
ManagingTvBanner
You are managing your TV. Keep its Remote Access screen open while you make changes.
public string ManagingTvBanner { get; }
Property Value
Manual
Manual
public string Manual { get; }
Property Value
MaxDevice
Max device
public string MaxDevice { get; }
Property Value
MaxTraffic
Max traffic
public string MaxTraffic { get; }
Property Value
Mbps
Gets the unit of speed, the same in every language.
public string Mbps { get; }
Property Value
Menu
Menu
public string Menu { get; }
Property Value
Message
Message
public string Message { get; }
Property Value
Minute
minute
public string Minute { get; }
Property Value
Minutes
minutes
public string Minutes { get; }
Property Value
MonthlyTraffic
Monthly traffic
public string MonthlyTraffic { get; }
Property Value
MoreDetails
More details
public string MoreDetails { get; }
Property Value
MoreInfo
More info
public string MoreInfo { get; }
Property Value
MoreLocations
More Locations
public string MoreLocations { get; }
Property Value
MoreLocationsDesc
Unlock a world of content through access to premium servers in more countries.
public string MoreLocationsDesc { get; }
Property Value
MsgAccessKeyAdded
{0} access key has been added.
public string MsgAccessKeyAdded { get; }
Property Value
MsgAccessKeyUpdated
{0} access key has been updated.
public string MsgAccessKeyUpdated { get; }
Property Value
MsgCantReadAccessKey
Could not read the access key.
public string MsgCantReadAccessKey { get; }
Property Value
MsgCantShowAd
This server requires a display Ad but could not display it.
public string MsgCantShowAd { get; }
Property Value
MsgUnsupportedContent
Unsupported file type.
public string MsgUnsupportedContent { get; }
Property Value
Never
Never
public string Never { get; }
Property Value
NewBackupCodeDesc
You signed in with your backup code, so it has been replaced. Save the new one somewhere safe — it will never be show...
public string NewBackupCodeDesc { get; }
Property Value
NewBackupCodeTitle
Your new backup code
public string NewBackupCodeTitle { get; }
Property Value
NewServerAdded
A new server has been added.
public string NewServerAdded { get; }
Property Value
NewVersion
New Version:
public string NewVersion { get; }
Property Value
Next
Next
public string Next { get; }
Property Value
NextPayment
Next payment
public string NextPayment { get; }
Property Value
No
No
public string No { get; }
Property Value
NoAdditionalLocationAvailable
There are no additional locations available for selection.
public string NoAdditionalLocationAvailable { get; }
Property Value
NoData
No data
public string NoData { get; }
Property Value
NoInternetMsg
Your internet connection appears to be offline or too slow. Please check your connection and try again in a few moments.
public string NoInternetMsg { get; }
Property Value
NoLocationSelected
No Location
public string NoLocationSelected { get; }
Property Value
NoProxy
No Proxy
public string NoProxy { get; }
Property Value
NoPurchaseToRestore
We could not find a subscription to restore. If you subscribed with a different store account, switch to it and try a...
public string NoPurchaseToRestore { get; }
Property Value
NoServerAvailable
You haven’t added any servers yet. Please add a server with the "Add server" button.
public string NoServerAvailable { get; }
Property Value
NoServerAvailableMsg
No servers are available in the selected location. Please try again later or choose another location.
public string NoServerAvailableMsg { get; }
Property Value
NoServerSelected
No Server
public string NoServerSelected { get; }
Property Value
NoStableVpnMsg
You're connected to the VPN, but your connection isn't stable. This might resolve in a few minutes. If not, please se...
public string NoStableVpnMsg { get; }
Property Value
NoSystemProxy
No system proxy is configured on your device.
public string NoSystemProxy { get; }
Property Value
NoVpnProfileAvailable
Ooops! Nothing is available. Contact support if you receive this message again.
public string NoVpnProfileAvailable { get; }
Property Value
NotImplementedYet
Not implemented yet.
public string NotImplementedYet { get; }
Property Value
NotSupportedByServer
Not supported by server
public string NotSupportedByServer { get; }
Property Value
Note
Note
public string Note { get; }
Property Value
NotificationHowToTurnOnStep1
Open the app’s notification settings.
public string NotificationHowToTurnOnStep1 { get; }
Property Value
NotificationHowToTurnOnStep2
Turn on <strong>"Allow notifications"</strong>
public string NotificationHowToTurnOnStep2 { get; }
Property Value
Notifications
Notifications
public string Notifications { get; }
Property Value
NotificationsDesc
Quickly monitor and control VPN from notification bar.
public string NotificationsDesc { get; }
Property Value
Of
of
public string Of { get; }
Property Value
Off
Off
public string Off { get; }
Property Value
Ok
OK
public string Ok { get; }
Property Value
On
On
public string On { get; }
Property Value
OnlinePurchaseIsNotAvailable
Online purchase is not available.
public string OnlinePurchaseIsNotAvailable { get; }
Property Value
Oops
Oooops!
public string Oops { get; }
Property Value
Open
Open
public string Open { get; }
Property Value
OpenReport
Open Report
public string OpenReport { get; }
Property Value
OpenSystemSettings
Open system settings
public string OpenSystemSettings { get; }
Property Value
OpenVpnSettings
Open VPN settings
public string OpenVpnSettings { get; }
Property Value
Or
or
public string Or { get; }
Property Value
OrderProcessingFailed
Your order could not be processed. If your order has been registered and activated by the store, please reach out to ...
public string OrderProcessingFailed { get; }
Property Value
Password
Password
public string Password { get; }
Property Value
Per6Months
/6 months
public string Per6Months { get; }
Property Value
PerMonth
/month
public string PerMonth { get; }
Property Value
PerYear
/year
public string PerYear { get; }
Property Value
PlanRejectedMsg
The connection method you selected (Free, Watch Ad, or Try Premium) was refused. No worries, just pick a different ty...
public string PlanRejectedMsg { get; }
Property Value
PleaseWait
Please wait
public string PleaseWait { get; }
Property Value
Poor
Poor
public string Poor { get; }
Property Value
PoweredBy
Powered by
public string PoweredBy { get; }
Property Value
PremiumAccessExpiredMsg
Your premium access has expired.
public string PremiumAccessExpiredMsg { get; }
Property Value
PremiumBy
Premium by
public string PremiumBy { get; }
Property Value
PremiumByCode
Premium by code
public string PremiumByCode { get; }
Property Value
PremiumCode
Premium code
public string PremiumCode { get; }
Property Value
PremiumCodeCountRuleMsg
The code must be 20 characters.
public string PremiumCodeCountRuleMsg { get; }
Property Value
PremiumCodeDetails
Premium code details
public string PremiumCodeDetails { get; }
Property Value
PremiumCodeIsActive
Premium code is active
public string PremiumCodeIsActive { get; }
Property Value
PremiumCodeNumberRuleMsg
Only numbers are allowed.
public string PremiumCodeNumberRuleMsg { get; }
Property Value
PremiumCodeProcessIsCompleteMessage
You have been upgraded to a premium user.
public string PremiumCodeProcessIsCompleteMessage { get; }
Property Value
PremiumCodeSavedForLaterMsg
Your code is saved. Your subscription is used first, and this code will be used when it ends.
public string PremiumCodeSavedForLaterMsg { get; }
Property Value
PremiumCodeSuccessfullyAddedMessage
Your code has been activated, and you are now a premium user.
public string PremiumCodeSuccessfullyAddedMessage { get; }
Property Value
PremiumConnectionExpiredMsg
Your premium connection time has expired.
public string PremiumConnectionExpiredMsg { get; }
Property Value
PremiumInfo
Premium info
public string PremiumInfo { get; }
Property Value
PremiumLocationMsg
Your selected server is now a premium server and will be automatically updated in your list. Please select a differen...
public string PremiumLocationMsg { get; }
Property Value
PremiumLocations
Premium Locations
public string PremiumLocations { get; }
Property Value
PremiumUser
Premium user
public string PremiumUser { get; }
Property Value
Previous
Previous
public string Previous { get; }
Property Value
Price
Price
public string Price { get; }
Property Value
Privacy
Privacy
public string Privacy { get; }
Property Value
PrivacyAndSecurity
Privacy & Security
public string PrivacyAndSecurity { get; }
Property Value
PrivacyDesc
Control the usage data the app sends and read our privacy policy.
public string PrivacyDesc { get; }
Property Value
PrivacyPolicy
Privacy Policy
public string PrivacyPolicy { get; }
Property Value
PrivateAndCustomDns
Private and custom DNS
public string PrivateAndCustomDns { get; }
Property Value
PrivateAndCustomDnsDesc
Enhance your privacy by customizing your DNS for a more secure connection.
public string PrivateAndCustomDnsDesc { get; }
Property Value
PrivateDns
Private DNS
public string PrivateDns { get; }
Property Value
PrivateDnsAvailableAlertMsg
Private DNS is currently active and may prevent custom DNS from being used.
public string PrivateDnsAvailableAlertMsg { get; }
Property Value
PrivateDnsColored
Private <span class="text-promote-premium-color-premium">DNS</span>
public string PrivateDnsColored { get; }
Property Value
PrivateDnsDesc
Encrypts connection to website addresses. This prevents anyone from tracking which websites you visit.
public string PrivateDnsDesc { get; }
Property Value
PrivateDnsDialogMsg
It looks like Private DNS is active on your device. This feature is a premium because it interferes with ad delivery ...
public string PrivateDnsDialogMsg { get; }
Property Value
PrivateDnsHowToTurnOffDesc
To turn off your private DNS, please follow these steps:
public string PrivateDnsHowToTurnOffDesc { get; }
Property Value
PrivateDnsHowToTurnOffFinalDesc
If that doesn't solve the issue, there may be a problem with your network.
public string PrivateDnsHowToTurnOffFinalDesc { get; }
Property Value
PrivateDnsTurnOffMsg
Turn off private DNS to continue for free.
public string PrivateDnsTurnOffMsg { get; }
Property Value
PrivateDnsTurnOffStep1
Open your device's <strong>Settings</strong>.
public string PrivateDnsTurnOffStep1 { get; }
Property Value
PrivateDnsTurnOffStep2
Tap the <strong>search</strong> icon.
public string PrivateDnsTurnOffStep2 { get; }
Property Value
PrivateDnsTurnOffStep3
Type <strong>"DNS"</strong> and select the <strong>Private DNS</strong> option.
public string PrivateDnsTurnOffStep3 { get; }
Property Value
PrivateDnsTurnOffStep4
Select <strong>Off</strong>.
public string PrivateDnsTurnOffStep4 { get; }
Property Value
PrivateDnsTurnOnStep1
Open your device's <strong>Settings</strong>.
public string PrivateDnsTurnOnStep1 { get; }
Property Value
PrivateDnsTurnOnStep2
Tap the <strong>search</strong> icon.
public string PrivateDnsTurnOnStep2 { get; }
Property Value
PrivateDnsTurnOnStep3
Type <strong>"DNS"</strong> and select the <strong>Private DNS</strong> option.
public string PrivateDnsTurnOnStep3 { get; }
Property Value
PrivateDnsTurnOnStep4
Select <strong>Private DNS provider hostname</strong>.
public string PrivateDnsTurnOnStep4 { get; }
Property Value
PrivateDnsTurnOnStep5
Enter your desired DNS.
public string PrivateDnsTurnOnStep5 { get; }
Property Value
ProfileIdNotFoundDuringValidationMsg
An error occurred during premium code activation. Please try again. If the issue persists, contact us.
public string ProfileIdNotFoundDuringValidationMsg { get; }
Property Value
ProtocolBlockQuic
Block QUIC in other apps
public string ProtocolBlockQuic { get; }
Property Value
ProtocolBlockQuicDesc
Stops the QUIC that browsers and other apps use, so they switch to TCP, which may improve video playback in Cloak Mod...
public string ProtocolBlockQuicDesc { get; }
Property Value
ProtocolBlockUdp
Block UDP in other apps
public string ProtocolBlockUdp { get; }
Property Value
ProtocolBlockUdpDesc
Stops all UDP except DNS, so apps that can use TCP go through Cloak Mode instead. Voice and video calls and games tha...
public string ProtocolBlockUdpDesc { get; }
Property Value
ProtocolDesc
How data travels between your device and the VPN server once connected.
public string ProtocolDesc { get; }
Property Value
ProtocolQuic
QUIC
public string ProtocolQuic { get; }
Property Value
ProtocolQuicDesc
Modern protocol over UDP for faster, more reliable connections, but access may be restricted.
public string ProtocolQuicDesc { get; }
Property Value
ProtocolTcp
TCP
public string ProtocolTcp { get; }
Property Value
ProtocolTcpDesc
Reliable protocol for better compatibility and stable connections.
public string ProtocolTcpDesc { get; }
Property Value
ProtocolTitle
Protocol
public string ProtocolTitle { get; }
Property Value
ProtocolTunnelTitle
Tunnel protocol
public string ProtocolTunnelTitle { get; }
Property Value
ProtocolUdp
UDP
public string ProtocolUdp { get; }
Property Value
ProtocolUdpDesc
Lightweight protocol for faster connections, but access may be limited.
public string ProtocolUdpDesc { get; }
Property Value
Protocols
Protocols
public string Protocols { get; }
Property Value
Proxies
Proxies
public string Proxies { get; }
Property Value
ProxiesDesc
Manage how the app connects through proxies.
public string ProxiesDesc { get; }
Property Value
Proxy
Proxy
public string Proxy { get; }
Property Value
ProxyAutoUpdateUrl
Auto-update URL
public string ProxyAutoUpdateUrl { get; }
Property Value
ProxyAutoUpdateUrlPlaceholder
Enter proxy list URL
public string ProxyAutoUpdateUrlPlaceholder { get; }
Property Value
ProxyFilterNoResult
No matches found for this filter.
public string ProxyFilterNoResult { get; }
Property Value
ProxyHost
Host
public string ProxyHost { get; }
Property Value
ProxyImport
Import proxies
public string ProxyImport { get; }
Property Value
ProxyImportConfirm
Import
public string ProxyImportConfirm { get; }
Property Value
ProxyImportDesc
Paste the proxy entries you want to import. Each proxy should be on a new line.
public string ProxyImportDesc { get; }
Property Value
ProxyImportLabel
Proxy list
public string ProxyImportLabel { get; }
Property Value
ProxyImportTitle
Import proxies
public string ProxyImportTitle { get; }
Property Value
ProxyInvalidPort
Enter a valid port (1-65535).
public string ProxyInvalidPort { get; }
Property Value
ProxyLearningMsg
The system is learning which proxy servers are most reliable. Performance may be slower at first.
public string ProxyLearningMsg { get; }
Property Value
ProxyListEmpty
No proxies added yet.
public string ProxyListEmpty { get; }
Property Value
ProxyMode
Proxy mode
public string ProxyMode { get; }
Property Value
ProxyNote
Note: SOCKS & HTTP Proxies have finger print and can be blocked easily by Firewalls.
public string ProxyNote { get; }
Property Value
ProxyPassword
Password
public string ProxyPassword { get; }
Property Value
ProxyPort
Port
public string ProxyPort { get; }
Property Value
ProxyProtocol
Protocol
public string ProxyProtocol { get; }
Property Value
ProxyReloadUrl
Reload from URL
public string ProxyReloadUrl { get; }
Property Value
ProxyRequiredHost
Host is required.
public string ProxyRequiredHost { get; }
Property Value
ProxyResetStates
Reset states
public string ProxyResetStates { get; }
Property Value
ProxyStatusError
Error
public string ProxyStatusError { get; }
Property Value
ProxyStatusLastFailed
Last Failed
public string ProxyStatusLastFailed { get; }
Property Value
ProxyStatusLastSucceeded
Last Succeeded
public string ProxyStatusLastSucceeded { get; }
Property Value
ProxyStatusLatency
Latency
public string ProxyStatusLatency { get; }
Property Value
ProxyStatusPenalty
Penalty
public string ProxyStatusPenalty { get; }
Property Value
ProxyStatusQuality
Quality
public string ProxyStatusQuality { get; }
Property Value
ProxyTabInfo
Info
public string ProxyTabInfo { get; }
Property Value
ProxyTabStatus
Status
public string ProxyTabStatus { get; }
Property Value
ProxyUsername
Username
public string ProxyUsername { get; }
Property Value
Purchase
Purchase
public string Purchase { get; }
Property Value
PurchaseAndProcessIsCompleteMessage
Your order has been processed and your subscription has been activated.
public string PurchaseAndProcessIsCompleteMessage { get; }
Property Value
PurchaseSubscription
Purchase Subscription
public string PurchaseSubscription { get; }
Property Value
PurchaseViaWeb
Purchase via Web
public string PurchaseViaWeb { get; }
Property Value
QuickLaunch
Quick Launch
public string QuickLaunch { get; }
Property Value
QuickLaunchColored
Quick <span class="text-promote-premium-color-premium">Launch</span>
public string QuickLaunchColored { get; }
Property Value
QuickLaunchDesc
Connect to the VPN instantly from the notification bar with a single tap.
public string QuickLaunchDesc { get; }
Property Value
QuickLaunchHowToTurnOnAlternativeStep1
Swipe down from the top of your screen to open the Quick Settings panel.
public string QuickLaunchHowToTurnOnAlternativeStep1 { get; }
Property Value
QuickLaunchHowToTurnOnAlternativeStep2
Tap a <strong>+</strong> or <strong>Add</strong> button.
public string QuickLaunchHowToTurnOnAlternativeStep2 { get; }
Property Value
QuickLaunchHowToTurnOnAlternativeStep4
Touch and hold the icon, drag it to the section where the other active tiles are located.
public string QuickLaunchHowToTurnOnAlternativeStep4 { get; }
Property Value
QuickLaunchHowToTurnOnAlternativeStep5
Tap <strong>Done</strong> or the back button to save the changes.
public string QuickLaunchHowToTurnOnAlternativeStep5 { get; }
Property Value
QuickLaunchHowToTurnOnStep1
Tap on the below button.
public string QuickLaunchHowToTurnOnStep1 { get; }
Property Value
QuickLaunchHowToTurnOnStep2
Tap on the <strong>Add</strong> button.
public string QuickLaunchHowToTurnOnStep2 { get; }
Property Value
QuickLaunchNotSupportedMsg
Quick Launch is a premium feature. Upgrade to unlock it!
public string QuickLaunchNotSupportedMsg { get; }
Property Value
QuickLaunchTurnOn
Turn on quick launch
public string QuickLaunchTurnOn { get; }
Property Value
QuickLaunchTurnOnError
Unable to add Quick Launch. Try again later or add it manually.
public string QuickLaunchTurnOnError { get; }
Property Value
RangesOfIp
Range of IP:
public string RangesOfIp { get; }
Property Value
ReNewPremium
Renew premium
public string ReNewPremium { get; }
Property Value
RecentConnections
Recent Connections
public string RecentConnections { get; }
Property Value
Recommended
Recommended
public string Recommended { get; }
Property Value
Reconnect
Reconnect
public string Reconnect { get; }
Property Value
ReconnectRequiredMsg
Reconnect to apply your recent change.
public string ReconnectRequiredMsg { get; }
Property Value
Refresh
Refresh
public string Refresh { get; }
Property Value
Region
Region
public string Region { get; }
Property Value
ReloadApp
Reload
public string ReloadApp { get; }
Property Value
RemoteAccess
Remote Access
public string RemoteAccess { get; }
Property Value
RemoteAccessHelp
Trouble using your phone?
public string RemoteAccessHelp { get; }
Property Value
RemoteAccessHelpComputerDesc
On a computer on the same network, type the full address shown under the code into a browser.
public string RemoteAccessHelpComputerDesc { get; }
Property Value
RemoteAccessHelpComputerTitle
If the page is slow, use a computer instead
public string RemoteAccessHelpComputerTitle { get; }
Property Value
RemoteAccessHelpDesc
Try these 5 steps in order. After each one, scan the code again.
public string RemoteAccessHelpDesc { get; }
Property Value
RemoteAccessHelpNearbyDesc
In your phone's Settings, open Apps, choose your browser, open Permissions and allow Nearby devices.
public string RemoteAccessHelpNearbyDesc { get; }
Property Value
RemoteAccessHelpNearbyTitle
On an Android phone, allow Nearby devices
public string RemoteAccessHelpNearbyTitle { get; }
Property Value
RemoteAccessHelpNetworkDesc
Put your phone on the same Wi-Fi or router as this TV. Mobile data and guest networks can't reach it.
public string RemoteAccessHelpNetworkDesc { get; }
Property Value
RemoteAccessHelpNetworkTitle
Use the same network
public string RemoteAccessHelpNetworkTitle { get; }
Property Value
RemoteAccessHelpRouterDesc
Some routers keep devices apart. In your router's settings, turn off AP isolation, also called client isolation.
public string RemoteAccessHelpRouterDesc { get; }
Property Value
RemoteAccessHelpRouterTitle
Check your router
public string RemoteAccessHelpRouterTitle { get; }
Property Value
RemoteAccessHelpTitle
Trouble using your phone?
public string RemoteAccessHelpTitle { get; }
Property Value
RemoteAccessHelpVpnDesc
A VPN on your phone can keep it from reaching this TV. Turn it off while you use this page.
public string RemoteAccessHelpVpnDesc { get; }
Property Value
RemoteAccessHelpVpnTitle
Turn off the VPN on your phone
public string RemoteAccessHelpVpnTitle { get; }
Property Value
RemoteAccessHintServers
On your phone, open Servers to add or remove servers.
public string RemoteAccessHintServers { get; }
Property Value
RemoteAccessHintSettings
On your phone, open Settings to change these.
public string RemoteAccessHintSettings { get; }
Property Value
RemoteAccessHintSignIn
On your phone, open the menu and sign in.
public string RemoteAccessHintSignIn { get; }
Property Value
RemoteAccessKeepOpen
Keep this open while you make changes. Remote access ends when you press Done or go back.
public string RemoteAccessKeepOpen { get; }
Property Value
RemoteAccessNoDevice
No device connected yet.
public string RemoteAccessNoDevice { get; }
Property Value
RemoteAccessOtherAddresses
Other addresses:
public string RemoteAccessOtherAddresses { get; }
Property Value
RemoteAccessStarting
Gets the words in place of the address the phone dials, before the listener has one.
public string RemoteAccessStarting { get; }
Property Value
Remove
Delete
public string Remove { get; }
Property Value
RemoveAd
Remove Ads
public string RemoveAd { get; }
Property Value
RemoveAdDesc
completely ad-free experience without delay and interruption.
public string RemoveAdDesc { get; }
Property Value
RemoveAll
Remove all
public string RemoveAll { get; }
Property Value
RemoveAllDisabled
Remove all disabled
public string RemoveAllDisabled { get; }
Property Value
RemoveAllDisabledMsg
Are you sure you want to remove all disabled proxies?
public string RemoveAllDisabledMsg { get; }
Property Value
RemoveAllFailed
Remove all failed
public string RemoveAllFailed { get; }
Property Value
RemoveAllFailedMsg
Are you sure you want to remove all failed proxies?
public string RemoveAllFailedMsg { get; }
Property Value
RemoveAllProxiesMsg
Are you sure you want to remove all proxies?
public string RemoveAllProxiesMsg { get; }
Property Value
RemoveCode
Remove code
public string RemoveCode { get; }
Property Value
RemoveCurrentPremiumCode
Remove current premium code
public string RemoveCurrentPremiumCode { get; }
Property Value
RemoveLocalPremiumCodeDesc
Remove this code from this device. The code itself is not invalidated and can be entered again.
public string RemoveLocalPremiumCodeDesc { get; }
Property Value
RemoveProxy
Remove proxy
public string RemoveProxy { get; }
Property Value
RemoveProxyMsg
Are you sure you want to remove the proxy?
public string RemoveProxyMsg { get; }
Property Value
Rename
Rename
public string Rename { get; }
Property Value
RestorePremium
Restore premium
public string RestorePremium { get; }
Property Value
RestorePurchase
Restore purchase
public string RestorePurchase { get; }
Property Value
RestoredPurchaseExpiredMsg
We found your previous purchase, but it is no longer active. To become premium again, start a new subscription.
public string RestoredPurchaseExpiredMsg { get; }
Property Value
Revert
Revert
public string Revert { get; }
Property Value
RewardNotEarnedMsg
It seems there was an issue and the reward for watching that ad wasn't registered. We're sorry for the inconvenience!...
public string RewardNotEarnedMsg { get; }
Property Value
RewardedAdLoadErrorMsg
No ads is currently available. Please try again in a few minutes.
public string RewardedAdLoadErrorMsg { get; }
Property Value
RewardedAdShowErrorMsg
There was an issue playing the ad. Please try again in a moment.
public string RewardedAdShowErrorMsg { get; }
Property Value
Save
Save
public string Save { get; }
Property Value
SaveEmptyToDisplayDefaultName
Leave it empty to display the default name.
public string SaveEmptyToDisplayDefaultName { get; }
Property Value
ScanQrToOpen
Scan this code with your phone's camera, or type the address below into a browser.
public string ScanQrToOpen { get; }
Property Value
Search
Search
public string Search { get; }
Property Value
Second
second
public string Second { get; }
Property Value
Seconds
seconds
public string Seconds { get; }
Property Value
SelectAll
Select all
public string SelectAll { get; }
Property Value
SelectAllItems
Select all items
public string SelectAllItems { get; }
Property Value
SelectedApps
Selected Apps
public string SelectedApps { get; }
Property Value
SelectedFreeServer
Free Server
public string SelectedFreeServer { get; }
Property Value
SelectedFreeServerByRewardedAd
Free Server by Ad
public string SelectedFreeServerByRewardedAd { get; }
Property Value
SelectedFreeServerByRewardedAdUnlimitedDesc
Unlimited access.
public string SelectedFreeServerByRewardedAdUnlimitedDesc { get; }
Property Value
SelectedFreeServerDesc
Unlimited access
public string SelectedFreeServerDesc { get; }
Property Value
SelectedLocationIsFree
Selected Location is<br/> <span class="text-uppercase text-promote-premium-color-free">FREE</span> but has <span clas...
public string SelectedLocationIsFree { get; }
Property Value
SelectedLocationIsPremium
Selected Location is <span class="text-uppercase text-promote-premium-color-premium">Premium</span>
public string SelectedLocationIsPremium { get; }
Property Value
SelectedPlanAlreadySubscribed
The selected plan is already subscribed. You can choose another plan to change your current subscription.
public string SelectedPlanAlreadySubscribed { get; }
Property Value
Send
Send
public string Send { get; }
Property Value
SendFeedback
Send Feedback
public string SendFeedback { get; }
Property Value
SendFeedbackUrl
public string SendFeedbackUrl { get; }
Property Value
SendReport
Send Report
public string SendReport { get; }
Property Value
Server
Server
public string Server { get; }
Property Value
ServerAndIp
Server and IP
public string ServerAndIp { get; }
Property Value
ServerKeyExpired
Your access key has expired.
public string ServerKeyExpired { get; }
Property Value
ServerKeyInfo
Access key info
public string ServerKeyInfo { get; }
Property Value
ServerSplitTrafficNotice
This server does not carry every destination; unsupported ones connect directly while splitting is allowed.
public string ServerSplitTrafficNotice { get; }
Property Value
Servers
Servers
public string Servers { get; }
Property Value
SessionSuppressedByOther
You were disconnected because another device connected in your place!
public string SessionSuppressedByOther { get; }
Property Value
SessionSuppressedToOther
You connected on more devices than allowed, so another device was disconnected!
public string SessionSuppressedToOther { get; }
Property Value
SessionTraffic
Session traffic
public string SessionTraffic { get; }
Property Value
Settings
Settings
public string Settings { get; }
Property Value
ShowAd
Show Ad
public string ShowAd { get; }
Property Value
ShowAdNoUiMsg
The app was closed before the connection could complete. The free version doesn't support establishing a connection i...
public string ShowAdNoUiMsg { get; }
Property Value
ShowCode
Show code
public string ShowCode { get; }
Property Value
ShowServers
Show servers
public string ShowServers { get; }
Property Value
SignIn
Sign in
public string SignIn { get; }
Property Value
SignInAccountAmbiguous
More than one account matches this login. Please contact support.
public string SignInAccountAmbiguous { get; }
Property Value
SignInCanceledByUser
To purchase a subscription, you need to sign in. If you wish, please proceed again.
public string SignInCanceledByUser { get; }
Property Value
SignInChallengeExpired
That sign-in attempt has expired. Enter your password again.
public string SignInChallengeExpired { get; }
Property Value
SignInCooldown
Too many sign-in attempts. Wait a few minutes, then try again.
public string SignInCooldown { get; }
Property Value
SignInEmailScopeHint
For accounts created on our website.
public string SignInEmailScopeHint { get; }
Property Value
SignInFailedMsg
Sign-in failed. Make sure this device is signed in to its app store account, then try again.
public string SignInFailedMsg { get; }
Property Value
SignInInvalidCredentials
The email or password is wrong — or this account has never set a password. Set or recover it on the account website, ...
public string SignInInvalidCredentials { get; }
Property Value
SignInNoAccount
No account was found for this email. Accounts are created on our website.
public string SignInNoAccount { get; }
Property Value
SignInOnYourPhone
Sign in on your phone
public string SignInOnYourPhone { get; }
Property Value
SignInToContinue
Please sign in to continue
public string SignInToContinue { get; }
Property Value
SignInTypeOnYourPhone
Type it on your phone instead
public string SignInTypeOnYourPhone { get; }
Property Value
SignInUnsupportedTwoFactor
This account uses a verification method this app version does not support. Update the app, or sign in on the account ...
public string SignInUnsupportedTwoFactor { get; }
Property Value
SignInWithApple
Sign in with Apple
public string SignInWithApple { get; }
Property Value
SignInWithEmail
Sign in with email
public string SignInWithEmail { get; }
Property Value
SignInWithEmailDesc
Enter the email and password of your existing account. Signing in here does not create a new account.
public string SignInWithEmailDesc { get; }
Property Value
SignInWithGoogle
Sign in with Google
public string SignInWithGoogle { get; }
Property Value
SignInWrongCode
The code is wrong. Check your authenticator app and try again.
public string SignInWrongCode { get; }
Property Value
SignOut
Sign out
public string SignOut { get; }
Property Value
SignOutToUsePremiumCodeMsg
If you'd like to use the "Premium Code", please first log out of your account. If your current subscription is still ...
public string SignOutToUsePremiumCodeMsg { get; }
Property Value
SingleIp
Single IP:
public string SingleIp { get; }
Property Value
Skip
Skip
public string Skip { get; }
Property Value
Slower
Slower
public string Slower { get; }
Property Value
SplitApps
Split Apps
public string SplitApps { get; }
Property Value
SplitAppsDesc
Split Tunnel by App routes traffic inside or outside the VPN per app, allowing direct access where the VPN isn't need...
public string SplitAppsDesc { get; }
Property Value
SplitAppsShortDesc
Choose which apps use the VPN and which connect directly.
public string SplitAppsShortDesc { get; }
Property Value
SplitCountries
Split Countries
public string SplitCountries { get; }
Property Value
SplitCountriesDesc
Split Tunnel by Country lets you route traffic through or outside the VPN based on destination country, allowing dire...
public string SplitCountriesDesc { get; }
Property Value
SplitCountriesShortDesc
Choose which countries use the VPN and which connect directly.
public string SplitCountriesShortDesc { get; }
Property Value
SplitCountriesTmp
Split Tunneling
public string SplitCountriesTmp { get; }
Property Value
SplitCountryOffDesc
Routes all traffic through the VPN. Maximize privacy, but local services and websites may load slower.
public string SplitCountryOffDesc { get; }
Property Value
SplitDns
Split DNS
public string SplitDns { get; }
Property Value
SplitDnsDefaultRoute
Allow Bypass VPN
public string SplitDnsDefaultRoute { get; }
Property Value
SplitDnsDefaultRouteDesc
DNS queries follow your split tunneling rules like any other traffic.
public string SplitDnsDefaultRouteDesc { get; }
Property Value
SplitDnsDesc
DNS queries reveal every website you visit. When they travel outside the VPN, your network provider can see and even ...
public string SplitDnsDesc { get; }
Property Value
SplitDnsIncludeAll
Always use VPN
public string SplitDnsIncludeAll { get; }
Property Value
SplitDnsIncludeAllDesc
All DNS queries go through the VPN, even when a split tunneling rule excludes them. A query the server cannot deliver...
public string SplitDnsIncludeAllDesc { get; }
Property Value
SplitDnsLeakWarning
This option lets DNS queries travel outside the VPN, where your network can see them.
public string SplitDnsLeakWarning { get; }
Property Value
SplitDnsShortDesc
Decide whether DNS queries follow your split rules or always stay in the VPN.
public string SplitDnsShortDesc { get; }
Property Value
SplitDomainPlaceHolder
YOUR COMMENT example.com
public string SplitDomainPlaceHolder { get; }
Property Value
SplitDomains
Split Domains
public string SplitDomains { get; }
Property Value
SplitDomainsDesc
Include, exclude, or block specific domains from VPN traffic.
public string SplitDomainsDesc { get; }
Property Value
SplitDomainsShortDesc
Choose which websites and domains use the VPN, bypass it, or are blocked.
public string SplitDomainsShortDesc { get; }
Property Value
SplitExcludeMyCountryDesc
Bypasses the VPN for local traffic. Best balance of speed and privacy for daily use.
public string SplitExcludeMyCountryDesc { get; }
Property Value
SplitIpAddresses
Split IP addresses
public string SplitIpAddresses { get; }
Property Value
SplitIpAddressesColored
<span class="text-promote-premium-color-premium">Split IP</span> addresses
public string SplitIpAddressesColored { get; }
Property Value
SplitIpAddressesDesc
Include or exclude specific host IP addresses from VPN traffic.
public string SplitIpAddressesDesc { get; }
Property Value
SplitIpAddressesPremiumDesc
Smartly route traffic by defining IP ranges for privacy and flexibility.
public string SplitIpAddressesPremiumDesc { get; }
Property Value
SplitIpPlaceHolder
YOUR COMMENT 2.2.2.2
public string SplitIpPlaceHolder { get; }
Property Value
SplitIpsViaApp
Split IPs Via App
public string SplitIpsViaApp { get; }
Property Value
SplitIpsViaAppDesc
Include, exclude, or block specific IP addresses at the app level.
public string SplitIpsViaAppDesc { get; }
Property Value
SplitIpsViaAppShortDesc
Choose which IP addresses use the VPN, bypass it, or are blocked in the app.
public string SplitIpsViaAppShortDesc { get; }
Property Value
SplitIpsViaDevice
Split IPs Via Device
public string SplitIpsViaDevice { get; }
Property Value
SplitIpsViaDeviceDesc
Include or exclude specific IP addresses at the device level.
public string SplitIpsViaDeviceDesc { get; }
Property Value
SplitIpsViaDeviceShortDesc
Choose which IP addresses use the VPN on your device.
public string SplitIpsViaDeviceShortDesc { get; }
Property Value
SplitIpv6
Split IPv6
public string SplitIpv6 { get; }
Property Value
SplitIpv6Block
Protect
public string SplitIpv6Block { get; }
Property Value
SplitIpv6BlockDesc
When the server has no public IPv6 address, IPv6 traffic is dropped. Nothing travels outside the VPN, but IPv6-only d...
public string SplitIpv6BlockDesc { get; }
Property Value
SplitIpv6Desc
Some VPN servers have no public IPv6 address and cannot carry IPv6 traffic. Choose what happens to IPv6 while you are...
public string SplitIpv6Desc { get; }
Property Value
SplitIpv6Exclude
Bypass VPN
public string SplitIpv6Exclude { get; }
Property Value
SplitIpv6ExcludeDesc
When the server has no public IPv6 address, IPv6 traffic connects directly, outside the VPN. Everything keeps working...
public string SplitIpv6ExcludeDesc { get; }
Property Value
SplitIpv6LeakWarning
This option lets IPv6 travel outside the VPN when the server has no public IPv6 address, exposing your IPv6 address.
public string SplitIpv6LeakWarning { get; }
Property Value
SplitIpv6ShortDesc
Choose what happens to IPv6 when the server has no public IPv6 address.
public string SplitIpv6ShortDesc { get; }
Property Value
SplitLocalNetwork
Split Local Network
public string SplitLocalNetwork { get; }
Property Value
SplitLocalNetworkDesc
Allow access to local devices (e.g., TV, printer) by excluding local network traffic.
public string SplitLocalNetworkDesc { get; }
Property Value
SplitLocalNetworkShortDesc
Allow access to local devices like printers and TVs.
public string SplitLocalNetworkShortDesc { get; }
Property Value
SplitTunneling
Split Tunneling
public string SplitTunneling { get; }
Property Value
SplitTunnelingDesc
Choose what uses the VPN and what connects directly.
public string SplitTunnelingDesc { get; }
Property Value
SplitTunnelingDisabledAlert
Split tunneling is off, so this setting has no effect.
public string SplitTunnelingDisabledAlert { get; }
Property Value
SplitTunnelingDisabledDesc
All traffic stays inside the VPN. Destinations the server cannot carry are blocked instead of connecting directly, so...
public string SplitTunnelingDisabledDesc { get; }
Property Value
SplitTunnelingToggle
Allow Split Tunneling
public string SplitTunnelingToggle { get; }
Property Value
SplitTunnelingToggleDesc
Selected apps and destinations connect directly for better speed and experience, but your IP address can be exposed t...
public string SplitTunnelingToggleDesc { get; }
Property Value
StarlinkAutoFind
Auto Find
public string StarlinkAutoFind { get; }
Property Value
StarlinkFind
Find
public string StarlinkFind { get; }
Property Value
StarlinkModeDisabled
Off
public string StarlinkModeDisabled { get; }
Property Value
StarlinkModeDisabledDesc
Don't use a Starlink relay. Connect directly to the VPN server.
public string StarlinkModeDisabledDesc { get; }
Property Value
StarlinkModeLocal
Local Starlink
public string StarlinkModeLocal { get; }
Property Value
StarlinkModeLocalDesc
The Starlink relay is on the same Wi-Fi / LAN as this device. Let the app find it, or enter its address.
public string StarlinkModeLocalDesc { get; }
Property Value
StarlinkModeRemote
Remote Starlink
public string StarlinkModeRemote { get; }
Property Value
StarlinkModeRemoteDesc
The Starlink is somewhere else.
public string StarlinkModeRemoteDesc { get; }
Property Value
StarlinkTools
Starlink Tools
public string StarlinkTools { get; }
Property Value
StarlinkToolsDesc
Send the VPN traffic through a Starlink connection. Tell the app where that Starlink is.
public string StarlinkToolsDesc { get; }
Property Value
Statistics
Statistics
public string Statistics { get; }
Property Value
StatisticsDateCardDesc
Activation and expiration date and last use.
public string StatisticsDateCardDesc { get; }
Property Value
StatisticsMonthlyTrafficCardDesc
Maximum allowed and used traffic per month.
public string StatisticsMonthlyTrafficCardDesc { get; }
Property Value
StatisticsServerCardDesc
Current connection server.
public string StatisticsServerCardDesc { get; }
Property Value
StatisticsSessionTrafficCardDesc
Maximum allowed and used traffic for the current connection.
public string StatisticsSessionTrafficCardDesc { get; }
Property Value
StatisticsTotalTrafficCardDesc
Maximum allowed and used traffic since initial use.
public string StatisticsTotalTrafficCardDesc { get; }
Property Value
StopDiagnosing
Stop Diagnosing
public string StopDiagnosing { get; }
Property Value
StoreExceptionMessage
Store message:
public string StoreExceptionMessage { get; }
Property Value
Submit
Submit
public string Submit { get; }
Property Value
SubscribedSince
Subscribed since
public string SubscribedSince { get; }
Property Value
Subscription
Subscription
public string Subscription { get; }
Property Value
SubscriptionDetails
Subscription details
public string SubscriptionDetails { get; }
Property Value
SubscriptionManageOnAnotherDevice
This device can't open your store's subscription settings. Manage your subscription from your phone, tablet or computer.
public string SubscriptionManageOnAnotherDevice { get; }
Property Value
SubscriptionManagedWherePurchased
Your subscription is managed through the store where it was purchased.
public string SubscriptionManagedWherePurchased { get; }
Property Value
SubscriptionNotProvisionedMsg
Your subscription is active, but this device could not be given access. Please try again in a moment — if it keeps ha...
public string SubscriptionNotProvisionedMsg { get; }
Property Value
Succeeded
Succeeded
public string Succeeded { get; }
Property Value
Support
Support
public string Support { get; }
Property Value
SupportId
Support ID
public string SupportId { get; }
Property Value
System
System
public string System { get; }
Property Value
SystemDefaultLanguage
System default
public string SystemDefaultLanguage { get; }
Property Value
SystemDefaultLanguageNotSupportedDesc
Your device language isn't supported; English will be displayed instead.
public string SystemDefaultLanguageNotSupportedDesc { get; }
Property Value
SystemSettings
System settings
public string SystemSettings { get; }
Property Value
TermsOfUse
Terms of Use
public string TermsOfUse { get; }
Property Value
Texts
Gets the words shown now, by key, which the app is given for its own text.
public IReadOnlyDictionary<string, string> Texts { get; }
Property Value
Exceptions
- InvalidOperationException
The words have not been loaded (InitAsync(IAssetProvider, CancellationToken)).
ThankYou
Thank you
public string ThankYou { get; }
Property Value
TimeJustNow
just now
public string TimeJustNow { get; }
Property Value
TotalTraffic
Total traffic
public string TotalTraffic { get; }
Property Value
TryAgain
Try again
public string TryAgain { get; }
Property Value
TryPremium
Try Premium
public string TryPremium { get; }
Property Value
TryPremiumForFree
Try Premium for Free
public string TryPremiumForFree { get; }
Property Value
TurnOff
Turn off
public string TurnOff { get; }
Property Value
TurnOffNotification
Turn off notification
public string TurnOffNotification { get; }
Property Value
TurnOffPrivateDns
Turn off private DNS
public string TurnOffPrivateDns { get; }
Property Value
TurnOn
Turn On
public string TurnOn { get; }
Property Value
TurnOnNotification
Turn on notification
public string TurnOnNotification { get; }
Property Value
TvUnreachableDesc
On the TV, open Settings to show Remote Access again, and keep this device on the TV's network. This page carries on ...
public string TvUnreachableDesc { get; }
Property Value
TvUnreachableTitle
Can't reach your TV
public string TvUnreachableTitle { get; }
Property Value
TwoFactorBackupHint
Lost your authenticator? Enter your backup code instead.
public string TwoFactorBackupHint { get; }
Property Value
TwoFactorCode
Verification code
public string TwoFactorCode { get; }
Property Value
TwoFactorDesc
This account is protected by two-step verification. Enter the code from your authenticator app.
public string TwoFactorDesc { get; }
Property Value
TwoFactorTitle
Two-step verification
public string TwoFactorTitle { get; }
Property Value
UdpSupported
UDP supported
public string UdpSupported { get; }
Property Value
UltraFastSpeed
Ultra Fast Speed
public string UltraFastSpeed { get; }
Property Value
UltraFastSpeedDesc
Access to faster and less crowded servers for a better VPN experience.
public string UltraFastSpeedDesc { get; }
Property Value
UnknownError
Unknown Error
public string UnknownError { get; }
Property Value
Unlimited
Unlimited
public string Unlimited { get; }
Property Value
UnreachableProxiesMessage
All proxies are currently unreachable.
public string UnreachableProxiesMessage { get; }
Property Value
UnreachableServerLocationMessage
You connected to the VPN network, but There is no reachable server from your region at this moment, Please try again ...
public string UnreachableServerLocationMessage { get; }
Property Value
UnreachableServerLocationMessageWithChangeToAuto
You connected to the VPN network, but all servers in your selected location are unreachable from your region. Please ...
public string UnreachableServerLocationMessageWithChangeToAuto { get; }
Property Value
UnreachableServerLocationMessageWithTryPremium
Oops! There are currently no reachable free servers in your region. You may try a premium connection for free to chec...
public string UnreachableServerLocationMessageWithTryPremium { get; }
Property Value
UnreachableServerMessage
There is no reachable server from your region at this moment, Please try again later.
public string UnreachableServerMessage { get; }
Property Value
UnsavedChangesMessage
You have unsaved changes. Do you want to leave without saving?
public string UnsavedChangesMessage { get; }
Property Value
Unstable
Unstable
public string Unstable { get; }
Property Value
UpdateFromAlternativeLink
Update From Alternative link
public string UpdateFromAlternativeLink { get; }
Property Value
UpdateFromAlternativeLinkNotice
Use only if you do not have access to Google Play
public string UpdateFromAlternativeLinkNotice { get; }
Property Value
UpdateFromDirectLink
Update from direct link
public string UpdateFromDirectLink { get; }
Property Value
UpdateFromGooglePlay
Update From Google Play
public string UpdateFromGooglePlay { get; }
Property Value
UpdateInstalling
Installing the update...
public string UpdateInstalling { get; }
Property Value
UpdateNow
Update now
public string UpdateNow { get; }
Property Value
UpdateReadyToInstall
The update is ready to install.
public string UpdateReadyToInstall { get; }
Property Value
UpdateVpnDisconnects
The VPN disconnects while the update installs.
public string UpdateVpnDisconnects { get; }
Property Value
Updating
Updating
public string Updating { get; }
Property Value
Upgrade
Upgrade
public string Upgrade { get; }
Property Value
UpgradeAccountDesc
Upgrade your account to <span class="text-active">PREMIUM</span> and get more features.
public string UpgradeAccountDesc { get; }
Property Value
Url
URL
public string Url { get; }
Property Value
UseCodeOnOtherDevices
Use this code to get premium on your other devices.
public string UseCodeOnOtherDevices { get; }
Property Value
Used
Used
public string Used { get; }
Property Value
UsedDevice
Used device
public string UsedDevice { get; }
Property Value
UserReviewGladMsg
I'm glad you liked my work!
public string UserReviewGladMsg { get; }
Property Value
UserReviewSorryMsg
Sorry my work didn’t hit the mark! I’d love to know what went wrong so I can make it better.
public string UserReviewSorryMsg { get; }
Property Value
UserReviewTextPlaceholder
Description
public string UserReviewTextPlaceholder { get; }
Property Value
ValidatingProxies
Validating proxies
public string ValidatingProxies { get; }
Property Value
Version
Version
public string Version { get; }
Property Value
VersionCheckFailed
Could not check for updates. Please try again later.
public string VersionCheckFailed { get; }
Property Value
VersionIsLatest
You have the latest version.
public string VersionIsLatest { get; }
Property Value
VersionIsOld
There is a new version available to install.
public string VersionIsOld { get; }
Property Value
VeryPoor
Very Poor
public string VeryPoor { get; }
Property Value
VpnProfileIdNotFoundMessage
Could not find the VPN profile ID of the selected location. If you receive this message again, please let us know.
public string VpnProfileIdNotFoundMessage { get; }
Property Value
VpnServiceNotReadyMsg
The VPN service isn't ready. Please try again. If the issue persists, let us know.
public string VpnServiceNotReadyMsg { get; }
Property Value
VpnServiceRevokedMsg
VPN connection has been revoked by the system or another VPN app.
public string VpnServiceRevokedMsg { get; }
Property Value
VpnServiceTimeoutMsg
The VPN service didn't start in time. Please try again.
public string VpnServiceTimeoutMsg { get; }
Property Value
VpnServiceUnreachableMsg
VPN service encountered an issue. Please try again.
public string VpnServiceUnreachableMsg { get; }
Property Value
VpnhoodEngine
VpnHood! ENGINE
public string VpnhoodEngine { get; }
Property Value
Waiting
Waiting
public string Waiting { get; }
Property Value
WaitingToCompleteOrderProcess
Please wait to complete process...
public string WaitingToCompleteOrderProcess { get; }
Property Value
Warning
Warning
public string Warning { get; }
Property Value
WatchRewardedAd
Watch Ad
public string WatchRewardedAd { get; }
Property Value
WhatsNew
What's New?
public string WhatsNew { get; }
Property Value
WildcardDomain
Wildcard (all subdomains):
public string WildcardDomain { get; }
Property Value
WouldYouLikeToChange
Would you like to change?
public string WouldYouLikeToChange { get; }
Property Value
Yes
Yes
public string Yes { get; }
Property Value
YesSwitchNow
Yes switch now
public string YesSwitchNow { get; }
Property Value
YouArePremium
You are premium
public string YouArePremium { get; }
Property Value
YourPremiumServers
Your premium servers
public string YourPremiumServers { get; }
Property Value
YourProtectedIp
Your protected IP
public string YourProtectedIp { get; }
Property Value
_1Month
1 Month
public string _1Month { get; }
Property Value
_1Year
1 Year
public string _1Year { get; }
Property Value
_247Support
24/7 Support
public string _247Support { get; }
Property Value
_247SupportDesc
We're here for you 24/7. Get instant assistance from our dedicated support team.
public string _247SupportDesc { get; }
Property Value
_6Months
6 Months
public string _6Months { get; }
Property Value
Methods
AddSourceAsync(IStringSource, CancellationToken)
Lays a source's words over the store's; the last source added speaks first.
public static Task AddSourceAsync(IStringSource source, CancellationToken cancellationToken)
Parameters
sourceIStringSourceThe source.
cancellationTokenCancellationTokenThe token to monitor for cancellation requests.
Returns
- Task
A task that represents the asynchronous operation.
Remarks
It takes effect as soon as the words are loaded again, on a page already showing.
Exceptions
- OperationCanceledException
cancellationTokenwas canceled.- JsonException
A file of the store's words cannot be read.
- InvalidOperationException
The words have not been loaded (InitAsync(IAssetProvider, CancellationToken)).
AllExceptX(object)
All Except {x}
public string AllExceptX(object x)
Parameters
xobjectThe value in place of
{x}.
Returns
- string
The words, with the values in place.
AlwaysOnHowToTurnOnStep2(object, object)
Find <strong>{appName}</strong> and tap <span class="text-label-large">{icon}</span>
public string AlwaysOnHowToTurnOnStep2(object appName, object icon)
Parameters
Returns
- string
The words, with the values in place.
CodeRefusedExpiredNotice(object)
This code expired on {date}. It is kept — if it is extended, it will work again by itself.
public string CodeRefusedExpiredNotice(object date)
Parameters
dateobjectThe value in place of
{date}.
Returns
- string
The words, with the values in place.
CodeRefusedRejectedNotice(object)
The server rejected this code on {date}. It is kept and will work again if its issuer restores it.
public string CodeRefusedRejectedNotice(object date)
Parameters
dateobjectThe value in place of
{date}.
Returns
- string
The words, with the values in place.
ConnectionStateText(AppConnectionState)
Gets a connection's state in words, as the home page and the desktop's tray show it.
public string ConnectionStateText(AppConnectionState connectionState)
Parameters
connectionStateAppConnectionStateThe state.
Returns
- string
The words.
Exceptions
- InvalidOperationException
The words have not been loaded (InitAsync(IAssetProvider, CancellationToken)).
ExtendByRewardedAdDesc(object)
Add {minutes} minutes to current session after watch ad.
public string ExtendByRewardedAdDesc(object minutes)
Parameters
minutesobjectThe value in place of
{minutes}.
Returns
- string
The words, with the values in place.
FeedbackDesc(object)
Your feedback motivates us to keep making {appName} better. How would you rate your experience?
public string FeedbackDesc(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
GetServerKeyMethodsDesc(object)
<h3 class="mb-3">Don’t have an access key?</h3><p class="mb-2">If you need a free VPN for personal use, consider <a h...
public string GetServerKeyMethodsDesc(object connectAppUrl)
Parameters
connectAppUrlobjectThe value in place of
{connectAppUrl}.
Returns
- string
The words, with the values in place.
InitAsync(IAssetProvider, CancellationToken)
Loads the words from the UI's content store: English, which every other language falls back to, and the languages there are files for.
public static Task InitAsync(IAssetProvider assets, CancellationToken cancellationToken)
Parameters
assetsIAssetProviderThe UI's content store.
cancellationTokenCancellationTokenThe token to monitor for cancellation requests.
Returns
- Task
A task that represents the asynchronous operation.
Remarks
It runs before the first view, and on Android before every activity's; a language already shown stays.
Exceptions
- OperationCanceledException
cancellationTokenwas canceled.- JsonException
A file of the store's words cannot be read.
- AssetNotFoundException
The store has no English words or no index of its languages.
- InvalidOperationException
The store's English file holds no words.
KillSwitchHowToTurnOnStep2(object, object)
Find <strong>{appName}</strong> and tap <span class="text-label-large">{icon}</span>
public string KillSwitchHowToTurnOnStep2(object appName, object icon)
Parameters
Returns
- string
The words, with the values in place.
KillSwitchWayOutLinux(object, object, object)
If {appName} won't open while the internet is blocked, right-click {appName} in the app menu and choose "{actionName}...
public string KillSwitchWayOutLinux(object appName, object actionName, object command)
Parameters
appNameobjectThe value in place of
{appName}.actionNameobjectThe value in place of
{actionName}.commandobjectThe value in place of
{command}.
Returns
- string
The words, with the values in place.
KillSwitchWayOutWindows(object, object)
If {appName} won't open while the internet is blocked, open the Start menu and choose "{shortcutName}". Uninstalling ...
public string KillSwitchWayOutWindows(object appName, object shortcutName)
Parameters
appNameobjectThe value in place of
{appName}.shortcutNameobjectThe value in place of
{shortcutName}.
Returns
- string
The words, with the values in place.
LearnMoreFreeServersDisruptions4(object)
Although {appName} is equipped with DPI Proof (Deep Packet Inspection), free servers, due to their public nature, hos...
public string LearnMoreFreeServersDisruptions4(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
MoreThanXDevices(object)
More than {x} devices
public string MoreThanXDevices(object x)
Parameters
xobjectThe value in place of
{x}.
Returns
- string
The words, with the values in place.
OnlyX(object)
Only {x}
public string OnlyX(object x)
Parameters
xobjectThe value in place of
{x}.
Returns
- string
The words, with the values in place.
PaginationStatus(object, object, object)
{start} - {end} of {total}
public string PaginationStatus(object start, object end, object total)
Parameters
startobjectThe value in place of
{start}.endobjectThe value in place of
{end}.totalobjectThe value in place of
{total}.
Returns
- string
The words, with the values in place.
PremiumCodeDesc(object)
You can use this code o {x} devices
public string PremiumCodeDesc(object x)
Parameters
xobjectThe value in place of
{x}.
Returns
- string
The words, with the values in place.
QuickLaunchHowToTurnOnAlternativeStep3(object)
In the <strong>Available buttons</strong> find the <strong>{appName}</strong>
public string QuickLaunchHowToTurnOnAlternativeStep3(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
RemoteAccessConnectedFrom(object)
Connected from {address}.
public string RemoteAccessConnectedFrom(object address)
Parameters
addressobjectThe value in place of
{address}.
Returns
- string
The words, with the values in place.
RemoteAccessDesc(object)
Manage {appName} from your phone or computer: scan this code, or type the address into a browser on the same network.
public string RemoteAccessDesc(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
SelectedFreeServerByRewardedAdDesc(object)
Watch an ad for {minutes} minutes of free.
public string SelectedFreeServerByRewardedAdDesc(object minutes)
Parameters
minutesobjectThe value in place of
{minutes}.
Returns
- string
The words, with the values in place.
SelectedFreeServerUnlimitedDesc(object)
Free access for {minutes} minutes.
public string SelectedFreeServerUnlimitedDesc(object minutes)
Parameters
minutesobjectThe value in place of
{minutes}.
Returns
- string
The words, with the values in place.
SetCultureAsync(CultureInfo, CancellationToken)
Sets the language to show; where neither the store nor an added source has the culture, the words fall back to its language alone, then to English.
public Task<bool> SetCultureAsync(CultureInfo culture, CancellationToken cancellationToken)
Parameters
cultureCultureInfoThe culture: the app's answer, the person's choice or the device's.
cancellationTokenCancellationTokenThe token to monitor for cancellation requests.
Returns
- Task<bool>
A task whose result is true where the language asked for differs from the one before, so a caller can rebuild text it composed.
Exceptions
- OperationCanceledException
cancellationTokenwas canceled.- JsonException
A file of the store's words cannot be read.
- InvalidOperationException
The words have not been loaded (InitAsync(IAssetProvider, CancellationToken)).
SignInNoAccountWithProvider(object)
No account was found for this email. Accounts are created when you sign in with {provider}, or on our website.
public string SignInNoAccountWithProvider(object provider)
Parameters
providerobjectThe value in place of
{provider}.
Returns
- string
The words, with the values in place.
SignInProviderHint(object)
Signed up with {provider}? Go back and use that option — those accounts have no password.
public string SignInProviderHint(object provider)
Parameters
providerobjectThe value in place of
{provider}.
Returns
- string
The words, with the values in place.
SignedInAsX(object)
Signed in as {email}
public string SignedInAsX(object email)
Parameters
emailobjectThe value in place of
{email}.
Returns
- string
The words, with the values in place.
StarlinkToolsProfileScope(object)
This applies to {profileName} only.
public string StarlinkToolsProfileScope(object profileName)
Parameters
profileNameobjectThe value in place of
{profileName}.
Returns
- string
The words, with the values in place.
StatisticsDevicesCardDesc(object)
In the last {x} days.
public string StatisticsDevicesCardDesc(object x)
Parameters
xobjectThe value in place of
{x}.
Returns
- string
The words, with the values in place.
TimeDaysAgo(object, object)
{count} {unit} ago
public string TimeDaysAgo(object count, object unit)
Parameters
Returns
- string
The words, with the values in place.
TimeHoursAgo(object, object)
{count} {unit} ago
public string TimeHoursAgo(object count, object unit)
Parameters
Returns
- string
The words, with the values in place.
TimeMinutesAgo(object, object)
{count} {unit} ago
public string TimeMinutesAgo(object count, object unit)
Parameters
Returns
- string
The words, with the values in place.
TimeSecondsAgo(object, object)
{count} {unit} ago
public string TimeSecondsAgo(object count, object unit)
Parameters
Returns
- string
The words, with the values in place.
TryPremiumDesc(object)
Premium for {minutes} minutes.
public string TryPremiumDesc(object minutes)
Parameters
minutesobjectThe value in place of
{minutes}.
Returns
- string
The words, with the values in place.
UpdateAllowInstalls(object)
Android will first ask you to allow {appName} to install apps: turn it on, then press Install again.
public string UpdateAllowInstalls(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
UpdateDownloading(object)
Downloading the update: {percent}%
public string UpdateDownloading(object percent)
Parameters
percentobjectThe value in place of
{percent}.
Returns
- string
The words, with the values in place.
UpdateFailed(object)
Could not update. {error}
public string UpdateFailed(object error)
Parameters
errorobjectThe value in place of
{error}.
Returns
- string
The words, with the values in place.
VersionIsDeprecated(object)
Your {appName} app is deprecated and will stop working sooner or later! Consider upgrading as soon as possible.
public string VersionIsDeprecated(object appName)
Parameters
appNameobjectThe value in place of
{appName}.
Returns
- string
The words, with the values in place.
WatchRewardedAdDesc(object)
Premium for {minutes} minutes.
public string WatchRewardedAdDesc(object minutes)
Parameters
minutesobjectThe value in place of
{minutes}.
Returns
- string
The words, with the values in place.
Events
PropertyChanged
Occurs when a property value changes.
public event PropertyChangedEventHandler? PropertyChanged
Event Type
Remarks
It is raised with an empty name when the words change, for every binding on this object.