;------------- anti-hacker enums --------------

[Global]
$Anti_Hacker=Anti-Hacker
$IDS=Intrusion Detection System
$Firewall=Firewall
$Stealth=Stealth Mode

$FwSpecifyAddr=<b>Enter IP address</b>
$FwSpecifyPort=<b>Enter port</b>
$FwSpecifyIcmpCode=<b>Enter ICMP code</b>
$FwSpecifyTimeRange=<b>specify the time range</b>
$FwApp=for program
$FwRemAddr=Remote IP address
$FwRemPort=Remote port
$FwLocAddr=Local IP address
$FwLocPort=Local port
$FwIcmpCode=ICMP code
$FwTimeRng=Time range
$FwCondition=where
$FwAddr=Network IP address
$FwMask=Subnet mask
$FwZoneState=Zone status
$FwStealth=Stealth mode
$FwRuleDesc=Rule description (click underlined text to edit):
$FwRuleDescr=$(Enabled,FwRuleEnabled)<a FwBlockEdit>$(Blocking,FwAllowBlock)</a>$(Name,serid,Fw_App_Display) <a FwDirectionEdit>$(Direction,FwInOut)</a> <a FwProtocolEdit>$(Proto,FwProtocols)</a> $(Proto,FwProtoConnection)$(Triggers,bits(#Fw_TrigAll),!!,Fw_Condition_Display).\n$(Log,FwRuleLog)\n
$Fw_Trusted_Desc	=\n   Allow any connection
$Fw_NetBIOS_Desc	=\n   Allow file and printer sharing (NetBIOS)\n   Allow error reporting (ICMP)\n   Apply rules for applications and packet filtering
$Fw_Untrusted_Desc	=\n   Block file and printer sharing (NetBIOS)\n   Block error reporting (ICMP)\n   Apply rules for applications and packet filtering
$FwInternetZoneDesc	=Default settings for all other connections
$FwInternetZoneAddr =Internet

AttacksBlocked=Attacks blocked:
EmptyNetlistQuestion=Attention! Zone list in Anti-Hacker component is empty. Computers affected by this policy will obtain rules defined for Internet zone. These computers will be unable to share files and printers (NetBIOS) and report errors (ICMP). Do you want to create a policy with empty zone list?

[IDSLocalPort]
0=
default=on local port $(LocalPort)\

;------------- anti-hacker --------------

[AH_Body]
Status=Status
Report=Statistics
Monitor=Network Monitor

[Anti_Hacker_Status]
StatusIDS=Intrusion Detection System:
StatusFW=Firewall:
Level=Security Level:

[Anti_Hacker_Levels]
0=Block All
1=High Security
2=Training Mode
3=Low Security
4=Allow All

[Anti_Hacker_Monitor]
ActiveApp=Active network applications:
ActiveConn=Open network connections:
OpenPorts=Open ports:

;------------- SettingsWindow.Anti_Hacker -----------

[SettingsWindow.Anti_Hacker]
StartupGroup=$General
IDSSettingsGroup=Intrusion Detection System

[IDSSettings_Group]
EnableIDS=Enable &Intrusion Detection System
IDSSettings=Se&ttings...

[Firewall_Group]
EnableFW=Enable &Firewall
Rules=&Settings...

;------------ SettingsWindow.Anti_Hacker.IDSSettings ------------

[SettingsWindow.Anti_Hacker.IDSSettings]
dlg_caption=Settings: Intrusion Detection System
BanCheck=Block the attacking computer for
BanLabel=min.

;------------ Anti_Hacker_Localize ------------

[Anti_Hacker_Localize]
ahfwAppRuleDefName=New application rule
ahfwPacketRuleDefName=New packet rule
ahfwAnyActivity=Any activity
ahfwKnownIp=This address
ahfwCustom=Custom...
ahfwAllowHostTCP=Allow any TCP activity with specified host
ahfwBlockHostTCP=Block any TCP activity with specified host
ahfwAllowHostUDP=Allow any UDP activity with specified host
ahfwBlockHostUDP=Block any UDP activity with specified host
;-- presets names --
fwpnAllow All=Allow all
fwpnBlock All=Block all
fwpnMail Client=E-mail Client
fwpnBrowser=Browser
fwpnDownload Manager=Download Manager
fwpnFTP Client=FTP Client
fwpnTelnet Client=Telnet Client
fwpnTime Synchronizer=Time Synchronizer

;------------ SettingsWindow.Anti_Hacker.Rules ------------

[SettingsWindow.Anti_Hacker.Rules]
dlg_caption=Settings: Anti-Hacker
GroupCheck=&Group rules by application
fwImpBadApp=Cannot find application $(strVal1). Do you wish to find it manually?
fwImpBadAppCaption=Settings: Cannot import rule(s)

[Anti_Hacker_Tab]
AppRules=Rules for applications
PacketRules=Rules for packet filtering
Networks=Zones
WorkMode=Additional

AppGrpList=tt($(AppName))
AppList=tt(Application: $(AppName)\nRule name: $(Name)\nAction: $(Blocking,FwAllowBlock)\nProtocol: $(Proto,FwProtocols)\nDirection: $(Direction,FwDirection)\nRemote ports: $(RemotePorts)\nRemote addresses: $(RemoteAddresses)\nLocal ports: $(LocalPorts)\nLocal addresses: $(LocalAddresses)\nWarning: $(Warning,OnOff)\nLog: $(Log,OnOff))
PortList=tt(Application: $(AppName)\nRule name: $(Name)\nAction: $(Blocking,FwAllowBlock)\nProtocol: $(Proto,FwProtocols)\nDirection: $(Direction,FwDirection)\nRemote ports: $(RemotePorts)\nRemote addresses: $(RemoteAddresses)\nLocal ports: $(LocalPorts)\nWarning: $(Warning,OnOff)\nLog: $(Log,OnOff))

[Anti_Hacker_AppRules_Group.AppGrpList]
App=Application
CmdLine=Command line
Location=Folder
RulesNo=Rules

[Anti_Hacker_AppRules_Branch.AppList]
App=Application
CmdLine=Command line
Location=Folder
Name=Rule name
Action=Action
Protocol=Protocol
Direction=Direction
RemotePorts=Remote ports
RemoteAddresses=Remote IP addresses
LocalPorts=Local ports
Log=Log
Alert=Warning

[Anti_Hacker_PacketRules]
Export=E&xport...
Import=&Import...

[Anti_Hacker_PacketRules.PortList]
Name=Rule name
Action=Action
Protocol=Protocol
Direction=Direction
RemotePorts=Remote ports
RemoteAddresses=Remote addresses
LocalPorts=Local ports
LocalAddresses=Local addresses
Log=Log
Alert=Warning

[Anti_Hacker_Networks]
Refind=&Refresh

[Anti_Hacker_Networks.NetList]
Desc=Description
Network=Zone
Severity=Status
Stealthed=Stealth mode

[Anti_Hacker_WorkMode]
Text1=Changes to these settings will take effect after restarting Anti-Hacker
WMGroup=Firewall Mode
SafeMode=Maximum compatibility (&recommended)
SafeModeText=This mode provides maximum compatibility with most network applications, but may increase response times for some network games
FastMode=Maximum &speed
FastModeText=This mode offers faster response time for network gaming, but  may cause conflicts between Stealth Mode and some network applications, for instance file sharing network clients

;------------ FwZoneEdit ------------

[FwZoneEdit]
dlg_caption=Zone settings
Text=Subnet name:
Text1=Subnet address:
Text2=Subnet mask:

[FwZone_Group]
Trusted=&Trusted
NetBIOS=&Local network
Untrusted=&Internet
Stealthed=Enable &Stealth mode

;------------ FwAppRuleEdit ------------

[FwAppRuleEdit]
dlg_caption=Edit rules for $(AppName,objfile)
UseCmdLine=Co&mmand line
NameLabel=Application
Browse=$Browse
Preset=&Template...
PDMRule=Application content control
ahfwErrRulesNotMatch=No rule matches the requested network activity

[FwAppRuleEdit.Dlg.AppList]
Name=Rule name

;------------ FwRuleElementEdit ------------

[FwRuleElementEdit]
dlg_caption.new=New rule
dlg_caption=Edit rule
NameLabel=Rule name:
PropLabel=Properties:
ActionLabel=Additional action:
Warning=&Display warning
Log=&Log event
ahfwErrNeedApp=Please select the application that this rule will handle.
ahfwErrNeedProp=Please set values for the underlined parameters.
ahfwErrNeedRuleName=Please enter a name for the rule.

;------------ SettingsWindow.Anti_Hacker.Rules.FwProtocolEdit ------------

[SettingsWindow.Anti_Hacker.Rules.FwProtocolEdit]
dlg_caption=Select protocol
Text=Please select a protocol:

;------------ SettingsWindow.Anti_Hacker.Rules.FwIcmpMsgEdit ------------

[SettingsWindow.Anti_Hacker.Rules.FwIcmpMsgEdit]
dlg_caption=Select ICMP packet type
Text=Please specify the type of ICMP messages to be filtered:

;------------ SettingsWindow.Anti_Hacker.Rules.FwDirectionEdit ------------

[SettingsWindow.Anti_Hacker.Rules.FwDirectionEdit]
dlg_caption=Select direction
Text=Please select the direction:

[Direction_Group]
InboundStream=Inbound &stream
Inbound=&Inbound packet
InboundOutbound=In&bound && Outbound streams
Outbound=Outbound &packet
OutboundStream=O&utbound stream

;------------ SettingsWindow.Anti_Hacker.Rules.FwTimeRangeEdit ------------

[SettingsWindow.Anti_Hacker.Rules.FwTimeRangeEdit]
dlg_caption=Specify time range
Text=Please specify the time range when the rule is active:
From=from
Till=till

;------------ SettingsWindow.Anti_Hacker.Rules.PortsListEdit ------------

[SettingsWindow.Anti_Hacker.Rules.PortsListEdit]
dlg_caption=Specify port
Text=Please specify the port or port range for the rule:
Example=Example: 53, 8000-8080, 1900, 2234

;------------ SettingsWindow.Anti_Hacker.Rules.AddrsListEdit ------------

[SettingsWindow.Anti_Hacker.Rules.AddrsListEdit]
dlg_caption=Specify address
Text1=Address type:
Text2=Address:
Text3=List of addresses:
Add=&Add
Edit=Edit
ahfwErrInvalidAddress=Cannot resolve computer IP address, possibly due to incorrectly specified computer name.

[Address_Type]
Computer=Co&mputer IP address
Range=&Range of IP addresses
Subnet=&Subnet address

[Address_Single]
Text=Symbolic name:

[Address_Range]
Text1=Begins at:
Text2=Ends on:

[Address_Subnet]
Text1=Subnet address:
Text2=Subnet mask:

;------------ SettingsWindow.Anti_Hacker.ResolveIp ------------

[SettingsWindow.Anti_Hacker.ResolveIp]
dlg_caption=Resolving IP address
Text=Resolving IP address. Please wait...

;------------------ ReportWindow -------------

[Report_Body.StatisticsLeft.antihacker]
AttacksDetected=Attacks detected:
AttackLastTime=Time of last attack:

[Report_Body_AttackStatus]
0=f(BoldInfo)No attacks detected.
default=f(BoldError)An attempt to attack your computer has been detected!

[Report_Body.ReportDetails.antihacker]
NetAttacks=Network attacks
BannedHosts=Banned hosts
AppEvents=Application activity
PacketEvents=Packet filtering

[Report_Body.ReportDetails.antihacker.NetAttacks]
ReportTime=Time
Description=Attack description
Source=Source
Proto=Protocol
LocalPort=Local port

[Report_Body.ReportDetails.antihacker.BannedHosts.BanList]
Host=Host
Time=Time

[Report_Body.ReportDetails.antihacker.BannedHosts.BanList.menu]
Unban=Unblock

[FwReportIcon2]
0=i(info)
1=i(warning)

[FwReportIcon]
0=$(IsBlocking,FwReportIcon2)
1=i(ok)

[Anti_Hacker_PacketIsBlocking]
0=allowed
1=blocked

[Anti_Hacker_PacketIsIncoming]
0=outgoing
1=incoming

[Report_Body.ReportDetails.antihacker.AppEvents]
AppName=Application name
RuleName=Rule name
CmdLine=Command line
PID=Application PID
IsBlocking=Action
Direction=Direction
Proto=Protocol
RemoteAddress=Remote host
RemotePort=Remote port
LocalAddress=Local host
LocalPort=Local port
Time=Time

[Report_Body.ReportDetails.antihacker.PacketEvents]
RuleName=Rule name
IsBlocking=Action
Direction=Direction
Proto=Protocol
RemoteAddress=Remote host
RemotePort=Remote port
LocalAddress=Local host
LocalPort=Local port
Time=Time

;------------- AntiHacker Learn Dialog -----------

[AhLearnDialog]
$AlertCaption=$Anti_Hacker: training
DontCheck=Turn off Training mode...
ErrLevelChanded=$Anti_Hacker will be set to "Low security" mode. Are you sure?
ErrCantSaveRule=Cannot save the rule

[AhLearnDialog_Caption]
6 =$(Direction,FwDirectionReport) TCP connection
17=$(Direction,FwDirectionReport2) UDP packet

[AhLearnDialog.Dlg]
Info=$(Proto,AhLearnDialog_Caption)
Action=Action

[AhLearnDialog.Info]
AppIcon=$(AppName,moduleicon)
AppName=$(DisplayName)
RemoteHost=Remote address:
RemotePort=Remote port:
LocalPort=Local port:

[AhLearnDialog.Action]
Allow=&Allow
Block=&Block
Edit=Edit rules
Rule=Create a rule

[AhLearnDialog.Details]
AddInfo           = Connection parameters
$Description      = Description:
$Connection       = Connection:
$Direction        = Direction:\t\t\t
$Protocol         = Protocol:\t\t\t
$RemoteAddr       = Remote IP address:\t\t
$RemotePort       = Remote port:\t\t
$LocalPort        = Local port:\t\t
$ProcessInfo      = Process information:
$ProcessName      = Process name:\t\t
$ProcessId        = Process ID:\t\t
$AppFile          = Application file:\t\t
$CmdLine          = Command line:\t\t
$ManufacturerInfo = Manufacturer information:
$Manufacturer     = Manufacturer:\t\t
$AppVersion       = Application version:\t\t
$FileVersion      = File version:\t\t

;------------- AhNewNetworkDialog -----------

[AhNewNetworkDialog]
$AlertCaption=$Anti_Hacker
Info=New network found
Action=Select network type
Adapter=Adapter:
Ip=IP address:
Subnet=Subnet:
Trusted=Trusted network (allow any connection)
NetBIOS=Local network (allow file and printer sharing)
Untrusted=Internet (block file and printer sharing)
Stealth=Stealth Mode

;------------- AhAppChangedDialog -----------

[AhAppChangedDialog]
$AlertCaption=$Anti_Hacker

[AhAppChangedDialog.Dlg]
Info=File changed
Action=Action

[AhAppChangedDialog.Info]
ProcessName=Process name:
ProcessId=Process ID:
Manufacturer=Manufacturer:
AppVersion=Version:

[AhAppChangedDialog.Action] 
Info=Executable file has been changed. Should the program be granted network access?
Allow=Allow
Deny=Block

[ah_Notify_PacketProto]
1=ICMP packet ($(IcmpCode,FwIcmp))
2=IGMP/RGMP packet
3=GGP packet
;4=IP in IP encapsulation
6=TCP packet
9=IGRP packet
17=UDP packet
47=GRE packet
50=ESP packet
51=AH packet
53=encrypted IP packet
default=packet (protocol $(Proto))

;------------- AntiHacker Balloon Messages -----------

[NotifyFwEvents]
1=$(App,NotifyFwRules_Text)
0=The application $(ApplicationName,objfile) has been changed

[NotifyFwRules_Text]
1=$(AppName,objfile) was $(Proto,FwBaloonMsg.AppEventDesc) the address $(RemoteHostName,FwRemAddr), in accordance with the user defined rule '$(RuleName)',\nthe remote port is $(RemotePort)\nthe local port is $(LocalPort)
0=The $(Direction,FwDirectionReport) $(Proto,ah_Notify_PacketProto) $(Direction,FwBaloonMsg.PacketDir) was $(IsBlocking,FwBlocked) in accordance with the user defined rule '$(RuleName)'$(Proto,FwBaloonMsg.PacketPorts)

[FwBaloonMsg.AppEventDesc.TCP.AllowIn]
1=blocked against accepting
0=allowed to accept

[FwBaloonMsg.AppEventDesc.TCP.AllowOut]
1=blocked against connecting to
0=allowed to connect to

[FwBaloonMsg.AppEventDesc.UDP.AllowIn]
1=blocked against receiving
0=allowed to receive

[FwBaloonMsg.AppEventDesc.UDP.AllowOut]
1=blocked against sending
0=allowed to send

[FwBaloonMsg.AppEventDesc.TCP]
$TCPAllowIn=$(IsBlocking,FwBaloonMsg.AppEventDesc.TCP.AllowIn) an incoming connection from
$TCPAllowOut=$(IsBlocking,FwBaloonMsg.AppEventDesc.TCP.AllowOut) an outgoing connection to
1=$TCPAllowIn
4=$TCPAllowIn
2=$TCPAllowOut
5=$TCPAllowOut

[FwBaloonMsg.AppEventDesc.UDP]
$UDPAllowIn=$(IsBlocking,FwBaloonMsg.AppEventDesc.UDP.AllowIn) an incoming UDP packet from
$UDPAllowOut=$(IsBlocking,FwBaloonMsg.AppEventDesc.UDP.AllowOut) an outgoing UDP packet to
1=$UDPAllowIn
4=$UDPAllowIn
2=$UDPAllowOut
5=$UDPAllowOut

[FwBaloonMsg.AppEventDesc]
06=$(Direction,FwBaloonMsg.AppEventDesc.TCP)
17=$(Direction,FwBaloonMsg.AppEventDesc.UDP)

[FwBaloonMsg.PacketPorts]
06=,\nthe remote port: $(RemotePort)\nthe local port: $(LocalPort).
17=,\nthe remote port: $(RemotePort)\nthe local port: $(LocalPort).
default=.

[FwBaloonMsg.PacketDir]
$PacketDirIn=from remote address $(RemoteHostName,FwRemAddr) to local address $(LocalHostName,FwLocAddr)
$PacketDirOut=from local address $(LocalHostName,FwLocAddr) to remote address $(RemoteHostName,FwRemAddr)
1=$PacketDirIn
4=$PacketDirIn
2=$PacketDirOut
5=$PacketDirOut

;------------- Network Monitor -----------

[AntiHackerStatisticsWindow]
dlg_caption=$Anti_Hacker Network Monitor
AppTab=Established connections
PortsTab=Open ports
HostsTab=Traffic

[AhStatApp]
ShowConnections=Show connections
ShowPorts=Show open ports

[AhStatApp.AppList]
App=Application
CmdLine=Command line
Proto=Protocol
Direction=Direction
LocalIP=Local IP address
LocalPort=Local port
RemoteIP=Remote IP address
RemotePort=Remote port
Duration=Duration
BytesRecieved=Received
BytesSent=Sent

[AhPortsTab.PortsList]
App=Application
CmdLine=Command line
Proto=Protocol
LocalIP=Local IP address
LocalPort=Local port
Duration=Duration

[AhHostsTab.HostsList]
Host=Host
ip=IP address
BytesRecieved=Received
BytesSent=Sent

[AhStatApp.AppList.menu]
CreateRule=Create a rule
Disconnect=Terminate this connection

;------------- Fw Common Sections  -------------

[ShowUnknownIfEmpty]
<empty>=<unknown>
default=$(@)

[FwProtocols]
0=IP
1=ICMP
2=IGMP/RGMP
3=GGP
;4=IP in IP encapsulation
6=TCP
9=IGRP
17=UDP
47=GRE
50=ESP
51=AH
53=encrypted IP
default=unknown protocol ($(Proto))

[FwBlocked]
0=allowed
default=blocked

[FwAllowBlock]
0=Allow
default=Block

[FwAllowsBlocks]
0=allows
default=blocks

[FwDirection]
1=inbound
2=outbound
3=both
4=inbound stream
5=outbound stream

[FwDirectionReport]
1=Inbound
2=Outbound
3=Both
4=Inbound
5=Outbound

[FwDirectionReport2]
1=Inbound
2=Outbound
3=Both
4=Inbound
5=Outbound

[FwInOut]
1=Inbound
2=Outbound
3=Inbound & Outbound
4=Inbound (stream)
5=Outbound (stream)

[FwRuleEnabled]
0=<b>Rule is temporary disabled</b>.\n

[FwRuleLog]
0=$(Warning,FwRuleWarning)
1=$(Warning,FwRuleWarningWithLog)

[FwRuleWarning]
1=<b>The user will be notified when this rule is applied</b>.

[FwRuleWarningWithLog]
0=<b>The event will be logged when this rule is applied</b>.
1=<b>The event will be logged and the user will be notified when this rule is applied</b>.

[FwProtoConnection]
6=connections
default=packets

[FwZoneSeverity]
#Fw_fwnzTrusted=Trusted
#Fw_fwnzNetBIOS=Local network
#Fw_fwnzUntrusted=Internet

;------------- FWLevelGroup -----------

[FWLevelBlockAll]
HeaderText=Block All
BodyText=Prevent my computer from accessing\nthe Internet or local network.\nAll connection attempts will be blocked.

[FWLevelRejectNotFiltered]
HeaderText=High Security
BodyText=Block all connections\nnot permitted by the rules.\nThe training prompt will not appear.

[FWLevelAskUser]
HeaderText=Training Mode
BodyText=The training prompt appears if any\napplication attempts to connect to the local\nnetwork or to the Internet.

[FWLevelAllowNotFiltered]
HeaderText=Low Security
BodyText=Allow the network activity of all applications\nexcept those explicitly prohibited by\nuser-defined application rules.

[FWLevelAllowAll]
HeaderText=Allow All
BodyText=All network activity is allowed.
