diff --git a/ipsec/lang/af b/ipsec/lang/af
new file mode 100644
index 000000000..e69de29bb
diff --git a/ipsec/lang/af.auto b/ipsec/lang/af.auto
new file mode 100644
index 000000000..797691274
--- /dev/null
+++ b/ipsec/lang/af.auto
@@ -0,0 +1,236 @@
+index_title=IPsec VPN-konfigurasie
+index_eipsec=Die FreeSWAN-opdrag $1 is nie op u stelsel gevind nie of is nie die regte program nie. Miskien is dit nie geïnstalleer nie, of is u module-opstelling verkeerd.
+index_out=Die uitset vanaf $1 was :
+index_version2=$2 weergawe $1
+index_econfig=Die FreeSWAN-opstellinglêer $1 is nie op u stelsel gevind nie. Miskien is dit nie geïnstalleer nie, of is u module-opstelling verkeerd.
+index_nokey=Geen gasheersleutel verskyn in die lêer $1 nie. Daar moet een vir u stelsel gegenereer word voordat u enige VPN-verbindings kan definieer.
+index_newkey=Genereer sleutel vir gasheer:
+index_none=Geen IPsec VPN-verbindings is nog gedefinieër nie.
+index_add=Voeg 'n nuwe IPsec VPN-verbinding by.
+index_adddef=Voeg standaarde by vir alle verbindings.
+index_start=Begin IPsec-bediener
+index_startdesc=Klik op hierdie knoppie om die FreeSWAN IPsec-bedienerproses te begin. Totdat dit begin is, kan u stelsel nie verbindings aanvaar of daarstel nie.
+index_stop=Stop IPsec-bediener
+index_stopdesc=Klik op hierdie knoppie om die FreeSWAN IPsec-bedienerproses af te sluit en alle gevestigde verbindings te beëindig.
+index_restart=Pas konfigurasie toe
+index_restartdesc=Klik op hierdie knoppie om die huidige konfigurasie te aktiveer deur die FreeSWAN IPsec-bedienerproses weer te begin. Enige gevestigde verbindings sal beëindig word.
+index_conn=Verbinding $1
+index_defconn=Standaarde vir alle verbindings
+index_boot=Begin met die tydstart
+index_bootdesc=Verander hierdie opsie om te bepaal of die IPsec-bediener met die laaityp begin is of nie.
+index_return=verbindingslys
+index_header1=Bestaande VPN-verbindings
+index_header2=Wêreldwye opsies en beleid
+index_up=Begin verbinding:
+index_updesc=Kies 'n verbinding uit die lys langs hierdie knoppie en klik op dit om die onmiddellike instelling te probeer.
+index_nopol=Geen netwerkbeleide is gevind nie - u netwerkopstelling is miskien verkeerd.
+index_import=Voer verbinding vanaf lêer in.
+stop_err=Kon nie die IPsec-bediener stop nie
+start_err=Kon nie die IPsec-bediener begin nie
+restart_err=Kon nie weer begin met die IPsec-bediener nie
+start_elog=Die volgende foute is aangeteken : $1
+newkey_err=Kon nie sleutel genereer nie
+newkey_ehost=Ontbrekende of ongeldige gasheernaam
+edit_title1=Skep verbinding
+edit_title2=Redigeer verbinding
+edit_header=IPsec VPN-verbindingbesonderhede
+edit_name=Verbindingsnaam
+edit_auto=Met die inskakeling van IPsec
+edit_amode=Standaard (gewoonlik ignoreer)
+edit_amodeadd=Voeg verbinding by
+edit_amodestart=Begin verbinding
+edit_amodeignore=ignoreer
+edit_comp=Druk data saam?
+edit_cmodeyes=Ja
+edit_cmodeno=Geen
+edit_cmode=Standaard (gewoonlik Nee)
+edit_pfs=Volmaakte geheimhouding?
+edit_pmodeyes=Ja
+edit_pmodeno=Geen
+edit_pmode=Standaard (gewoonlik Ja)
+edit_type=Aansluitingstipe
+edit_tmodetunnel=Tunnel (gasheer of netwerk)
+edit_tmodetransport=Vervoer (slegs gasheer vir gasheer)
+edit_tmodepassthrough=Deurgaan (geen kodering)
+edit_tmode=Standaard (gewoonlik Tunnel)
+edit_left=Instellings van die plaaslike of linker stelsel
+edit_right=Instellings op afstand of regs
+edit_addr=Publieke IP-adres
+edit_addr-1=Geen
+edit_addr0=Vanaf standaardroete
+edit_addr1=outomatiese
+edit_addr2=Outomaties vanaf DNS
+edit_addr3=Adres of gasheernaam ..
+edit_id=Stelsel identifiseerder
+edit_id1=IP adres ..
+edit_id2=Gasheernaam ..
+edit_subnet=Privaat subnet agter die stelsel
+edit_cert=Sertifikaatnaam
+edit_hop=Volgende hop na 'n ander stelsel
+edit_hopdir=outomatiese
+edit_hopip=IP adres ..
+edit_hoproute=Verstek roete
+edit_key=Die openbare sleutel van die stelsel
+edit_key0=Geen
+edit_key1=Soek in DNS
+edit_key2=Hierna ingevoer ..
+edit_none=Geen
+edit_default=Standaarde vir alle verbindings
+edit_export=Uitvoer konfigurasie ..
+edit_return=verbinding besonderhede
+edit_authby=Stawingsmetode
+edit_authbydef=Standaard (gewoonlik RSA-sleutel)
+edit_rsasig=RSA sleutel
+edit_secret=Gedeelde geheim
+edit_rsasigsecret=RSA sleutel of gedeelde geheim
+edit_never=Moet nooit verifikasie toelaat nie
+edit_keying=Toets weer probeer
+edit_esp=ESP-algoritme
+edit_espdef=Standaard (gewoonlik MD5)
+edit_espmd5=MD5
+edit_espsha=SHA1
+edit_esp128=AES-128bit-MD5
+edit_esponly=Aanvaar u slegs hierdie ESP-algoritme?
+edit_auth=Verifikasiemodus
+edit_authdef=Standaard (gewoonlik ESP)
+edit_authesp=ESP
+edit_authah=AH
+edit_keylife=Verbindingsleutel se leeftyd
+edit_ikelifetime=Sleutel kanaal leeftyd
+edit_unit_s=secs
+edit_unit_m=mins
+edit_unit_h=ure
+edit_unit_d=dae
+config_title=Bedienerkonfigurasie
+config_header=Globale VPN-bedienerinstellings
+config_ifaces=Netwerk koppelvlakke vir IPsec
+config_ifaces0=verstek
+config_ifaces1=Geen
+config_ifaces2=Verstek roete-koppelvlak
+config_ifaces3=Hieronder gelys ..
+config_riface=Regte koppelvlak
+config_iiface=IPsec-koppelvlak
+config_syslog=Syslog-aantekenvlak
+config_fac=Teken aan by die fasiliteit
+config_pri=met prioriteit
+config_fwd=Aktiveer IP-deurstuur?
+config_nat=Aktiveer NAT-deurkruising?
+config_err=Kon nie bedienerkonfigurasie stoor nie
+config_eri=Die regte koppelvlak '$1' word meer as een keer gelys
+config_enone=Geen netwerk koppelvlakke is gespesifiseer nie
+showkey_title=Wys openbare sleutel
+showkey_desc1=Die openbare RSA-sleutel hieronder moet gekopieër word na die konfigurasie van ander stelsels wat met hierdie een verbind word, in die gedeelte wat met hierdie gasheer verband hou.
+showkey_desc2=Die onderstaande waardes kan gebruik word om 'n DNS-sleutelrekord vir hierdie gasheer te skep, sodat ander stelsels wat daarby aansluit, die openbare sleutel kan opspoor.
+showkey_flags=vlae
+showkey_proto=Protokol
+showkey_alg=algoritme
+showkey_key=Sleutel data
+policy_desc_block=Geblokkeerde netwerke
+policy_desc_clear=Maak verkeersnetwerke skoon
+policy_desc_private=Geënkripteerde netwerke
+policy_desc_private-or-clear=Geënkripteerde of skoon netwerke
+policy_desc_clear-or-private=Duidelike of geënkripteerde netwerke
+policy_desc=$1 netwerke
+policy_longdesc_block=Kommunikasie met die onderstaande netwerke sal nooit toegelaat word nie.
+policy_longdesc_clear=Kommunikasie met die onderstaande netwerke sal altyd duidelik wees.
+policy_longdesc_clear-or-private=Kommunikasie met die onderstaande netwerke sal duidelik wees, tensy die ander kant die IPsec-kodering inisieer.
+policy_longdesc_private=Kommunikasie met die onderstaande netwerke sal altyd met IPsec geïnkripteer word.
+policy_longdesc_private-or-clear=Kommunikasie met die onderstaande netwerke sal indien moontlik geïnkripteer word, maar anders blyk dit duidelik. As die teikengasheer 'n DNS KEY-rekord het, moet data geënkripteer gestuur word.
+policy_longdesc=Die onderstaande netwerke word gebruik vir die $1 -beleid.
+policy_mode0=Geen netwerke nie
+policy_mode1=Alle netwerke
+policy_mode2=Genoteerde netwerke ..
+policy_net=Netwerkadres
+policy_mask=voorvoegsel
+policy_err=Kon nie netwerke stoor nie
+policy_enet=Ongeldige netwerk-IP-adres op ry $1
+policy_emask=Ongeldige voorvoegsellengte op ry $2
+save_err=Kon nie die verbinding stoor nie
+save_ename=Ontbrekende of ongeldige verbindingnaam
+save_ekeying=Ontbrekende of ongeldige aantal toets-herproewe
+save_eleft=Ontbrekende of ongeldige plaaslike bedieneradres of gasheernaam
+save_eright=Ontbrekende of ongeldige adres van die eksterne bediener of gasheernaam ontbreek
+save_eleftid1=Ontbrekende of ongeldige plaaslike bediener wat IP-adres identifiseer
+save_erightid1=Ontbrekende of ongeldige eksterne bediener wat IP-adres identifiseer
+save_eleftid2=Ontbrekende of ongeldige plaaslike bediener wat gasheernaam identifiseer
+save_erightid2=Ontbrekende of ongeldige bediener op die afstand wat gasheernaam identifiseer
+save_eleftsubnet=Plaaslike bedienersubnet ontbreek of ongeldig
+save_erightsubnet=Subnet van afgeleë bedieners ontbreek of ongeldig
+save_eleftkey=Die plaaslike bediener se openbare sleutel ontbreek
+save_erightkey=Ontbrekende publieke sleutel vir eksterne bedieners
+save_elefthop=Ontbrekende of ongeldige plaaslike bediener langs die hophek
+save_erighthop=Ontbrekende of ongeldige bediener langs die hophek
+save_eleftcert=Ontbrekende of ongeldige plaaslike bedienersertifikaat
+save_erightcert=Ontbrekende of ongeldige bedienersertifikaat ontbreek
+save_ekeylife=Lewenslange ontbrekende of ongeldige verbindingsleutel
+save_eikelifetime=Die leeftyd van die sleutelkanaal ontbreek of ongeldig
+log_create_conn=Verbinding $1 geskep
+log_delete_conn=Verbinding $1 is verwyder
+log_modify_conn=Gewysigde verbinding $1
+log_import_conn=Ingevoerde verbinding $1
+log_up=Verbinding $1 het begin
+log_policy=Gestoor $1
+log_start=IPsec-bediener is begin
+log_stop=Gestopte IPsec-bediener
+log_restart=IPsec-bediener het weer begin
+log_boot=IPsec geaktiveer tydens opstart
+log_unboot=IPsec gedeaktiveer tydens opstart
+log_config=Gestoorde bedieneropstelling
+log_create_secret=Het geheime sleutel vir $1 geskep
+log_modify_secret=Gewysigde geheime sleutel vir $1
+log_delete_secret=Die geheime sleutel vir $1 is verwyder
+log_create_secret_nn=Geheime sleutel vir enige gasheer geskep
+log_modify_secret_nn=Gewysigde geheime sleutel vir enige gasheer
+log_delete_secret_nn=Die geheime sleutel vir enige gasheer is uitgevee
+up_title=Begin verbinding
+up_cmd=Begin verbinding met opdrag $1.
+export_title=Voer konfigurasie uit
+export_desc=Hierdie vorm kan gebruik word om die konfigurasie-lêergedeelte vir verbinding $1 uit te voer, sodat dit maklik aan die ander kant op die bediener ingevoer kan word.
+export_print=Vertoon konfigurasie in die blaaier
+export_save=Skryf konfigurasie na lêer ..
+export_ok=Voer nou uit
+export_err=Kon nie die konfigurasie uitvoer nie
+export_efile=Ontbrekende lêernaam
+export_esave=Kon nie na lêer skryf nie : $1
+export_done=Konfigurasie uitgevoer vir verbinding $1 tot $2 ($3 grepe).
+import_title=Voer konfigurasie in
+import_desc=Hierdie vorm kan gebruik word om 'n konfigurasie-lêergedeelte vir 'n verbinding in te voer, soos een wat deur die uitvoerfunksie van die module op 'n ander stelsel geskep word.
+import_upload=Voer in vanaf oplaai lêer ..
+import_file=Voer vanaf lêer aan die sykant in.
+import_ok=Voer nou in
+import_err=Kon nie die konfigurasie invoer nie
+import_eupload=Geen lêer is gekies om op te laai nie
+import_efile=Geen bediener-sylêer is ingevoer nie
+import_eopen=Bedienerkant lêer bestaan nie
+import_eformat=Geen IPsec-verbinding in die lêer gevind nie - miskien is dit nie 'n geldige uitvoerlêer nie
+import_eclash=Daar bestaan reeds 'n verbinding met die naam $1.
+import_done1=Die nuwe IPsec-verbinding $1 is suksesvol bygevoeg.
+import_done2=Die IPsec-verbinding $1 is suksesvol opgedateer.
+import_over=Die bestaande verbinding met dieselfde naam oorskryf?
+secrets_title=Geheime sleutels
+secrets_none=Geen geheime sleutels is gevind nie!
+secrets_name=Geheim vir
+secrets_type=tipe
+secrets_desc=besonderhede
+secrets_psk=Gedeelde geheim
+secrets_rsa=RSA openbare sleutel
+secrets_any=Enige gasheer
+secrets_pass=Wagwoord $1
+secrets_mod=Modulus $1
+secrets_newpsk=Skep 'n nuwe, gedeelde geheime sleutel.
+secrets_newrsa=Skep 'n nuwe RSA-sleutel.
+secrets_return=geheime sleutel lys
+secret_title1=Skep geheime sleutel
+secret_title2=Wysig geheime sleutel
+secret_header=Geheime sleutelbesonderhede
+secret_name=Geheime sleutel is vir
+secret_for=gashere
+secret_type=Sleutel tipe
+secret_pass=Gedeelde wagwoord
+secret_rsa=RSA $1
+secret_value=Sleutelwaarde
+secret_err=Kon nie die geheime sleutel stoor nie
+secret_elast=Die laaste oorblywende geheime sleutel kan nie uitgevee word nie
+secret_ename=Ontbrekende gashere waarvoor die sleutel geld
+secret_epass=Gedeelde wagwoord ontbreek
+secret_ersa=Waarde ontbreek vir RSA $1