diff --git a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx index 869fa2e..9ff168a 100644 --- a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx +++ b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx @@ -117,325 +117,173 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - msMainMenuStrip - NetworkBuilder msMainMenuStrip = msMainMenuStrip - - - Fichier - NetworkBuilder fileToolStripMenuItem = File - - - Neuf - ListBoxWindow btnAdd = New - - - Charge - _Load = Load - - - Recharger - NetworkBuilder reloadToolStripMenuItem = Reload - - - sauvegarder - NetworkBuilder saveToolStripMenuItem = Save - - - Sortie - NetworkBuilder exitToolStripMenuItem = Exit - - - modifier - _Edit = Edit - - - Couper - NetworkBuilder cutToolStripMenuItem = Cut - - - Copie - NetworkBuilder copyToolStripMenuItem = Copy - - - Pâte - NetworkBuilder pasteToolStripMenuItem = Paste - - - annuler - NetworkBuilder undoToolStripMenuItem = Undo - - - options - NetworkBuilder optionsToolStripMenuItem = Options + + Ajouter + DeviceConfig UpdateForm+ = Add Tous _All = All - - requête DHCP - NB_NetViewDHCP = DHCP request - - - Effacer la table ARP - NB_NetViewClr = Clear Arp Table - - - IPs claires - NetworkBuilder clearIPsToolStripMenuItem = Clear IPs - - - ping - _Ping = Ping - - - Aidez-moi - NetworkBuilder helpToolStripMenuItem1 = Help - - - Sur - NetworkBuilder aboutToolStripMenuItem = About - - - Notes de version - NetworkBuilder releaseNotesToolStripMenuItem = Release Notes - - - Check for Updates - NetworkBuilder checkForUpdatesToolStripMenuItem = Check For Updates - - - échantillons - NetworkBuilder samplesToolStripMenuItem = Samples - - - Puzzles - NetworkBuilder puzzlesToolStripMenuItem = Puzzles - - - résolu - _Solved = Solved - - - DHCP - DeviceConfig btnDHCP = DHCP - - - One Network - NetworkBuilder solvedOneNetworkToolStripMenuItem = One Network - - - Two Networks - NetworkBuilder solvedTwoNetworksToolStripMenuItem = Two Networks - - - Three Networks - NetworkBuilder SolvedThreeNetworksToolStripMenuItem = Three Networks - - - Firewalls - NetworkBuilder firewallsToolStripMenuItem1 = Firewalls - - - Résoudre - NetworkBuilder toSolveToolStripMenuItem = To Solve - - - lblStatus - NetworkBuilder lblStatus = lblStatus - - - ? - NetworkBuilder btnHelp = ? - - - Network Builder - NetworkBuilder Form = Network Builder - - - hostname - DeviceConfig lblHostname = Hostname - - - HelpGoesHere - DeviceConfig lblHelp = HelpGoesHere + + ( Tous Résolu) + LBT_LBWAllS = (All Solved) Annuler _Cancel = Cancel - - D'accord - _OK = OK + + Annulé + String used when we have successfully saved the network. - - - - DeviceConfig btnMinus = - + + Effacer + _Delete = Delete - - - DeviceConfig btnIfAdd = + - - - Passerelle: - DeviceConfig btnGateway = Gateway: - - - routes - DeviceConfig btnRoutes = Routes - - - serveur DHCP - DeviceConfig cbDHCP = DHCP Server - - - DeviceConfig - DeviceConfig Form = DeviceConfig - - - IP - IPAddressEntry lblIP = IP - - - netmask - IPAddressEntry lblNetmask = Netmask - - - passerelle - IPAddressEntry lblGateway = Gateway - - - Adresse IP Entrée - IPAddressEntry Form = IP-Address Entry - - - Lien - LinkEditor btnLink = Link - - - LinkEditor - LinkEditor Form = LinkEditor - - - label1 - ListBoxWindow lblInstructions = label1 - - - Montrer ce au démarrage - ListBoxWindow cbLoadPuzzlesAtStart = Show this at start - - - Réinitialiser - ListBoxWindow btnReset = Reset - - - ListBoxWindow - ListBoxWindow Form = ListBoxWindow - - - Source Host - NetTestEditor lblSource = Source Host - - - Tester - NetTestEditor lblTest = Test - - - dest hôte - NetTestEditor lblDest = Dest Host + + DHCP + DeviceConfig btnDHCP = DHCP Terminé OptionsWindow btnDone = Done - - Modifier un test - NetTestEditor Form = Edit a Test + + modifier + _Edit = Edit - - Peut utiliser DHCP - NetworkCardEditor cbCanUseDHCP = Can use DHCP + + Endpoint + _Endpt = Endpoint - - utilise DHCP - NetworkCardEditor cbDHCP = Uses DHCP + + Aidez-moi + NetworkBuilder helpToolStripMenuItem1 = Help - - Nom Nic - NetworkCardEditor label1 = Nic Name + + Charge + _Load = Load - - Nic type - NetworkCardEditor label2 = Nic Type + + EduNetworkBuilder ne peut ouvrir .enbx fichiers . + _LoadErr = EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. - - Adresse Mac - NetworkCardEditor label3 = MAC Address + + D'accord + _OK = OK - - LinkStatus - NetworkCardEditor lblLinkStatus = LinkStatus + + ping + _Ping = Ping - - NetworkCardEditor - NetworkCardEditor Form = NetworkCardEditor + + Ping hôte + _Ping = Ping [host] - - Titre net - OptionsWindow lblNetTitle = Net Title + + Ping {0} + _PingStr = Ping {0} - - afficher les titres - OptionsWindow cbDisplayTitles = Display Titles + + Lire + _Read = Read - - Taille du réseau ( x, y) - OptionsWindow lblNetSize = Network Size (x,y) + + Lire Aide contextuelle pour: + Generic statement used many places - - ItemSize - OptionsWindow lblItemSize = ItemSize + + Enregistrer + _Save = Save - - Message donné lorsque le réseau chargé - OptionsWindow lblNetMessage = Message given when network loaded + + Enregistré + String used when we have successfully saved the network. - - Tests ( pour Puzzles ) - OptionsWindow lblTests = Tests (for Puzzles) + + résolu + _Solved = Solved - - Balises pour Puzzle - OptionsWindow lblTags = Tags for Puzzle + + la source + _source = source - - Niveau - OptionsWindow lblLevel = Level + + Traceroute + _Traceroute = Traceroute - - Ordre de tri - OptionsWindow lblSortOrder = Sort Order - - - Démarrage Aide Level - OptionsWindow lblStartingHelp = Starting Help Level - - - OptionsWindow - OptionsWindow Form = OptionsWindow - - + - RTFWindow rtbContent = [intentionally blank. content is loaded from file] + DeviceConfig btnIfAdd = + - - RTFWindow - RTFWindow Form = RTFWindow + + Firewall + DC_btnFirewall = Firewall - - Changer de langue - NetworkBuilder changeLanguageToolStripMenuItem = Change Language + + Passerelle: + DeviceConfig btnGateway = Gateway: + + + - + DeviceConfig btnMinus = - + + + routes + DeviceConfig btnRoutes = Routes + + + VLANs + DeviceConfig bntVLAN = VLANs + + + serveur DHCP + DeviceConfig cbDHCP = DHCP Server + + + Sélectionnez la carte réseau ou interface pour que la carte réseau que vous souhaitez modifier . + DC_DeviceConfigEdit = Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. + + + DeviceConfig + DeviceConfig Form = DeviceConfig + + + Le nom '{0 }' est utilisée dans le cadre de ce puzzle et cette machine ne peut pas être nommé que . + DC_HostValidate = The name '{0}' is being used as part of this puzzle and this machine cannot be named that. + + + HelpGoesHere + DeviceConfig lblHelp = HelpGoesHere + + + hostname + DeviceConfig lblHostname = Hostname + + + Passerelle: {0} + DC_UdFrmGteway = Gateway: {0} + + + Carte réseau à ajouter + DeviceConfig UpdateFormAdd = Network Card to Add + + + Choisissez un type + DeviceConfig UpdateFormChoose = Chose a type + + + Vous ne pouvez pas supprimer l' interface unique restant. + DeviceConfig UpdateFormNoDel = You cannot delete the sole remaining interface. + + + Cet article fait partie du casse-tête et ne peut pas être renommé. + DeviceConfig UpdateFormNoRename = This item is part of the puzzle and cannot be renamed. + + + S'il vous plaît sélectionner une interface à supprimer. + DeviceConfig UpdateFormSelect Del = Please select an interface to delete. ARP : @@ -445,6 +293,18 @@ ARP H_ARP_Title = Arp + + Requête ARP hôte + H_ARP_Title = _Ping + + + requête ARP + H_ARP_Title2 = Arp request + + + ARP {0} + H_ARP_TitleStr = Arp {0} + En comparant les adresses IP : Text from the help document that we jump to @@ -453,14 +313,6 @@ Comparant les adresses IP Text used in the program on buttons and the like - - Serveur DHCP : - Text from the help document that we jump to - - - serveur DHCP - Text used in the program on buttons and the like - DHCP: Text from the help document that we jump to @@ -469,6 +321,14 @@ DHCP Text used in the program on buttons and the like + + Serveur DHCP : + Text from the help document that we jump to + + + serveur DHCP + Text used in the program on buttons and the like + Pare-feu: Text from the help document that we jump to @@ -485,6 +345,12 @@ passerelles Text used in the program on buttons and the like + + General Wireless : + + + General Wireless + Aidez-moi: Text from the help document that we jump to @@ -557,6 +423,12 @@ paquets Text used in the program on buttons and the like + + Corruption Packet : + + + Corruption de paquets + ping : Text from the help document that we jump to @@ -565,6 +437,22 @@ ping Text used in the program on buttons and the like + + Power: + H_Power_Key = Power: + + + Power + H_Power_Title = Power + + + routeurs : + Text from the help document that we jump to + + + routeur + Text used in the program on buttons and the like + Routes statiques : Text from the help document that we jump to @@ -573,14 +461,6 @@ Routes statiques Text used in the program on buttons and the like - - Subnetting : - Text from the help document that we jump to - - - Subnetting - Text used in the program on buttons and the like - Les sous-réseaux : Text from the help document that we jump to @@ -589,6 +469,14 @@ Les sous-réseaux Text used in the program on buttons and the like + + Subnetting : + Text from the help document that we jump to + + + Subnetting + Text used in the program on buttons and the like + Commutateurs : Text from the help document that we jump to @@ -597,6 +485,22 @@ Commutateurs Text used in the program on buttons and the like + + Traceroute: + H_Traceroute_Key = Traceroute: + + + Traceroute + H_Traceroute_Title = Traceroute + + + VLANs: + Text from the help document that we jump to + + + VLANs + Text used in the program on buttons and the like + VPN : Text from the help document that we jump to @@ -613,54 +517,6 @@ Quand au sous-réseau Text used in the program on buttons and the like - - Lire Aide contextuelle pour: - Generic statement used many places - - - routeurs : - Text from the help document that we jump to - - - routeur - Text used in the program on buttons and the like - - - Enregistré - String used when we have successfully saved the network. - - - Trouve - RTFWindow RTFW_lblFind = Find - - - Lumière fluorescente : des paquets Ethernet corrompt qui voyagent trop près - Network Device Fluorescent Tooltip = Fluorescent Light: corrupts ethernet packets that travel too close - - - Micro-ondes : corrompt les paquets sans fil qui voyagent trop près - NetworkDevice Microwave Tooltip = Microwave: corrupts wireless packets that travel too close - - - Corruption Packet : - - - Corruption de paquets - - - Le signal sans fil est trop faible . - NetworkLink WirelessDropped = The wireless signal was too weak. Packet dropped. - - - Annulé - String used when we have successfully saved the network. - - - General Wireless : - - - General Wireless - Wireless Access Point : @@ -697,89 +553,9 @@ SSID sans fil - - Ajouter - DeviceConfig UpdateForm+ = Add - - - Carte réseau à ajouter - DeviceConfig UpdateFormAdd = Network Card to Add - - - Choisissez un type - DeviceConfig UpdateFormChoose = Chose a type - - - Vous ne pouvez pas supprimer l' interface unique restant. - DeviceConfig UpdateFormNoDel = You cannot delete the sole remaining interface. - - - Cet article fait partie du casse-tête et ne peut pas être renommé. - DeviceConfig UpdateFormNoRename = This item is part of the puzzle and cannot be renamed. - - - S'il vous plaît sélectionner une interface à supprimer. - DeviceConfig UpdateFormSelect Del = Please select an interface to delete. - - - Le paquet n'a pas réussi à frapper une carte . - Network Device DoInputFromLink CardFail1 = The packet failed to hit a Card. We should not be here! - - - Succès! - Network Device ProcessArrival ArpReached1 = Success! The arp request reached the destination. - - - Arrivé à l'extrémité du tunnel . - Network Device ProcessArrival_Arrived = Arrived at the tunnel endpoint. - - - Packet sortant du tunnel. - Network Device ProcessArrival CommingOut = Packet coming out from tunnel. - - - Succès! - Network Device ProcessArrival DHCPReach1 = Success! The DHCP request reached a DHCP Server. - - - Le chiffrement a échoué. - Network Device ProcessArrival EncryptErr1 = Encryption failed. Unable to decrypt. Packet dropped. - - - Encryption incompatibilité de clé . - Network Device ProcessArrival EncryptErr2 = Encryption key mismatch. Packet dropped. - - - Aucune nic VPN actions à recevoir paquet. - Network Device ProcessArrival VPNNicErr1 = No VPN nic to recieve packet. Check VPN IP - - - Aucune IP correspondante sur VPN . - Network Device ProcessArrival VPNNicErr2 = No corresponding IP on vpn. Packet dropped. - - - ERREUR! - Network Device ProcessArrival PackReturnErr1 = ERROR! A packet returned to a machine that we were not expecting it from. - - - Le ping de diffusion a atteint une destination qui n'a pas été sur le même réseau - ND_ProssArr_PingErr = The broadcast ping reached a destination that was not on the same network - - - Succès! - Network Device ProcessArrival Success1 = Success! The ping reached the destination. - - - Succès! - Network Device ProcessArrival PingReturn1 = Success! The ping returned from its destination. - - - Packet envoyé tunnel mais ne disposant pas de point final . - Network Device TunnelPacketFromHere Error = Packet sent out tunnel but no endpoint set. Dropping - - - Paquet aller dans le tunnel . - Network Device TunnelPacketFromHere Message = Packet going into tunnel. + + IP : {0} Masque : {1} GW : {2} + IPA_IPFormatStr = IP:{0} Mask:{1} GW:{2} Fin @@ -793,6 +569,22 @@ Démarrer IPAE_EditStart = Start + + Adresse IP Entrée + IPAddressEntry Form = IP-Address Entry + + + passerelle + IPAddressEntry lblGateway = Gateway + + + IP + IPAddressEntry lblIP = IP + + + netmask + IPAddressEntry lblNetmask = Netmask + L'adresse IP de fin dans la gamme doit être dans le cadre de l'interface . IPAE_tbGateValEndIPRange = The end IP in the range must be within the scope of the interface. @@ -805,14 +597,18 @@ L'adresse IP de départ dans la gamme doit être dans le cadre de l'interface . IPAE_tbNtmskValEndIPRange = The start IP in the range must be within the scope of the interface. - - Filtrez les puzzles en cochant l'une des cases . - LBW_LBWFilter = Filter the puzzles by checking one the boxes. - Créer Route LBW_AddRouteCreate = Create Route + + Neuf + ListBoxWindow btnAdd = New + + + Réinitialiser + ListBoxWindow btnReset = Reset + Oubliez Puzzles ? LBW_btnResetForget = Forget Puzzles? @@ -821,9 +617,17 @@ Etes -vous vraiment à oublier ce casse-tête que vous avez fait ? LBW_btnResetYouSure = Are sure you want to forget what puzzles you have done? - - ( Tous Résolu) - LBT_LBWAllS = (All Solved) + + Montrer ce au démarrage + ListBoxWindow cbLoadPuzzlesAtStart = Show this at start + + + ListBoxWindow + ListBoxWindow Form = ListBoxWindow + + + label1 + ListBoxWindow lblInstructions = label1 Double-cliquez sur l'interface pour ajouter / modifier la gamme de DHCP pour servir . @@ -833,14 +637,14 @@ Double-cliquez sur un itinéraire pour le changer. LBW_LBWDblClckRout = Double-click a route to change it. - - Effacer - _Delete = Delete - Pour plus de détails , cliquez sur les cases à cocher LBW_LBWDetail = For greater detail, click on the check-boxes + + Filtrez les puzzles en cochant l'une des cases . + LBW_LBWFilter = Filter the puzzles by checking one the boxes. + --Routes Du NIC ( Read-Only ) - LBW_UpdateFormNICRout = --Routes from NICs (Read-Only)-- @@ -849,157 +653,85 @@ Routes --static (lecture / écriture ) - LBW_UpdateFormStatRout = --Static Routes (Read/Write)-- - - Choisissez la langue - NB_ChangeLang1 = Choose Language + + Lien + LinkEditor btnLink = Link - - Choisir une langue : - NB_ChangeLang2 = Choose a Language: + + LinkEditor + LinkEditor Form = LinkEditor - - Anglais - NB_NBEn = English + + Résolu ! + N_MarkAsSolvedDone = Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. - - Français - NB_NBFr = French + + You have completed the randomly broken puzzle. Congratulations! + N_MarkRandomAsSolvedDone = You have completed the randomly broken puzzle. Congratulations! - - Le contexte - NB_RdCtxtHelp = Context + + The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. + N_PromptToGrade = The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - - A besoin de trouver ARP de quelque dispositif - NT_TstDiscriptARP = Needs to find ARP from some device + + You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. + N_PromptToSubmit = You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - - A besoin de trouver ARP à partir de: - NT_TstDiscriptARP2 = Needs to find ARP from: + + ----Fini---- + N_ProssPackDone = ----All Done---- - - Doit être connecté au réseau. - NT_TstDiscriptConnect = Needs to be connected to the network. + + Mise au point + N_ProcPackOnceDbug = Debugging - - Les besoins changent de serveur DHCP : - NT_TstDiscriptDHCP = Needs change to DHCP server: + + Packet Tick compteur atteint . + N_ProcPackOnceTickCounter = Packet Tick Counter reached. Did the packet go into an infinite loop? - - Serveur DHCP activé = - NT_TstDiscriptDHCP2 = DHCP Server enabled = + + Réseau + N_ProssShouldContinNet = Network - - A besoin d'une adresse IP DHCP - NT_TstDiscriptDHCPIP = Needs a DHCP IP address + + Total des secondes = {0} Arrêt . + N_ProssShouldContinSec = Total seconds = {0} Stopping. - - A besoin d'une adresse IP du serveur DHCP : - NT_TstDiscriptDHCPIP2 = Needs a DHCP IP address from server: + + Le paquet a expiré. + N_ProssShouldContinTime = The packet timed out. - - Nécessite l' ensemble de la passerelle à: - NT_TstDiscriptGteway2 = Needs the gateway set to: + + Le paquet a échoué et a été abandonné . + N_ProssShouldContinTimeout = The packet timed out and was dropped. - - Obtenez la souris sur l'aide - NT_TstDiscriptHelp = Get mouse-over help + + The homework passed all the tests, but is already graded. Would you like to return to the Profile? + N_SolvedAlreadyGraded = The homework passed all the tests, but is already graded. Would you like to return to the Profile? - - Obtenez la souris sur l'aide de niveau: - NT_TstDiscriptHelp2 = Get mouse-over help of level: + + Sur + NetworkBuilder aboutToolStripMenuItem = About - - A besoin d'une adresse IP locale à l'hôte: - NT_TstDiscriptIP2 = Needs an IP local to host: + + Add To Classwork + NB_AddToClasswork = Add To Classwork - - A besoin d'un lien vers l'hôte : - NT_TstDiscriptLink = Needs a link to host: + + Bit non valide {0} ! + NB_BitError = Invalid Bit {0}! (Should be from 0 to 7) - - C'est verrouillé - NT_TstDiscriptLock = Is Locked + + Blue + NB_Blue = Blue - - A DHCP Verrouillé - NT_TstDiscriptLockDHCP = Has Locked DHCP + + Cycle through showing the name and IPs of network devices + NetworkBuilder: NB_btnCaptionss = Cycle through showing the name and IPs of network devices - - A verrouillé la passerelle - NT_TstDiscriptGteway = Has Locked Gateway - - - A verrouillé IP - NT_TstDiscriptLockIP = Has Locked IP - - - A verrouillé NIC - NT_TstDiscriptLockNIC = Has Locked NIC - - - A verrouillé Route - NT_TstDiscriptLockRout = Has Locked Route - - - Doit ping d'un hôte. - NT_TstDiscriptPing = Must ping a host. - - - Doit Ping: - NT_TstDiscriptPing2 = Must ping: - - - Doit essayer de ping (et échec) : - NT_TstDiscriptPingFail = Needs to try to ping (and fail): - - - Ne parviennent pas à un ping un hôte spécifique - NT_TstDiscriptPingHost = Should fail to ping a specific host - - - A besoin d'une route pour le réseau : - NT_TstDiscriptRout2 = Needs a route to network: - - - Nécessite l' ensemble de la passerelle - NT_TstDscriptGteway = Needs the gateway set - - - A besoin d'une adresse IP locale - NT_TstDscriptIP = Need a local IP - - - A un problème - NT_TestDiscriptProblem = Has a problem - - - Besoin d'un ensemble d'itinéraire - NT_TstDscriptRout = Needs a route set - - - Interface locale Trouvé : ip {0} {1} gw - NC_FoundLocalIP = Found local interface: ip {0} gw {1} - - - IP locale : {0} {1} - NC_IpOfLocal = IP of local: {0} {1} - - - Aucun hôte - NC_NoHost = No Host - - - Le paquet était destiné à une autre machine ( Adresse MAC ) : rejeté - NC_ProcessInboundPacket_DifferentMachine1 = The Packet was destined for a different machine (MAC Address): Rejected - - - Device MAC : {0} ne correspond paquet : {1} - NC_ProcessInboundPacket_DifferentMachine2 = Device MAC: {0} did not match packet: {1} - - - Paquet destiné à une autre machine . - NC_ProcessInboundPacket_DifferentMachine3 = Packet destined for another machine. Dropped. + + ? + NetworkBuilder btnHelp = ? Ajouter un pont sans fil au réseau . @@ -1101,6 +833,22 @@ Montrer aucune aide pour le puzzle NB_BuildWindNone = Show no help for the puzzle + + Choisissez la langue + NB_ChangeLang1 = Choose Language + + + Choisir une langue : + NB_ChangeLang2 = Choose a Language: + + + Changer de langue + NetworkBuilder changeLanguageToolStripMenuItem = Change Language + + + Check for Updates + NetworkBuilder checkForUpdatesToolStripMenuItem = Check For Updates + Modification de la langue ne peut se faire lorsque le programme commence : Fermez le programme et rapide pour une nouvelle langue quand vous commencez à nouveau ? NB_ChngLngClose = Changing the language can only be done when the program starts: Close the program and prompt for a new language when you start it again?" = @@ -1109,98 +857,318 @@ Es-tu sûr? NB_ChngLngSure = Are you Sure? + + Class Setup + NB_ClassSetup = Class Setup + + + IPs claires + NetworkBuilder clearIPsToolStripMenuItem = Clear IPs + + + Color + NB_ColorStr = Color + + + Copie + NetworkBuilder copyToolStripMenuItem = Copy + + + Couper + NetworkBuilder cutToolStripMenuItem = Cut + + + Cyan + NB_Cyan = Cyan + + + DHCP + DHCP + + + Sortie + NetworkBuilder exitToolStripMenuItem = Exit + + + Fichier + NetworkBuilder fileToolStripMenuItem = File + + + Firewalls + NetworkBuilder firewallsToolStripMenuItem1 = Firewalls + + + Network Builder + NetworkBuilder Form = Network Builder + + + Green + NB_Green = Green + + + Hide Device + NB_Hide = Hide + + + Internet + NB_InternetHomeAndOffice = Internet + + + Cannot load invalid file. + NB_InvalidFile = Cannot load invalid file. + + + lblStatus + NetworkBuilder lblStatus = lblStatus + ^Niveau NB_Level = ^Level - - EduNetworkBuilder ne peut ouvrir .enbx fichiers . - _LoadErr = EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. - - - Requête ARP hôte - H_ARP_Title = _Ping - - - requête ARP - H_ARP_Title2 = Arp request - - - Ping hôte - _Ping = Ping [host] - - - ping IP - NB_NetViewPng = Ping IP - - - EduNetworkBuilder - NB_UpdteFrmName = EduNetworkBuilder - - - Lire - _Read = Read - - - Résolu ! - N_MarkAsSolvedDone = Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. - - - ----Fini---- - N_ProssPackDone = ----All Done---- - - - Mise au point - N_ProcPackOnceDbug = Debugging - - - Packet Tick compteur atteint . - N_ProcPackOnceTickCounter = Packet Tick Counter reached. Did the packet go into an infinite loop? - - - Réseau - N_ProssShouldContinNet = Network - - - Le paquet a expiré. - N_ProssShouldContinTime = The packet timed out. - - - Le paquet a échoué et a été abandonné . - N_ProssShouldContinTimeout = The packet timed out and was dropped. - - - Sélectionnez la carte réseau ou interface pour que la carte réseau que vous souhaitez modifier . - DC_DeviceConfigEdit = Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. - - - Le nom '{0 }' est utilisée dans le cadre de ce puzzle et cette machine ne peut pas être nommé que . - DC_HostValidate = The name '{0}' is being used as part of this puzzle and this machine cannot be named that. - - - Passerelle: {0} - DC_UdFrmGteway = Gateway: {0} - - - IP : {0} Masque : {1} GW : {2} - IPA_IPFormatStr = IP:{0} Mask:{1} GW:{2} - Sauter Puzzle valide : '{0 }' NB_LoadPuzInfo = Skipping Invalid Puzzle: '{0}' - - ARP {0} - H_ARP_TitleStr = Arp {0} + + You must load a user profile before you can open a homework file. + NB_LoadUserFirst = You must load a user profile before you can open a homework file. - - Ping {0} - _PingStr = Ping {0} + + Locked Out. Cannot determine settings for this device. + NB_LockedOut = Locked Out. Cannot determine settings for this device. + + + Log out? + NB_Logout = Log out? + + + Please log out before loading a new person file + NB_LogOutFirst = Please log out before loading a new person file + + + Mark As Graded + NB_MarkGraded = Mark As Graded + + + msMainMenuStrip + NetworkBuilder msMainMenuStrip = msMainMenuStrip + + + Anglais + NB_NBEn = English + + + Français + NB_NBFr = French + + + Effacer la table ARP + NB_NetViewClr = Clear Arp Table + + + requête DHCP + NB_NetViewDHCP = DHCP request + + + ping IP + NB_NetViewPng = Ping IP Retirer Lien vers {0} NB_NetViewRmLnk = Remove Link To {0} + + File does not exist: {0} + NB_NoSuchFile = File does not exist: {0} + + + This feature is not yet implimented. + NB_NotImplimented = This feature is not yet implimented. + + + One Network + NetworkBuilder solvedOneNetworkToolStripMenuItem = One Network + + + options + NetworkBuilder optionsToolStripMenuItem = Options + + + Orange + NB_Orange = Orange + + + Pâte + NetworkBuilder pasteToolStripMenuItem = Paste + + + Power Off + NB_PowerOff = Power Off + + + Power On + NB_PowerOn = Power On + + + Purple + NB_Purple = Purple + + + Puzzles + NetworkBuilder puzzlesToolStripMenuItem = Puzzles + + + Le contexte + NB_RdCtxtHelp = Context + + + Notes de version + NetworkBuilder releaseNotesToolStripMenuItem = Release Notes + + + Recharger + NetworkBuilder reloadToolStripMenuItem = Reload + + + Reset + NB_Reset = Reset + + + échantillons + NetworkBuilder samplesToolStripMenuItem = Samples + + + sauvegarder + NetworkBuilder saveToolStripMenuItem = Save + + + Submit Classwork + NB_SubmitClasswork = Submit Classwork + + + Successfully loaded the file. There were {0} new submissions. + NB_TeacherSuccessImport = Successfully loaded the file. There were {0} new submissions. + + + Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? + NB_TeacherUnableToLoadUserInvalidPW = Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? + + + Unable to load user {0} : No such account found. No password available to decrypt account. + NB_TeacherUnableToLoadUserNoAcct = Unable to load user {0} : No such account found. No password available to decrypt account. + + + Three Networks + NetworkBuilder SolvedThreeNetworksToolStripMenuItem = Three Networks + + + Résoudre + NetworkBuilder toSolveToolStripMenuItem = To Solve + + + Two Networks + NetworkBuilder solvedTwoNetworksToolStripMenuItem = Two Networks + + + annuler + NetworkBuilder undoToolStripMenuItem = Undo + + + Update Classwork + NB_UpdateClasswork = Update Classwork + + + EduNetworkBuilder + NB_UpdteFrmName = EduNetworkBuilder + + + VLAN + VLAN + + + Yellow + NB_Yellow = Yellow + + + MASQ : Modification de l'adresse IP source Retour à : {0} + NC_ChangeIPBackStr = MASQ: Changing source IP back to: {0} + + + MASQ : Modification IP sortante : {0} + NC_ChangeIPStr = MASQ: Changing outbound IP to: {0} + + + Le type doit être sérialisable . + NC_CloneSerialzable = The type must be serializable. + + + Interface locale Trouvé : ip {0} {1} gw + NC_FoundLocalIP = Found local interface: ip {0} gw {1} + + + IP locale : {0} {1} + NC_IpOfLocal = IP of local: {0} {1} + + + Aucun hôte + NC_NoHost = No Host + + + Aucune machine correspondant à cette adresse IP sur ce sous-réseau . + NC_NoIPOnSub = No Machine matching that IP address on this subnet. {0} + + + {0} Le paquet a été rejeté par le pare-feu .. abandonnées. + NC_PackRejectStr = {0} The packet was rejected by the firewall.. Dropped. + + + Le paquet était destiné à une autre machine ( Adresse MAC ) : rejeté + NC_ProcessInboundPacket_DifferentMachine1 = The Packet was destined for a different machine (MAC Address): Rejected + + + Device MAC : {0} ne correspond paquet : {1} + NC_ProcessInboundPacket_DifferentMachine2 = Device MAC: {0} did not match packet: {1} + + + Paquet destiné à une autre machine . + NC_ProcessInboundPacket_DifferentMachine3 = Packet destined for another machine. Dropped. + + + Le paquet n'a pas été prévu par le pare-feu , il a été rejeté . + NC_ProssInPackExpect = The packet was not expected by the firewall, so it was rejected. + + + Le paquet a été rejeté par le pare-feu . + NC_ProssInPackReject = The packet was rejected by the firewall. + + + Peut utiliser DHCP + NetworkCardEditor cbCanUseDHCP = Can use DHCP + + + utilise DHCP + NetworkCardEditor cbDHCP = Uses DHCP + + + NetworkCardEditor + NetworkCardEditor Form = NetworkCardEditor + + + Nom Nic + NetworkCardEditor label1 = Nic Name + + + Nic type + NetworkCardEditor label2 = Nic Type + + + Adresse Mac + NetworkCardEditor label3 = MAC Address + + + LinkStatus + NetworkCardEditor lblLinkStatus = LinkStatus + Clé de cryptage : NCE_NCEEncrypt = Encryption Key: @@ -1221,25 +1189,9 @@ déconnecté NCE_UdfrmDiscon = Disconnected - - Endpoint - _Endpt = Endpoint - - - Le type doit être sérialisable . - NC_CloneSerialzable = The type must be serializable. - - - Le paquet n'a pas été prévu par le pare-feu , il a été rejeté . - NC_ProssInPackExpect = The packet was not expected by the firewall, so it was rejected. - - - Le paquet a été rejeté par le pare-feu . - NC_ProssInPackReject = The packet was rejected by the firewall. - - - la source - _source = source + + {0} Échec : Aucun IP sur le réseau local - Arp ne recherche que le réseau local . + ND_ArpNoIPLocalStr = {0} Failed: No such IP on the local network - Arp only searches the local network. Verrouillé NIC @@ -1249,42 +1201,6 @@ La carte réseau , {0} est verrouillé dans le cadre du puzzle . ND_DelNicNicLockStr = The network card, {0} is locked as part of the puzzle. - - Passerelle par défaut - ND_EdtGteway = Default Gateway - - - Tunnel - ND_TunlPckTunl = Tunnel - - - Total des secondes = {0} Arrêt . - N_ProssShouldContinSec = Total seconds = {0} Stopping. - - - Bit non valide {0} ! - NB_BitError = Invalid Bit {0}! (Should be from 0 to 7) - - - MASQ : Modification de l'adresse IP source Retour à : {0} - NC_ChangeIPBackStr = MASQ: Changing source IP back to: {0} - - - MASQ : Modification IP sortante : {0} - NC_ChangeIPStr = MASQ: Changing outbound IP to: {0} - - - Aucune machine correspondant à cette adresse IP sur ce sous-réseau . - NC_NoIPOnSub = No Machine matching that IP address on this subnet. {0} - - - {0} Le paquet a été rejeté par le pare-feu .. abandonnées. - NC_PackRejectStr = {0} The packet was rejected by the firewall.. Dropped. - - - {0} Échec : Aucun IP sur le réseau local - Arp ne recherche que le réseau local . - ND_ArpNoIPLocalStr = {0} Failed: No such IP on the local network - Arp only searches the local network. - SI : {0} Range : {1} - {2} ND_DHCPStrIFStr = IF: {0} Range: {1} - {2} @@ -1297,10 +1213,30 @@ Échec : pas de serveur DHCP . ND_DoInFromLnkNoDHCP = Failed: Not a DHCP Server. Packet Dropped. + + Le paquet n'a pas réussi à frapper une carte . + Network Device DoInputFromLink CardFail1 = The packet failed to hit a Card. We should not be here! + Echec : aucune carte disponible à utiliser. ND_DoInputFromLink_CardFail2 = Failed: no card available to use. + + Device cannot respond - Packet Failed + ND_DoInputFromLink_PowerOff = Device cannot respond - Packet Failed + + + Passerelle par défaut + ND_EdtGteway = Default Gateway + + + Lumière fluorescente : des paquets Ethernet corrompt qui voyagent trop près + Network Device Fluorescent Tooltip = Fluorescent Light: corrupts ethernet packets that travel too close + + + Micro-ondes : corrompt les paquets sans fil qui voyagent trop près + NetworkDevice Microwave Tooltip = Microwave: corrupts wireless packets that travel too close + {0} Échec : Aucun IP sur le réseau local . ND_NoIPLocalStr = {0} Failed: No such IP on the local network. @@ -1345,6 +1281,66 @@ Erreur : Pas de route ou de l'interface locale pour le paquet . ND_PrepPackRoutErr = ERROR: No route or local interface for packet. + + ERROR: Packet forbidden by Management Interface VLAN + ND_PrepPackVLANErr = ERROR: Packet forbidden by Management Interface VLAN + + + Succès! + Network Device ProcessArrival ArpReached1 = Success! The arp request reached the destination. + + + Arrivé à l'extrémité du tunnel . + Network Device ProcessArrival_Arrived = Arrived at the tunnel endpoint. + + + Packet sortant du tunnel. + Network Device ProcessArrival CommingOut = Packet coming out from tunnel. + + + Succès! + Network Device ProcessArrival DHCPReach1 = Success! The DHCP request reached a DHCP Server. + + + Le chiffrement a échoué. + Network Device ProcessArrival EncryptErr1 = Encryption failed. Unable to decrypt. Packet dropped. + + + Encryption incompatibilité de clé . + Network Device ProcessArrival EncryptErr2 = Encryption key mismatch. Packet dropped. + + + ERREUR! + Network Device ProcessArrival PackReturnErr1 = ERROR! A packet returned to a machine that we were not expecting it from. + + + Succès! + Network Device ProcessArrival Success1 = Success! The ping reached the destination. + + + Succès! + Network Device ProcessArrival PingReturn1 = Success! The ping returned from its destination. + + + TTL reached. + ND_ProcessArrival_TracerouteArrived = TTL reached. + + + Traceroute Destination Reached + ND_ProcessArrival_TracertReply = Traceroute Destination Reached + + + Aucune IP correspondante sur VPN . + Network Device ProcessArrival VPNNicErr2 = No corresponding IP on vpn. Packet dropped. + + + Aucune nic VPN actions à recevoir paquet. + Network Device ProcessArrival VPNNicErr1 = No VPN nic to recieve packet. Check VPN IP + + + Le ping de diffusion a atteint une destination qui n'a pas été sur le même réseau + ND_ProssArr_PingErr = The broadcast ping reached a destination that was not on the same network + ARP Demande trouvé ND_ProssArrArp = Arp Request found @@ -1385,6 +1381,34 @@ Le succès de Ping : Le ping est revenu de sa destination {0} - \u003e {1} ND_ProssArrSuccessStr = Ping success: The ping returned from its destination {0} -> {1} + + Tunnel + ND_TunlPckTunl = Tunnel + + + Packet envoyé tunnel mais ne disposant pas de point final . + Network Device TunnelPacketFromHere Error = Packet sent out tunnel but no endpoint set. Dropping + + + Paquet aller dans le tunnel . + Network Device TunnelPacketFromHere Message = Packet going into tunnel. + + + Packet forbidden to enter into this port. + NI_VLANInForbidden = Packet forbidden to enter into this port. + + + Packet and port do not match on VLANs. The packet cannot enter this device + NI_VLANInMisMatch + + + Packet is expected to be untagged, but it is tagged. + NI_VLANInUntagged = Packet is expected to be untagged, but it is tagged. + + + Packet forbidden to go out this port + NI_VLANOut = Packet forbidden to go out this port + Le paquet a été corrompu . NL_DoMoveCorruptLight = The packet was corrupted. The network wire may run too close to electricity or fluorescent lighting, or the wireless path is being interfered by a microwave, wireless phone, or other radio device. @@ -1409,10 +1433,250 @@ Le SSID et la clé ont été mises à jour sur le client . NL_NetLinkSSID = The SSID and Key have been updated on the client. + + Le signal sans fil est trop faible . + NetworkLink WirelessDropped = The wireless signal was too weak. Packet dropped. + + + A besoin de trouver ARP de quelque dispositif + NT_TstDiscriptARP = Needs to find ARP from some device + + + A besoin de trouver ARP à partir de: + NT_TstDiscriptARP2 = Needs to find ARP from: + + + Doit être connecté au réseau. + NT_TstDiscriptConnect = Needs to be connected to the network. + + + Les besoins changent de serveur DHCP : + NT_TstDiscriptDHCP = Needs change to DHCP server: + + + Serveur DHCP activé = + NT_TstDiscriptDHCP2 = DHCP Server enabled = + + + A besoin d'une adresse IP DHCP + NT_TstDiscriptDHCPIP = Needs a DHCP IP address + + + A besoin d'une adresse IP du serveur DHCP : + NT_TstDiscriptDHCPIP2 = Needs a DHCP IP address from server: + + + Nécessite l' ensemble de la passerelle à: + NT_TstDiscriptGteway2 = Needs the gateway set to: + + + Obtenez la souris sur l'aide + NT_TstDiscriptHelp = Get mouse-over help + + + Obtenez la souris sur l'aide de niveau: + NT_TstDiscriptHelp2 = Get mouse-over help of level: + + + A besoin d'une adresse IP locale à l'hôte: + NT_TstDiscriptIP2 = Needs an IP local to host: + + + A besoin d'un lien vers l'hôte : + NT_TstDiscriptLink = Needs a link to host: + + + C'est verrouillé + NT_TstDiscriptLock = Is Locked + + + A DHCP Verrouillé + NT_TstDiscriptLockDHCP = Has Locked DHCP + + + A verrouillé la passerelle + NT_TstDiscriptGteway = Has Locked Gateway + + + The VLAN on an interface is locked + NT_TstDiscriptLockInterfaceVLAN + + + A verrouillé IP + NT_TstDiscriptLockIP = Has Locked IP + + + A verrouillé NIC + NT_TstDiscriptLockNIC = Has Locked NIC + + + The VLAN on a NIC is locked + NT_TstDiscriptLockNicVLAN + + + A verrouillé Route + NT_TstDiscriptLockRout = Has Locked Route + + + A VLAN is Locked + NT_TstDiscriptLockVLAN + + + VLAN Names and IDs are Locked + NT_TstDiscriptLockVLANNames = VLAN Names and IDs are Locked + + + The Interface needs a Forbidden VLAN + NT_TstDiscriptNeedsForbiddenVLAN + + + The Interface needs a Tagged VLAN + NT_TstDiscriptNeedsTaggedVLAN + + + The Interface needs an Untagged VLAN + NT_TstDiscriptNeedsUntaggedVLAN + + + Doit ping d'un hôte. + NT_TstDiscriptPing = Must ping a host. + + + Doit Ping: + NT_TstDiscriptPing2 = Must ping: + + + Doit essayer de ping (et échec) : + NT_TstDiscriptPingFail = Needs to try to ping (and fail): + + + Ne parviennent pas à un ping un hôte spécifique + NT_TstDiscriptPingHost = Should fail to ping a specific host + + + A besoin d'une route pour le réseau : + NT_TstDiscriptRout2 = Needs a route to network: + + + Needs to traceroute + NT_TstDiscriptTraceroute = Needs to traceroute + + + Needs to traceroute to + NT_TstDiscriptTraceroute2 = Needs to traceroute to + + + Nécessite l' ensemble de la passerelle + NT_TstDscriptGteway = Needs the gateway set + + + A besoin d'une adresse IP locale + NT_TstDscriptIP = Need a local IP + + + A un problème + NT_TestDiscriptProblem = Has a problem + + + Besoin d'un ensemble d'itinéraire + NT_TstDscriptRout = Needs a route set + + + Modifier un test + NetTestEditor Form = Edit a Test + + + dest hôte + NetTestEditor lblDest = Dest Host + + + Source Host + NetTestEditor lblSource = Source Host + + + Tester + NetTestEditor lblTest = Test + + + Action + NTE_lblTestFW = Action + + + Full + Options_Caption_full = Full + + + Host + Options_Caption_host = Host + + + Host +IP + Options_Caption_host_ip = Host +IP + + + IP + Options_Caption_ip = IP + + + None + Options_Caption_none = None + + + afficher les titres + OptionsWindow cbDisplayTitles = Display Titles + + + Adv. Firewall Enabled + OW_cbFirewallEnabled = Adv. Firewall Enabled + + + VLANs Enabled + OW_cbVLANs = VLANs Enabled + Modifier la balise OW_EdTag = Edit Tag + + OptionsWindow + OptionsWindow Form = OptionsWindow + + + ItemSize + OptionsWindow lblItemSize = ItemSize + + + Niveau + OptionsWindow lblLevel = Level + + + Message donné lorsque le réseau chargé + OptionsWindow lblNetMessage = Message given when network loaded + + + Taille du réseau ( x, y) + OptionsWindow lblNetSize = Network Size (x,y) + + + Titre net + OptionsWindow lblNetTitle = Net Title + + + Ordre de tri + OptionsWindow lblSortOrder = Sort Order + + + Démarrage Aide Level + OptionsWindow lblStartingHelp = Starting Help Level + + + Balises pour Puzzle + OptionsWindow lblTags = Tags for Puzzle + + + Tests ( pour Puzzles ) + OptionsWindow lblTests = Tests (for Puzzles) + La hauteur et la largeur de la zone graphique du réseau. OW_OWGraphic = The height and width of the network graphics area. @@ -1449,6 +1713,18 @@ Le titre de la fenêtre du réseau . OW_OWTitle = The title of the network window. + + VLAN Colored Packets + OW_OWVLANColoredPackets = VLAN Colored Packets + + + When packets are passing across a VLAN link, color the packets so we can visualize them better. + OW_OWVLANColoredPacketsTT = When packets are passing across a VLAN link, color the packets so we can visualize them better. + + + Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple + OW_OWVLANs = Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple + La largeur de la zone de fenêtre graphique de réseau. OW_OWWidth = The width of the network window graphics area. @@ -1457,14 +1733,18 @@ Étiquette OW_Tag = Tag - - inconnu - PacketMessage PM_UnknownHost = unknown + + Firewall Dropped Packet: Device {0} + P_FirewallDropped = Firewall Dropped Packet: Device {0} IPs Traduit {0} - \u003e {1} Packet IPsTranslated = IPs Translated {0} -> {1} + + Paquet + P_Packet = Packet + Packet Crée Packet P_PacketCreated = Packet Created @@ -1473,6 +1753,14 @@ Packet dupliqué Packet P_PacketDuplicated = Packet duplicated + + Packet échoué à atteindre tout IP . + P_PacketFailedToReach = Packet failed to reach any IP. No such IP on network + + + Packet échoué à atteindre IP + P_PacketFailedToReach2 = Packet failed to reach IP + Le paquet a été abandonné parce que nous avons perdu où il était. P_PacketLostLong = The packet was dropped because we lost where it was. WhereAmI == null! @@ -1485,309 +1773,29 @@ Impossible de trouver une adresse MAC pour l'adresse IP P_ProcessTick = Unable to find a MAC address for the IP address - - Pas trouvé. - RTFW_NotFound = Not found. - - - Paquet - P_Packet = Packet - - - Packet échoué à atteindre tout IP . - P_PacketFailedToReach = Packet failed to reach any IP. No such IP on network - - - Packet échoué à atteindre IP - P_PacketFailedToReach2 = Packet failed to reach IP - A partir du lien. P_StartingOnLink = Starting on link. - - Cycle through showing the name and IPs of network devices - NetworkBuilder: NB_btnCaptionss = Cycle through showing the name and IPs of network devices + + Results: {0} total homework {1} imported {2} skipped + PC_HWFileImportStats = Results: {0} total homework {1} imported {2} skipped - - VLANs - DeviceConfig bntVLAN = VLANs + + ID {0} Already exists. + PC_HWHasID = ID {0} Already exists. - - Packet forbidden to enter into this port. - NI_VLANInForbidden = Packet forbidden to enter into this port. + + Name already exists. + PC_HWHasName = Name already exists. - - Packet and port do not match on VLANs. The packet cannot enter this device - NI_VLANInMisMatch + + inconnu + PacketMessage PM_UnknownHost = unknown - - Packet is expected to be untagged, but it is tagged. - NI_VLANInUntagged = Packet is expected to be untagged, but it is tagged. - - - Packet forbidden to go out this port - NI_VLANOut = Packet forbidden to go out this port - - - VLANs: - Text from the help document that we jump to - - - VLANs - Text used in the program on buttons and the like - - - Blue - NB_Blue = Blue - - - Color - NB_ColorStr = Color - - - Cyan - NB_Cyan = Cyan - - - Green - NB_Green = Green - - - Orange - NB_Orange = Orange - - - Purple - NB_Purple = Purple - - - Yellow - NB_Yellow = Yellow - - - VLANs Enabled - OW_cbVLANs = VLANs Enabled - - - Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple - OW_OWVLANs = Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple - - - The VLAN on an interface is locked - NT_TstDiscriptLockInterfaceVLAN - - - The VLAN on a NIC is locked - NT_TstDiscriptLockNicVLAN - - - A VLAN is Locked - NT_TstDiscriptLockVLAN - - - VLAN Names and IDs are Locked - NT_TstDiscriptLockVLANNames = VLAN Names and IDs are Locked - - - The Interface needs a Forbidden VLAN - NT_TstDiscriptNeedsForbiddenVLAN - - - The Interface needs a Tagged VLAN - NT_TstDiscriptNeedsTaggedVLAN - - - The Interface needs an Untagged VLAN - NT_TstDiscriptNeedsUntaggedVLAN - - - VLAN Colored Packets - OW_OWVLANColoredPackets = VLAN Colored Packets - - - When packets are passing across a VLAN link, color the packets so we can visualize them better. - OW_OWVLANColoredPacketsTT = When packets are passing across a VLAN link, color the packets so we can visualize them better. - - - Firewall - DC_btnFirewall = Firewall - - - Locked Out. Cannot determine settings for this device. - NB_LockedOut = Locked Out. Cannot determine settings for this device. - - - Reset - NB_Reset = Reset - - - ERROR: Packet forbidden by Management Interface VLAN - ND_PrepPackVLANErr = ERROR: Packet forbidden by Management Interface VLAN - - - Action - NTE_lblTestFW = Action - - - Adv. Firewall Enabled - OW_cbFirewallEnabled = Adv. Firewall Enabled - - - Firewall Dropped Packet: Device {0} - P_FirewallDropped = Firewall Dropped Packet: Device {0} - - - Power: - H_Power_Key = Power: - - - Power - H_Power_Title = Power - - - Power Off - NB_PowerOff = Power Off - - - Power On - NB_PowerOn = Power On - - - Device cannot respond - Packet Failed - ND_DoInputFromLink_PowerOff = Device cannot respond - Packet Failed - - - Traceroute: - H_Traceroute_Key = Traceroute: - - - Traceroute - H_Traceroute_Title = Traceroute - - - TTL reached. - ND_ProcessArrival_TracerouteArrived = TTL reached. - - - Traceroute Destination Reached - ND_ProcessArrival_TracertReply = Traceroute Destination Reached - - - Needs to traceroute - NT_TstDiscriptTraceroute = Needs to traceroute - - - Needs to traceroute to - NT_TstDiscriptTraceroute2 = Needs to traceroute to - - - Traceroute - _Traceroute = Traceroute - - - Hide Device - NB_Hide = Hide - - - Class Setup - NB_ClassSetup = Class Setup - - - Enter a username for the teacher - PPF_EnterUserName = Enter a username for the teacher - - - Full Name - PPF_FullName = Full Name - - - Please enter a new password - PPF_NewPass = Please enter a new password - - - Enter Old Password - PPF_OldPassword = Enter Old Password - - - Password did not change. Try again. - PPF_PassDidNotChange = Password did not change. Try again. - - - Password does not match. Try again. - PPF_PassMismatch = Password does not match. Try again. - - - Password was too short. Try again. - PPF_PassTooShort = Password was too short. Try again. - - - Passwords did not match. Please try again. - PPF_PassValidateMismatch = Passwords did not match. Please try again. - - - Select This Folder - PPF_SelectThisFolder = Select This Folder - - - Classwork - PPF_TabClasswork = Classwork - - - Profile - PPF_TabProfile = Profile - - - User Name - PPF_UserName = User Name - - - Re-Enter that same password - PPF_VerifyPass = Re-Enter that same password - - - Add To Classwork - NB_AddToClasswork = Add To Classwork - - - Cannot load invalid file. - NB_InvalidFile = Cannot load invalid file. - - - Class - PPF_Class = Class - - - Students - PPF_Students=Students - - - Are you sure you want to delete this homework? - PPF_ConfirmHWDelete = Are you sure you want to delete this homework? - - - You must load a user profile before you can open a homework file. - NB_LoadUserFirst = You must load a user profile before you can open a homework file. - - - Mark As Graded - NB_MarkGraded = Mark As Graded - - - File does not exist: {0} - NB_NoSuchFile = File does not exist: {0} - - - This feature is not yet implimented. - NB_NotImplimented = This feature is not yet implimented. - - - Submit Classwork - NB_SubmitClasswork = Submit Classwork - - - Update Classwork - NB_UpdateClasswork = Update Classwork + + Auto DHCP on network Load + PPF_AutoDHCP = Auto DHCP on network Load Auto Generate Passwords @@ -1801,10 +1809,26 @@ Change Password PPF_ChangePassword = Change Password + + Class + PPF_Class = Class + + + Are you sure you want to delete this homework? + PPF_ConfirmHWDelete = Are you sure you want to delete this homework? + + + Enter a username for the teacher + PPF_EnterUserName = Enter a username for the teacher + Change password at first login PPF_ForcePWChange = Change password at first login + + Full Name + PPF_FullName = Full Name + Generate Files PPF_GenerateFiles = Generate Files @@ -1845,18 +1869,58 @@ Launch PPF_Launch = Launch + + Please enter a new password + PPF_NewPass = Please enter a new password + Error. Could not import students. List of invalid PPF_NoImportInvalid = Error. Could not import students. List of invalid + + Enter Old Password + PPF_OldPassword = Enter Old Password + + + Password did not change. Try again. + PPF_PassDidNotChange = Password did not change. Try again. + + + Password does not match. Try again. + PPF_PassMismatch = Password does not match. Try again. + + + Password was too short. Try again. + PPF_PassTooShort = Password was too short. Try again. + + + Passwords did not match. Please try again. + PPF_PassValidateMismatch = Passwords did not match. Please try again. + Student Files Directory PPF_SelectStudentDir = Stdent Files Directory + + Select This Folder + PPF_SelectThisFolder = Select This Folder + + + Students + PPF_Students=Students + Stats: {0} Students {1} New Files {2} Skipped (already existed) PPF_StudentWriteStats Stats: {0} Students {1} New Files {2} Skipped (already existed) + + Classwork + PPF_TabClasswork = Classwork + + + Profile + PPF_TabProfile = Profile + The filename (without extension) did not match the username to which it was assigned. The file has been tampered with and is considered invalid. Filename: {0} Username: {1} PPF_TamperedFile = The filename (without extension) did not match the username to which it was assigned. The file has been tampered with and is considered invalid. Filename: {0} Username: {1} @@ -1865,93 +1929,13 @@ User File Directory PPF_UserDirectory - - Enregistrer - _Save = Save + + User Name + PPF_UserName = User Name - - Results: {0} total homework {1} imported {2} skipped - PC_HWFileImportStats = Results: {0} total homework {1} imported {2} skipped - - - ID {0} Already exists. - PC_HWHasID = ID {0} Already exists. - - - Name already exists. - PC_HWHasName = Name already exists. - - - Log out? - NB_Logout = Log out? - - - Please log out before loading a new person file - NB_LogOutFirst = Please log out before loading a new person file - - - Successfully loaded the file. There were {0} new submissions. - NB_TeacherSuccessImport = Successfully loaded the file. There were {0} new submissions. - - - Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? - NB_TeacherUnableToLoadUserInvalidPW = Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? - - - Unable to load user {0} : No such account found. No password available to decrypt account. - NB_TeacherUnableToLoadUserNoAcct = Unable to load user {0} : No such account found. No password available to decrypt account. - - - The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - N_PromptToGrade = The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - - - You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - N_PromptToSubmit = You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - - - The homework passed all the tests, but is already graded. Would you like to return to the Profile? - N_SolvedAlreadyGraded = The homework passed all the tests, but is already graded. Would you like to return to the Profile? - - - Auto DHCP on network Load - PPF_AutoDHCP = Auto DHCP on network Load - - - DHCP - DHCP - - - VLAN - VLAN - - - Internet - NB_InternetHomeAndOffice = Internet - - - You have completed the randomly broken puzzle. Congratulations! - N_MarkRandomAsSolvedDone = You have completed the randomly broken puzzle. Congratulations! - - - Full - Options_Caption_full = Full - - - Host - Options_Caption_host = Host - - - Host +IP - Options_Caption_host_ip = Host +IP - - - IP - Options_Caption_ip = IP - - - None - Options_Caption_none = None + + Re-Enter that same password + PPF_VerifyPass = Re-Enter that same password Difficulty @@ -1961,8 +1945,52 @@ Network RPC_Network = Network + + RTFWindow + RTFWindow Form = RTFWindow + + + Trouve + RTFWindow RTFW_lblFind = Find + + + Pas trouvé. + RTFW_NotFound = Not found. + + + + RTFWindow rtbContent = [intentionally blank. content is loaded from file] + Translate TW_Translate = Translate + + This topic has a vidio. Press ctrl while clicking this button to launch a browser. + _HasURL = This topic has a vidio. Press ctrl while clicking this button to launch a browser. + + + Open a URL for the puzzle: + _OpenURL = Open a URL for the puzzle: + + + This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. + This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. + + + If there is a video for students for this puzzle, put the URL here + OW_OWVidURL = If there is a video for students for this puzzle, put the URL here + + + Video URL + OW_VidURL = Video URL + + + Program + TW_Form = Program + + + Message / Title + TW_Message = Message / Title + \ No newline at end of file diff --git a/EduNetworkBuilder/Resources/languages/edustrings.resx b/EduNetworkBuilder/Resources/languages/edustrings.resx index 2dc225d..a02aaed 100644 --- a/EduNetworkBuilder/Resources/languages/edustrings.resx +++ b/EduNetworkBuilder/Resources/languages/edustrings.resx @@ -117,325 +117,185 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - msMainMenuStrip - NetworkBuilder msMainMenuStrip = msMainMenuStrip - - - File - NetworkBuilder fileToolStripMenuItem = File - - - New - ListBoxWindow btnAdd = New - - - Load - _Load = Load - - - Reload - NetworkBuilder reloadToolStripMenuItem = Reload - - - Save - NetworkBuilder saveToolStripMenuItem = Save - - - Exit - NetworkBuilder exitToolStripMenuItem = Exit - - - Edit - _Edit = Edit - - - Cut - NetworkBuilder cutToolStripMenuItem = Cut - - - Copy - NetworkBuilder copyToolStripMenuItem = Copy - - - Paste - NetworkBuilder pasteToolStripMenuItem = Paste - - - Undo - NetworkBuilder undoToolStripMenuItem = Undo - - - Options - NetworkBuilder optionsToolStripMenuItem = Options + + Add + DeviceConfig UpdateForm+ = Add All _All = All - - DHCP Request - NB_NetViewDHCP = DHCP request - - - Clear Arp Table - NB_NetViewClr = Clear Arp Table - - - Clear IPs - NetworkBuilder clearIPsToolStripMenuItem = Clear IPs - - - Ping - _Ping = Ping - - - Help - NetworkBuilder helpToolStripMenuItem1 = Help - - - About - NetworkBuilder aboutToolStripMenuItem = About - - - Release Notes - NetworkBuilder releaseNotesToolStripMenuItem = Release Notes - - - Check For Updates - NetworkBuilder checkForUpdatesToolStripMenuItem = Check For Updates - - - Samples - NetworkBuilder samplesToolStripMenuItem = Samples - - - Puzzles - NetworkBuilder puzzlesToolStripMenuItem = Puzzles - - - Solved - _Solved = Solved - - - DHCP - DeviceConfig btnDHCP = DHCP - - - One Network - NetworkBuilder solvedOneNetworkToolStripMenuItem = One Network - - - Two Networks - NetworkBuilder solvedTwoNetworksToolStripMenuItem = Two Networks - - - Three Networks - NetworkBuilder SolvedThreeNetworksToolStripMenuItem = Three Networks - - - Firewalls - NetworkBuilder firewallsToolStripMenuItem1 = Firewalls - - - To Solve - NetworkBuilder toSolveToolStripMenuItem = To Solve - - - lblStatus - NetworkBuilder lblStatus = lblStatus - - - ? - NetworkBuilder btnHelp = ? - - - Network Builder - NetworkBuilder Form = Network Builder - - - Hostname - DeviceConfig lblHostname = Hostname - - - HelpGoesHere - DeviceConfig lblHelp = HelpGoesHere + + (All Solved) + LBT_LBWAllS = (All Solved) Cancel _Cancel = Cancel - - OK - _OK = OK + + Canceled + String used when we have successfully saved the network. - - - - DeviceConfig btnMinus = - + + Delete + _Delete = Delete - - + - DeviceConfig btnIfAdd = + - - - Gateway: - DeviceConfig btnGateway = Gateway: - - - Routes - DeviceConfig btnRoutes = Routes - - - DHCP Server - DeviceConfig cbDHCP = DHCP Server - - - DeviceConfig - DeviceConfig Form = DeviceConfig - - - IP - IPAddressEntry lblIP = IP - - - Netmask - IPAddressEntry lblNetmask = Netmask - - - Gateway - IPAddressEntry lblGateway = Gateway - - - IP-Address Entry - IPAddressEntry Form = IP-Address Entry - - - Link - LinkEditor btnLink = Link - - - LinkEditor - LinkEditor Form = LinkEditor - - - label1 - ListBoxWindow lblInstructions = label1 - - - Show this at start - ListBoxWindow cbLoadPuzzlesAtStart = Show this at start - - - Reset - ListBoxWindow btnReset = Reset - - - ListBoxWindow - ListBoxWindow Form = ListBoxWindow - - - Source Host - NetTestEditor lblSource = Source Host - - - Test - NetTestEditor lblTest = Test - - - Dest Host - NetTestEditor lblDest = Dest Host + + DHCP + DeviceConfig btnDHCP = DHCP Done OptionsWindow btnDone = Done - - Edit a Test - NetTestEditor Form = Edit a Test + + Edit + _Edit = Edit - - Can use DHCP - NetworkCardEditor cbCanUseDHCP = Can use DHCP + + Endpoint + _Endpt = Endpoint - - Uses DHCP - NetworkCardEditor cbDHCP = Uses DHCP + + This topic has a vidio. Press ctrl while clicking this button to launch a browser. + _HasURL = This topic has a vidio. Press ctrl while clicking this button to launch a browser. - - Nic Name - NetworkCardEditor label1 = Nic Name + + Help + NetworkBuilder helpToolStripMenuItem1 = Help - - Nic Type - NetworkCardEditor label2 = Nic Type + + Load + _Load = Load - - MAC Address - NetworkCardEditor label3 = MAC Address + + EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. + _LoadErr = EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. - - LinkStatus - NetworkCardEditor lblLinkStatus = LinkStatus + + OK + _OK = OK - - NetworkCardEditor - NetworkCardEditor Form = NetworkCardEditor + + Open a URL for the puzzle: + _OpenURL = Open a URL for the puzzle: - - Net Title - OptionsWindow lblNetTitle = Net Title + + Ping + _Ping = Ping - - Display Titles - OptionsWindow cbDisplayTitles = Display Titles + + Ping [host] + _Ping = Ping [host] - - Network Size (x,y) - OptionsWindow lblNetSize = Network Size (x,y) + + Ping {0} + _PingStr = Ping {0} - - ItemSize - OptionsWindow lblItemSize = ItemSize + + Read + _Read = Read - - Message given when network loaded - OptionsWindow lblNetMessage = Message given when network loaded + + Read Context Help for: + Generic statement used many places - - Tests (for Puzzles) - OptionsWindow lblTests = Tests (for Puzzles) + + Save + _Save = Save - - Tags for Puzzle - OptionsWindow lblTags = Tags for Puzzle + + Saved + String used when we have successfully saved the network. - - Level - OptionsWindow lblLevel = Level + + Solved + _Solved = Solved - - Sort Order - OptionsWindow lblSortOrder = Sort Order + + source + _source = source - - Starting Help Level - OptionsWindow lblStartingHelp = Starting Help Level + + Traceroute + _Traceroute = Traceroute - - OptionsWindow - OptionsWindow Form = OptionsWindow + + + + DeviceConfig btnIfAdd = + - - - RTFWindow rtbContent = [intentionally blank. content is loaded from file] + + Firewall + DC_btnFirewall = Firewall - - RTFWindow - RTFWindow Form = RTFWindow + + Gateway: + DeviceConfig btnGateway = Gateway: - - Change Language - NetworkBuilder changeLanguageToolStripMenuItem = Change Language + + - + DeviceConfig btnMinus = - + + + Routes + DeviceConfig btnRoutes = Routes + + + VLANs + DeviceConfig bntVLAN = VLANs + + + This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. + This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. + + + DHCP Server + DeviceConfig cbDHCP = DHCP Server + + + Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. + DC_DeviceConfigEdit = Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. + + + DeviceConfig + DeviceConfig Form = DeviceConfig + + + The name '{0}' is being used as part of this puzzle and this machine cannot be named that. + DC_HostValidate = The name '{0}' is being used as part of this puzzle and this machine cannot be named that. + + + HelpGoesHere + DeviceConfig lblHelp = HelpGoesHere + + + Hostname + DeviceConfig lblHostname = Hostname + + + Gateway: {0} + DC_UdFrmGteway = Gateway: {0} + + + Network Card to Add + DeviceConfig UpdateFormAdd = Network Card to Add + + + Choose a type + DeviceConfig UpdateFormChoose = Chose a type + + + You cannot delete the sole remaining interface. + DeviceConfig UpdateFormNoDel = You cannot delete the sole remaining interface. + + + This item is part of the puzzle and cannot be renamed. + DeviceConfig UpdateFormNoRename = This item is part of the puzzle and cannot be renamed. + + + Please select an interface to delete. + DeviceConfig UpdateFormSelect Del = Please select an interface to delete. ARP: @@ -445,6 +305,18 @@ ARP H_ARP_Title = Arp + + ARP request [host] + H_ARP_Title = _Ping + + + ARP request + H_ARP_Title2 = Arp request + + + ARP {0} + H_ARP_TitleStr = Arp {0} + Comparing IP addresses: Text from the help document that we jump to @@ -453,14 +325,6 @@ Comparing IP Addresses Text used in the program on buttons and the like - - DHCP Server: - Text from the help document that we jump to - - - DHCP Server - Text used in the program on buttons and the like - DHCP: Text from the help document that we jump to @@ -469,6 +333,14 @@ DHCP Text used in the program on buttons and the like + + DHCP Server: + Text from the help document that we jump to + + + DHCP Server + Text used in the program on buttons and the like + Firewall: Text from the help document that we jump to @@ -485,6 +357,12 @@ Gateways Text used in the program on buttons and the like + + General Wireless: + + + General Wireless + Help: Text from the help document that we jump to @@ -557,6 +435,12 @@ Packets Text used in the program on buttons and the like + + Packet Corruption: + + + Packet Corruption + Ping: Text from the help document that we jump to @@ -565,6 +449,22 @@ Ping Text used in the program on buttons and the like + + Power: + H_Power_Key = Power: + + + Power + H_Power_Title = Power + + + Routers: + Text from the help document that we jump to + + + Router + Text used in the program on buttons and the like + Static Routes: Text from the help document that we jump to @@ -573,14 +473,6 @@ Static Routes Text used in the program on buttons and the like - - Subnetting: - Text from the help document that we jump to - - - Subnetting - Text used in the program on buttons and the like - Subnets: Text from the help document that we jump to @@ -589,6 +481,14 @@ Subnets Text used in the program on buttons and the like + + Subnetting: + Text from the help document that we jump to + + + Subnetting + Text used in the program on buttons and the like + Switches: Text from the help document that we jump to @@ -597,6 +497,22 @@ Switches Text used in the program on buttons and the like + + Traceroute: + H_Traceroute_Key = Traceroute: + + + Traceroute + H_Traceroute_Title = Traceroute + + + VLANs: + Text from the help document that we jump to + + + VLANs + Text used in the program on buttons and the like + VPNs: Text from the help document that we jump to @@ -613,54 +529,6 @@ When To Subnet Text used in the program on buttons and the like - - Read Context Help for: - Generic statement used many places - - - Routers: - Text from the help document that we jump to - - - Router - Text used in the program on buttons and the like - - - Saved - String used when we have successfully saved the network. - - - Find - RTFWindow RTFW_lblFind = Find - - - Fluorescent Light: corrupts ethernet packets that travel too close - Network Device Fluorescent Tooltip = Fluorescent Light: corrupts ethernet packets that travel too close - - - Microwave: corrupts wireless packets that travel too close - NetworkDevice Microwave Tooltip = Microwave: corrupts wireless packets that travel too close - - - Packet Corruption: - - - Packet Corruption - - - The wireless signal was too weak. Packet dropped. - NetworkLink WirelessDropped = The wireless signal was too weak. Packet dropped. - - - Canceled - String used when we have successfully saved the network. - - - General Wireless: - - - General Wireless - Wireless Access Point: @@ -697,89 +565,9 @@ Wireless SSID - - Add - DeviceConfig UpdateForm+ = Add - - - Network Card to Add - DeviceConfig UpdateFormAdd = Network Card to Add - - - Choose a type - DeviceConfig UpdateFormChoose = Chose a type - - - You cannot delete the sole remaining interface. - DeviceConfig UpdateFormNoDel = You cannot delete the sole remaining interface. - - - This item is part of the puzzle and cannot be renamed. - DeviceConfig UpdateFormNoRename = This item is part of the puzzle and cannot be renamed. - - - Please select an interface to delete. - DeviceConfig UpdateFormSelect Del = Please select an interface to delete. - - - The packet failed to hit a Card. We should not be here! - Network Device DoInputFromLink CardFail1 = The packet failed to hit a Card. We should not be here! - - - Success! The arp request reached the destination. - Network Device ProcessArrival ArpReached1 = Success! The arp request reached the destination. - - - Arrived at the tunnel endpoint. - Network Device ProcessArrival_Arrived = Arrived at the tunnel endpoint. - - - Packet coming out from tunnel. - Network Device ProcessArrival CommingOut = Packet coming out from tunnel. - - - Success! The DHCP request reached a DHCP Server. - Network Device ProcessArrival DHCPReach1 = Success! The DHCP request reached a DHCP Server. - - - Encryption failed. Unable to decrypt. Packet dropped. - Network Device ProcessArrival EncryptErr1 = Encryption failed. Unable to decrypt. Packet dropped. - - - Encryption key mismatch. Packet dropped. - Network Device ProcessArrival EncryptErr2 = Encryption key mismatch. Packet dropped. - - - No VPN nic to recieve packet. Check VPN IP - Network Device ProcessArrival VPNNicErr1 = No VPN nic to recieve packet. Check VPN IP - - - No corresponding IP on vpn. Packet dropped. - Network Device ProcessArrival VPNNicErr2 = No corresponding IP on vpn. Packet dropped. - - - ERROR! A packet returned to a machine that we were not expecting it from. - Network Device ProcessArrival PackReturnErr1 = ERROR! A packet returned to a machine that we were not expecting it from. - - - The broadcast ping reached a destination that was not on the same network - ND_ProssArr_PingErr = The broadcast ping reached a destination that was not on the same network - - - Success! The ping reached the destination. - Network Device ProcessArrival Success1 = Success! The ping reached the destination. - - - Success! The ping returned from its destination. - Network Device ProcessArrival PingReturn1 = Success! The ping returned from its destination. - - - Packet sent out tunnel but no endpoint set. Dropping - Network Device TunnelPacketFromHere Error = Packet sent out tunnel but no endpoint set. Dropping - - - Packet going into tunnel. - Network Device TunnelPacketFromHere Message = Packet going into tunnel. + + IP:{0} Mask:{1} GW:{2} + IPA_IPFormatStr = IP:{0} Mask:{1} GW:{2} End @@ -793,6 +581,22 @@ Start IPAE_EditStart = Start + + IP-Address Entry + IPAddressEntry Form = IP-Address Entry + + + Gateway + IPAddressEntry lblGateway = Gateway + + + IP + IPAddressEntry lblIP = IP + + + Netmask + IPAddressEntry lblNetmask = Netmask + The end IP in the range must be within the scope of the interface. IPAE_tbGateValEndIPRange = The end IP in the range must be within the scope of the interface. @@ -805,14 +609,18 @@ The start IP in the range must be within the scope of the interface. IPAE_tbNtmskValEndIPRange = The start IP in the range must be within the scope of the interface. - - Filter the puzzles by checking one the boxes. - LBW_LBWFilter = Filter the puzzles by checking one the boxes. - Create Route LBW_AddRouteCreate = Create Route + + New + ListBoxWindow btnAdd = New + + + Reset + ListBoxWindow btnReset = Reset + Forget Puzzles? LBW_btnResetForget = Forget Puzzles? @@ -821,9 +629,17 @@ Are sure you want to forget what puzzles you have done? LBW_btnResetYouSure = Are sure you want to forget what puzzles you have done? - - (All Solved) - LBT_LBWAllS = (All Solved) + + Show this at start + ListBoxWindow cbLoadPuzzlesAtStart = Show this at start + + + ListBoxWindow + ListBoxWindow Form = ListBoxWindow + + + label1 + ListBoxWindow lblInstructions = label1 Double-Click the interface to add/edit the range of DHCP to serve. @@ -833,14 +649,14 @@ Double-click a route to change it. LBW_LBWDblClckRout = Double-click a route to change it. - - Delete - _Delete = Delete - For greater detail, click on the check-boxes LBW_LBWDetail = For greater detail, click on the check-boxes + + Filter the puzzles by checking one the boxes. + LBW_LBWFilter = Filter the puzzles by checking one the boxes. + --Routes from NICs (Read-Only)-- LBW_UpdateFormNICRout = --Routes from NICs (Read-Only)-- @@ -849,157 +665,85 @@ --Static Routes (Read/Write)-- LBW_UpdateFormStatRout = --Static Routes (Read/Write)-- - - Choose Language - NB_ChangeLang1 = Choose Language + + Link + LinkEditor btnLink = Link - - Choose a Language: - NB_ChangeLang2 = Choose a Language: + + LinkEditor + LinkEditor Form = LinkEditor - - English - NB_NBEn = English + + Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. + N_MarkAsSolvedDone = Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. - - French - NB_NBFr = French + + You have completed the randomly broken puzzle. Congratulations! + N_MarkRandomAsSolvedDone = You have completed the randomly broken puzzle. Congratulations! - - Context - NB_RdCtxtHelp = Context + + The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. + N_PromptToGrade = The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - - Needs to find ARP from some device - NT_TstDiscriptARP = Needs to find ARP from some device + + You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. + N_PromptToSubmit = You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - - Needs to find ARP from: - NT_TstDiscriptARP2 = Needs to find ARP from: + + ----All Done---- + N_ProssPackDone = ----All Done---- - - Needs to be connected to the network. - NT_TstDiscriptConnect = Needs to be connected to the network. + + Debugging + N_ProcPackOnceDbug = Debugging - - Needs change to DHCP server: - NT_TstDiscriptDHCP = Needs change to DHCP server: + + Packet Tick Counter reached. Did the packet go into an infinite loop? + N_ProcPackOnceTickCounter = Packet Tick Counter reached. Did the packet go into an infinite loop? - - DHCP Server enabled = - NT_TstDiscriptDHCP2 = DHCP Server enabled = + + Network + N_ProssShouldContinNet = Network - - Needs a DHCP IP address - NT_TstDiscriptDHCPIP = Needs a DHCP IP address + + Total seconds = {0} Stopping. + N_ProssShouldContinSec = Total seconds = {0} Stopping. - - Needs a DHCP IP address from server: - NT_TstDiscriptDHCPIP2 = Needs a DHCP IP address from server: + + The packet timed out. + N_ProssShouldContinTime = The packet timed out. - - Needs the gateway set to: - NT_TstDiscriptGteway2 = Needs the gateway set to: + + The packet timed out and was dropped. + N_ProssShouldContinTimeout = The packet timed out and was dropped. - - Get mouse-over help - NT_TstDiscriptHelp = Get mouse-over help + + The homework passed all the tests, but is already graded. Would you like to return to the Profile? + N_SolvedAlreadyGraded = The homework passed all the tests, but is already graded. Would you like to return to the Profile? - - Get mouse-over help of level: - NT_TstDiscriptHelp2 = Get mouse-over help of level: + + About + NetworkBuilder aboutToolStripMenuItem = About - - Needs an IP local to host: - NT_TstDiscriptIP2 = Needs an IP local to host: + + Add To Classwork + NB_AddToClasswork = Add To Classwork - - Needs a link to host: - NT_TstDiscriptLink = Needs a link to host: + + Invalid Bit {0}! (Should be from 0 to 7) + NB_BitError = Invalid Bit {0}! (Should be from 0 to 7) - - Is Locked - NT_TstDiscriptLock = Is Locked + + Blue + NB_Blue = Blue - - Has Locked DHCP - NT_TstDiscriptLockDHCP = Has Locked DHCP + + Cycle through showing the name and IPs of network devices + NetworkBuilder: NB_btnCaptionss = Cycle through showing the name and IPs of network devices - - Has Locked Gateway - NT_TstDiscriptGteway = Has Locked Gateway - - - Has Locked IP - NT_TstDiscriptLockIP = Has Locked IP - - - Has Locked NIC - NT_TstDiscriptLockNIC = Has Locked NIC - - - Has Locked Route - NT_TstDiscriptLockRout = Has Locked Route - - - Must ping a host. - NT_TstDiscriptPing = Must ping a host. - - - Must ping: - NT_TstDiscriptPing2 = Must ping: - - - Needs to try to ping (and fail): - NT_TstDiscriptPingFail = Needs to try to ping (and fail): - - - Should fail to ping a specific host - NT_TstDiscriptPingHost = Should fail to ping a specific host - - - Needs a route to network: - NT_TstDiscriptRout2 = Needs a route to network: - - - Needs the gateway set - NT_TstDscriptGteway = Needs the gateway set - - - Needs a local IP - NT_TstDscriptIP = Need a local IP - - - Has a problem - NT_TestDiscriptProblem = Has a problem - - - Needs a route set - NT_TstDscriptRout = Needs a route set - - - Found local interface: ip {0} gw {1} - NC_FoundLocalIP = Found local interface: ip {0} gw {1} - - - IP of local: {0} {1} - NC_IpOfLocal = IP of local: {0} {1} - - - No Host - NC_NoHost = No Host - - - The Packet was destined for a different machine (MAC Address): Rejected - NC_ProcessInboundPacket_DifferentMachine1 = The Packet was destined for a different machine (MAC Address): Rejected - - - Device MAC: {0} did not match packet: {1} - NC_ProcessInboundPacket_DifferentMachine2 = Device MAC: {0} did not match packet: {1} - - - Packet destined for another machine. Dropped. - NC_ProcessInboundPacket_DifferentMachine3 = Packet destined for another machine. Dropped. + + ? + NetworkBuilder btnHelp = ? Add a Wireless Bridge to the network. @@ -1101,6 +845,22 @@ Show no help for the puzzle NB_BuildWindNone = Show no help for the puzzle + + Choose Language + NB_ChangeLang1 = Choose Language + + + Choose a Language: + NB_ChangeLang2 = Choose a Language: + + + Change Language + NetworkBuilder changeLanguageToolStripMenuItem = Change Language + + + Check For Updates + NetworkBuilder checkForUpdatesToolStripMenuItem = Check For Updates + Changing the language can only be done when the program starts: Close the program and prompt for a new language when you start it again? NB_ChngLngClose = Changing the language can only be done when the program starts: Close the program and prompt for a new language when you start it again?" = @@ -1109,98 +869,318 @@ Are you Sure? NB_ChngLngSure = Are you Sure? + + Class Setup + NB_ClassSetup = Class Setup + + + Clear IPs + NetworkBuilder clearIPsToolStripMenuItem = Clear IPs + + + Color + NB_ColorStr = Color + + + Copy + NetworkBuilder copyToolStripMenuItem = Copy + + + Cut + NetworkBuilder cutToolStripMenuItem = Cut + + + Cyan + NB_Cyan = Cyan + + + DHCP + DHCP + + + Exit + NetworkBuilder exitToolStripMenuItem = Exit + + + File + NetworkBuilder fileToolStripMenuItem = File + + + Firewalls + NetworkBuilder firewallsToolStripMenuItem1 = Firewalls + + + Network Builder + NetworkBuilder Form = Network Builder + + + Green + NB_Green = Green + + + Hide Device + NB_Hide = Hide + + + Internet + NB_InternetHomeAndOffice = Internet + + + Cannot load invalid file. + NB_InvalidFile = Cannot load invalid file. + + + lblStatus + NetworkBuilder lblStatus = lblStatus + ^Level NB_Level = ^Level - - EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. - _LoadErr = EduNetworkBuilder can only open .enbx files. If this is a valid edunetwork file, please rename it. - - - ARP request [host] - H_ARP_Title = _Ping - - - ARP request - H_ARP_Title2 = Arp request - - - Ping [host] - _Ping = Ping [host] - - - Ping IP - NB_NetViewPng = Ping IP - - - EduNetworkBuilder - NB_UpdteFrmName = EduNetworkBuilder - - - Read - _Read = Read - - - Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. - N_MarkAsSolvedDone = Solved! Would you like to open the puzzle box to go to the next puzzle? 'No' will let you continue to play with this one. - - - ----All Done---- - N_ProssPackDone = ----All Done---- - - - Debugging - N_ProcPackOnceDbug = Debugging - - - Packet Tick Counter reached. Did the packet go into an infinite loop? - N_ProcPackOnceTickCounter = Packet Tick Counter reached. Did the packet go into an infinite loop? - - - Network - N_ProssShouldContinNet = Network - - - The packet timed out. - N_ProssShouldContinTime = The packet timed out. - - - The packet timed out and was dropped. - N_ProssShouldContinTimeout = The packet timed out and was dropped. - - - Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. - DC_DeviceConfigEdit = Select the network card or interface for that network card that you wish to edit. Then press the [edit] button to make changes to that. Press the [-] to remove it, and press [+] to add another. - - - The name '{0}' is being used as part of this puzzle and this machine cannot be named that. - DC_HostValidate = The name '{0}' is being used as part of this puzzle and this machine cannot be named that. - - - Gateway: {0} - DC_UdFrmGteway = Gateway: {0} - - - IP:{0} Mask:{1} GW:{2} - IPA_IPFormatStr = IP:{0} Mask:{1} GW:{2} - Skipping Invalid Puzzle: '{0}' NB_LoadPuzInfo = Skipping Invalid Puzzle: '{0}' - - ARP {0} - H_ARP_TitleStr = Arp {0} + + You must load a user profile before you can open a homework file. + NB_LoadUserFirst = You must load a user profile before you can open a homework file. - - Ping {0} - _PingStr = Ping {0} + + Locked Out. Cannot determine settings for this device. + NB_LockedOut = Locked Out. Cannot determine settings for this device. + + + Log out? + NB_Logout = Log out? + + + Please log out before loading a new person file + NB_LogOutFirst = Please log out before loading a new person file + + + Mark As Graded + NB_MarkGraded = Mark As Graded + + + msMainMenuStrip + NetworkBuilder msMainMenuStrip = msMainMenuStrip + + + English + NB_NBEn = English + + + French + NB_NBFr = French + + + Clear Arp Table + NB_NetViewClr = Clear Arp Table + + + DHCP Request + NB_NetViewDHCP = DHCP request + + + Ping IP + NB_NetViewPng = Ping IP Remove Link To {0} NB_NetViewRmLnk = Remove Link To {0} + + File does not exist: {0} + NB_NoSuchFile = File does not exist: {0} + + + This feature is not yet implimented. + NB_NotImplimented = This feature is not yet implimented. + + + One Network + NetworkBuilder solvedOneNetworkToolStripMenuItem = One Network + + + Options + NetworkBuilder optionsToolStripMenuItem = Options + + + Orange + NB_Orange = Orange + + + Paste + NetworkBuilder pasteToolStripMenuItem = Paste + + + Power Off + NB_PowerOff = Power Off + + + Power On + NB_PowerOn = Power On + + + Purple + NB_Purple = Purple + + + Puzzles + NetworkBuilder puzzlesToolStripMenuItem = Puzzles + + + Context + NB_RdCtxtHelp = Context + + + Release Notes + NetworkBuilder releaseNotesToolStripMenuItem = Release Notes + + + Reload + NetworkBuilder reloadToolStripMenuItem = Reload + + + Reset + NB_Reset = Reset + + + Samples + NetworkBuilder samplesToolStripMenuItem = Samples + + + Save + NetworkBuilder saveToolStripMenuItem = Save + + + Submit Classwork + NB_SubmitClasswork = Submit Classwork + + + Successfully loaded the file. There were {0} new submissions. + NB_TeacherSuccessImport = Successfully loaded the file. There were {0} new submissions. + + + Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? + NB_TeacherUnableToLoadUserInvalidPW = Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? + + + Unable to load user {0} : No such account found. No password available to decrypt account. + NB_TeacherUnableToLoadUserNoAcct = Unable to load user {0} : No such account found. No password available to decrypt account. + + + Three Networks + NetworkBuilder SolvedThreeNetworksToolStripMenuItem = Three Networks + + + To Solve + NetworkBuilder toSolveToolStripMenuItem = To Solve + + + Two Networks + NetworkBuilder solvedTwoNetworksToolStripMenuItem = Two Networks + + + Undo + NetworkBuilder undoToolStripMenuItem = Undo + + + Update Classwork + NB_UpdateClasswork = Update Classwork + + + EduNetworkBuilder + NB_UpdteFrmName = EduNetworkBuilder + + + VLAN + VLAN + + + Yellow + NB_Yellow = Yellow + + + MASQ: Changing source IP back to: {0} + NC_ChangeIPBackStr = MASQ: Changing source IP back to: {0} + + + MASQ: Changing outbound IP to: {0} + NC_ChangeIPStr = MASQ: Changing outbound IP to: {0} + + + The type must be serializable. + NC_CloneSerialzable = The type must be serializable. + + + Found local interface: ip {0} gw {1} + NC_FoundLocalIP = Found local interface: ip {0} gw {1} + + + IP of local: {0} {1} + NC_IpOfLocal = IP of local: {0} {1} + + + No Host + NC_NoHost = No Host + + + No Machine matching that IP address on this subnet. {0} + NC_NoIPOnSub = No Machine matching that IP address on this subnet. {0} + + + {0} The packet was rejected by the firewall.. Dropped. + NC_PackRejectStr = {0} The packet was rejected by the firewall.. Dropped. + + + The Packet was destined for a different machine (MAC Address): Rejected + NC_ProcessInboundPacket_DifferentMachine1 = The Packet was destined for a different machine (MAC Address): Rejected + + + Device MAC: {0} did not match packet: {1} + NC_ProcessInboundPacket_DifferentMachine2 = Device MAC: {0} did not match packet: {1} + + + Packet destined for another machine. Dropped. + NC_ProcessInboundPacket_DifferentMachine3 = Packet destined for another machine. Dropped. + + + The packet was not expected by the firewall, so it was rejected. + NC_ProssInPackExpect = The packet was not expected by the firewall, so it was rejected. + + + The packet was rejected by the firewall. + NC_ProssInPackReject = The packet was rejected by the firewall. + + + Can use DHCP + NetworkCardEditor cbCanUseDHCP = Can use DHCP + + + Uses DHCP + NetworkCardEditor cbDHCP = Uses DHCP + + + NetworkCardEditor + NetworkCardEditor Form = NetworkCardEditor + + + Nic Name + NetworkCardEditor label1 = Nic Name + + + Nic Type + NetworkCardEditor label2 = Nic Type + + + MAC Address + NetworkCardEditor label3 = MAC Address + + + LinkStatus + NetworkCardEditor lblLinkStatus = LinkStatus + Encryption Key: NCE_NCEEncrypt = Encryption Key: @@ -1221,25 +1201,9 @@ Disconnected NCE_UdfrmDiscon = Disconnected - - Endpoint - _Endpt = Endpoint - - - The type must be serializable. - NC_CloneSerialzable = The type must be serializable. - - - The packet was not expected by the firewall, so it was rejected. - NC_ProssInPackExpect = The packet was not expected by the firewall, so it was rejected. - - - The packet was rejected by the firewall. - NC_ProssInPackReject = The packet was rejected by the firewall. - - - source - _source = source + + {0} Failed: No such IP on the local network - Arp only searches the local network. + ND_ArpNoIPLocalStr = {0} Failed: No such IP on the local network - Arp only searches the local network. Locked NIC @@ -1249,42 +1213,6 @@ The network card, {0} is locked as part of the puzzle. ND_DelNicNicLockStr = The network card, {0} is locked as part of the puzzle. - - Default Gateway - ND_EdtGteway = Default Gateway - - - Tunnel - ND_TunlPckTunl = Tunnel - - - Total seconds = {0} Stopping. - N_ProssShouldContinSec = Total seconds = {0} Stopping. - - - Invalid Bit {0}! (Should be from 0 to 7) - NB_BitError = Invalid Bit {0}! (Should be from 0 to 7) - - - MASQ: Changing source IP back to: {0} - NC_ChangeIPBackStr = MASQ: Changing source IP back to: {0} - - - MASQ: Changing outbound IP to: {0} - NC_ChangeIPStr = MASQ: Changing outbound IP to: {0} - - - No Machine matching that IP address on this subnet. {0} - NC_NoIPOnSub = No Machine matching that IP address on this subnet. {0} - - - {0} The packet was rejected by the firewall.. Dropped. - NC_PackRejectStr = {0} The packet was rejected by the firewall.. Dropped. - - - {0} Failed: No such IP on the local network - Arp only searches the local network. - ND_ArpNoIPLocalStr = {0} Failed: No such IP on the local network - Arp only searches the local network. - IF: {0} Range: {1} - {2} ND_DHCPStrIFStr = IF: {0} Range: {1} - {2} @@ -1297,10 +1225,30 @@ Failed: Not a DHCP Server. Packet Dropped. ND_DoInFromLnkNoDHCP = Failed: Not a DHCP Server. Packet Dropped. + + The packet failed to hit a Card. We should not be here! + Network Device DoInputFromLink CardFail1 = The packet failed to hit a Card. We should not be here! + Failed: no card available to use. ND_DoInputFromLink_CardFail2 = Failed: no card available to use. + + Device cannot respond - Packet Failed + ND_DoInputFromLink_PowerOff = Device cannot respond - Packet Failed + + + Default Gateway + ND_EdtGteway = Default Gateway + + + Fluorescent Light: corrupts ethernet packets that travel too close + Network Device Fluorescent Tooltip = Fluorescent Light: corrupts ethernet packets that travel too close + + + Microwave: corrupts wireless packets that travel too close + NetworkDevice Microwave Tooltip = Microwave: corrupts wireless packets that travel too close + {0} Failed: No such IP on the local network. ND_NoIPLocalStr = {0} Failed: No such IP on the local network. @@ -1345,6 +1293,66 @@ ERROR: No route or local interface for packet. ND_PrepPackRoutErr = ERROR: No route or local interface for packet. + + ERROR: Packet forbidden by Management Interface VLAN + ND_PrepPackVLANErr = ERROR: Packet forbidden by Management Interface VLAN + + + Success! The arp request reached the destination. + Network Device ProcessArrival ArpReached1 = Success! The arp request reached the destination. + + + Arrived at the tunnel endpoint. + Network Device ProcessArrival_Arrived = Arrived at the tunnel endpoint. + + + Packet coming out from tunnel. + Network Device ProcessArrival CommingOut = Packet coming out from tunnel. + + + Success! The DHCP request reached a DHCP Server. + Network Device ProcessArrival DHCPReach1 = Success! The DHCP request reached a DHCP Server. + + + Encryption failed. Unable to decrypt. Packet dropped. + Network Device ProcessArrival EncryptErr1 = Encryption failed. Unable to decrypt. Packet dropped. + + + Encryption key mismatch. Packet dropped. + Network Device ProcessArrival EncryptErr2 = Encryption key mismatch. Packet dropped. + + + ERROR! A packet returned to a machine that we were not expecting it from. + Network Device ProcessArrival PackReturnErr1 = ERROR! A packet returned to a machine that we were not expecting it from. + + + Success! The ping reached the destination. + Network Device ProcessArrival Success1 = Success! The ping reached the destination. + + + Success! The ping returned from its destination. + Network Device ProcessArrival PingReturn1 = Success! The ping returned from its destination. + + + TTL reached. + ND_ProcessArrival_TracerouteArrived = TTL reached. + + + Traceroute Destination Reached + ND_ProcessArrival_TracertReply = Traceroute Destination Reached + + + No corresponding IP on vpn. Packet dropped. + Network Device ProcessArrival VPNNicErr2 = No corresponding IP on vpn. Packet dropped. + + + No VPN nic to recieve packet. Check VPN IP + Network Device ProcessArrival VPNNicErr1 = No VPN nic to recieve packet. Check VPN IP + + + The broadcast ping reached a destination that was not on the same network + ND_ProssArr_PingErr = The broadcast ping reached a destination that was not on the same network + ARP Request found ND_ProssArrArp = Arp Request found @@ -1385,6 +1393,34 @@ Ping success: The ping returned from its destination {0} -> {1} ND_ProssArrSuccessStr = Ping success: The ping returned from its destination {0} -> {1} + + Tunnel + ND_TunlPckTunl = Tunnel + + + Packet sent out tunnel but no endpoint set. Dropping + Network Device TunnelPacketFromHere Error = Packet sent out tunnel but no endpoint set. Dropping + + + Packet going into tunnel. + Network Device TunnelPacketFromHere Message = Packet going into tunnel. + + + Packet forbidden to enter into this port. + NI_VLANInForbidden = Packet forbidden to enter into this port. + + + Packet and port do not match on VLANs. The packet cannot enter this device + NI_VLANInMisMatch + + + Packet is expected to be untagged, but it is tagged. + NI_VLANInUntagged = Packet is expected to be untagged, but it is tagged. + + + Packet forbidden to go out this port + NI_VLANOut = Packet forbidden to go out this port + The packet was corrupted. The network wire may run too close to electricity or fluorescent lighting, or the wireless path is being interfered by a microwave, wireless phone, or other radio device. NL_DoMoveCorruptLight = The packet was corrupted. The network wire may run too close to electricity or fluorescent lighting, or the wireless path is being interfered by a microwave, wireless phone, or other radio device. @@ -1409,10 +1445,250 @@ The SSID and Key have been updated on the client. NL_NetLinkSSID = The SSID and Key have been updated on the client. + + The wireless signal was too weak. Packet dropped. + NetworkLink WirelessDropped = The wireless signal was too weak. Packet dropped. + + + Needs to find ARP from some device + NT_TstDiscriptARP = Needs to find ARP from some device + + + Needs to find ARP from: + NT_TstDiscriptARP2 = Needs to find ARP from: + + + Needs to be connected to the network. + NT_TstDiscriptConnect = Needs to be connected to the network. + + + Needs change to DHCP server: + NT_TstDiscriptDHCP = Needs change to DHCP server: + + + DHCP Server enabled = + NT_TstDiscriptDHCP2 = DHCP Server enabled = + + + Needs a DHCP IP address + NT_TstDiscriptDHCPIP = Needs a DHCP IP address + + + Needs a DHCP IP address from server: + NT_TstDiscriptDHCPIP2 = Needs a DHCP IP address from server: + + + Needs the gateway set to: + NT_TstDiscriptGteway2 = Needs the gateway set to: + + + Get mouse-over help + NT_TstDiscriptHelp = Get mouse-over help + + + Get mouse-over help of level: + NT_TstDiscriptHelp2 = Get mouse-over help of level: + + + Needs an IP local to host: + NT_TstDiscriptIP2 = Needs an IP local to host: + + + Needs a link to host: + NT_TstDiscriptLink = Needs a link to host: + + + Is Locked + NT_TstDiscriptLock = Is Locked + + + Has Locked DHCP + NT_TstDiscriptLockDHCP = Has Locked DHCP + + + Has Locked Gateway + NT_TstDiscriptGteway = Has Locked Gateway + + + The VLAN on an interface is locked + NT_TstDiscriptLockInterfaceVLAN + + + Has Locked IP + NT_TstDiscriptLockIP = Has Locked IP + + + Has Locked NIC + NT_TstDiscriptLockNIC = Has Locked NIC + + + The VLAN on a NIC is locked + NT_TstDiscriptLockNicVLAN + + + Has Locked Route + NT_TstDiscriptLockRout = Has Locked Route + + + A VLAN is Locked + NT_TstDiscriptLockVLAN + + + VLAN Names and IDs are Locked + NT_TstDiscriptLockVLANNames = VLAN Names and IDs are Locked + + + The Interface needs a Forbidden VLAN + NT_TstDiscriptNeedsForbiddenVLAN + + + The Interface needs a Tagged VLAN + NT_TstDiscriptNeedsTaggedVLAN + + + The Interface needs an Untagged VLAN + NT_TstDiscriptNeedsUntaggedVLAN + + + Must ping a host. + NT_TstDiscriptPing = Must ping a host. + + + Must ping: + NT_TstDiscriptPing2 = Must ping: + + + Needs to try to ping (and fail): + NT_TstDiscriptPingFail = Needs to try to ping (and fail): + + + Should fail to ping a specific host + NT_TstDiscriptPingHost = Should fail to ping a specific host + + + Needs a route to network: + NT_TstDiscriptRout2 = Needs a route to network: + + + Needs to traceroute + NT_TstDiscriptTraceroute = Needs to traceroute + + + Needs to traceroute to + NT_TstDiscriptTraceroute2 = Needs to traceroute to + + + Needs the gateway set + NT_TstDscriptGteway = Needs the gateway set + + + Needs a local IP + NT_TstDscriptIP = Need a local IP + + + Has a problem + NT_TestDiscriptProblem = Has a problem + + + Needs a route set + NT_TstDscriptRout = Needs a route set + + + Edit a Test + NetTestEditor Form = Edit a Test + + + Dest Host + NetTestEditor lblDest = Dest Host + + + Source Host + NetTestEditor lblSource = Source Host + + + Test + NetTestEditor lblTest = Test + + + Action + NTE_lblTestFW = Action + + + Full + Options_Caption_full = Full + + + Host + Options_Caption_host = Host + + + Host +IP + Options_Caption_host_ip = Host +IP + + + IP + Options_Caption_ip = IP + + + None + Options_Caption_none = None + + + Display Titles + OptionsWindow cbDisplayTitles = Display Titles + + + Adv. Firewall Enabled + OW_cbFirewallEnabled = Adv. Firewall Enabled + + + VLANs Enabled + OW_cbVLANs = VLANs Enabled + Edit Tag OW_EdTag = Edit Tag + + OptionsWindow + OptionsWindow Form = OptionsWindow + + + ItemSize + OptionsWindow lblItemSize = ItemSize + + + Level + OptionsWindow lblLevel = Level + + + Message given when network loaded + OptionsWindow lblNetMessage = Message given when network loaded + + + Network Size (x,y) + OptionsWindow lblNetSize = Network Size (x,y) + + + Net Title + OptionsWindow lblNetTitle = Net Title + + + Sort Order + OptionsWindow lblSortOrder = Sort Order + + + Starting Help Level + OptionsWindow lblStartingHelp = Starting Help Level + + + Tags for Puzzle + OptionsWindow lblTags = Tags for Puzzle + + + Tests (for Puzzles) + OptionsWindow lblTests = Tests (for Puzzles) + The height and width of the network graphics area. OW_OWGraphic = The height and width of the network graphics area. @@ -1449,6 +1725,22 @@ The title of the network window. OW_OWTitle = The title of the network window. + + If there is a video for students for this puzzle, put the URL here + OW_OWVidURL = If there is a video for students for this puzzle, put the URL here + + + VLAN Colored Packets + OW_OWVLANColoredPackets = VLAN Colored Packets + + + When packets are passing across a VLAN link, color the packets so we can visualize them better. + OW_OWVLANColoredPacketsTT = When packets are passing across a VLAN link, color the packets so we can visualize them better. + + + Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple + OW_OWVLANs = Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple + The width of the network window graphics area. OW_OWWidth = The width of the network window graphics area. @@ -1457,14 +1749,22 @@ Tag OW_Tag = Tag - - unknown - PacketMessage PM_UnknownHost = unknown + + Video URL + OW_VidURL = Video URL + + + Firewall Dropped Packet: Device {0} + P_FirewallDropped = Firewall Dropped Packet: Device {0} IPs Translated {0} -> {1} Packet IPsTranslated = IPs Translated {0} -> {1} + + Packet + P_Packet = Packet + Packet Created Packet P_PacketCreated = Packet Created @@ -1473,6 +1773,14 @@ Packet duplicated Packet P_PacketDuplicated = Packet duplicated + + Packet failed to reach any IP. No such IP on network + P_PacketFailedToReach = Packet failed to reach any IP. No such IP on network + + + Packet failed to reach IP + P_PacketFailedToReach2 = Packet failed to reach IP + The packet was dropped because we lost where it was. WhereAmI == null! P_PacketLostLong = The packet was dropped because we lost where it was. WhereAmI == null! @@ -1485,309 +1793,29 @@ Unable to find a MAC address for the IP address P_ProcessTick = Unable to find a MAC address for the IP address - - Not found. - RTFW_NotFound = Not found. - - - Packet - P_Packet = Packet - - - Packet failed to reach any IP. No such IP on network - P_PacketFailedToReach = Packet failed to reach any IP. No such IP on network - - - Packet failed to reach IP - P_PacketFailedToReach2 = Packet failed to reach IP - Starting on link. P_StartingOnLink = Starting on link. - - Cycle through showing the name and IPs of network devices - NetworkBuilder: NB_btnCaptionss = Cycle through showing the name and IPs of network devices + + Results: {0} total homework {1} imported {2} skipped + PC_HWFileImportStats = Results: {0} total homework {1} imported {2} skipped - - VLANs - DeviceConfig bntVLAN = VLANs + + ID {0} Already exists. + PC_HWHasID = ID {0} Already exists. - - Packet forbidden to enter into this port. - NI_VLANInForbidden = Packet forbidden to enter into this port. + + Name already exists. + PC_HWHasName = Name already exists. - - Packet and port do not match on VLANs. The packet cannot enter this device - NI_VLANInMisMatch + + unknown + PacketMessage PM_UnknownHost = unknown - - Packet is expected to be untagged, but it is tagged. - NI_VLANInUntagged = Packet is expected to be untagged, but it is tagged. - - - Packet forbidden to go out this port - NI_VLANOut = Packet forbidden to go out this port - - - VLANs: - Text from the help document that we jump to - - - VLANs - Text used in the program on buttons and the like - - - Blue - NB_Blue = Blue - - - Color - NB_ColorStr = Color - - - Cyan - NB_Cyan = Cyan - - - Green - NB_Green = Green - - - Orange - NB_Orange = Orange - - - Purple - NB_Purple = Purple - - - Yellow - NB_Yellow = Yellow - - - VLANs Enabled - OW_cbVLANs = VLANs Enabled - - - Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple - OW_OWVLANs = Enable VLANs on this network. Otherwise, the vlan configuration stuff is kept hidden to keep it simple - - - The VLAN on an interface is locked - NT_TstDiscriptLockInterfaceVLAN - - - The VLAN on a NIC is locked - NT_TstDiscriptLockNicVLAN - - - A VLAN is Locked - NT_TstDiscriptLockVLAN - - - VLAN Names and IDs are Locked - NT_TstDiscriptLockVLANNames = VLAN Names and IDs are Locked - - - The Interface needs a Forbidden VLAN - NT_TstDiscriptNeedsForbiddenVLAN - - - The Interface needs a Tagged VLAN - NT_TstDiscriptNeedsTaggedVLAN - - - The Interface needs an Untagged VLAN - NT_TstDiscriptNeedsUntaggedVLAN - - - VLAN Colored Packets - OW_OWVLANColoredPackets = VLAN Colored Packets - - - When packets are passing across a VLAN link, color the packets so we can visualize them better. - OW_OWVLANColoredPacketsTT = When packets are passing across a VLAN link, color the packets so we can visualize them better. - - - Firewall - DC_btnFirewall = Firewall - - - Locked Out. Cannot determine settings for this device. - NB_LockedOut = Locked Out. Cannot determine settings for this device. - - - Reset - NB_Reset = Reset - - - ERROR: Packet forbidden by Management Interface VLAN - ND_PrepPackVLANErr = ERROR: Packet forbidden by Management Interface VLAN - - - Action - NTE_lblTestFW = Action - - - Adv. Firewall Enabled - OW_cbFirewallEnabled = Adv. Firewall Enabled - - - Firewall Dropped Packet: Device {0} - P_FirewallDropped = Firewall Dropped Packet: Device {0} - - - Power: - H_Power_Key = Power: - - - Power - H_Power_Title = Power - - - Power Off - NB_PowerOff = Power Off - - - Power On - NB_PowerOn = Power On - - - Device cannot respond - Packet Failed - ND_DoInputFromLink_PowerOff = Device cannot respond - Packet Failed - - - Traceroute: - H_Traceroute_Key = Traceroute: - - - Traceroute - H_Traceroute_Title = Traceroute - - - TTL reached. - ND_ProcessArrival_TracerouteArrived = TTL reached. - - - Traceroute Destination Reached - ND_ProcessArrival_TracertReply = Traceroute Destination Reached - - - Needs to traceroute - NT_TstDiscriptTraceroute = Needs to traceroute - - - Needs to traceroute to - NT_TstDiscriptTraceroute2 = Needs to traceroute to - - - Traceroute - _Traceroute = Traceroute - - - Hide Device - NB_Hide = Hide - - - Class Setup - NB_ClassSetup = Class Setup - - - Enter a username for the teacher - PPF_EnterUserName = Enter a username for the teacher - - - Full Name - PPF_FullName = Full Name - - - Please enter a new password - PPF_NewPass = Please enter a new password - - - Enter Old Password - PPF_OldPassword = Enter Old Password - - - Password did not change. Try again. - PPF_PassDidNotChange = Password did not change. Try again. - - - Password does not match. Try again. - PPF_PassMismatch = Password does not match. Try again. - - - Password was too short. Try again. - PPF_PassTooShort = Password was too short. Try again. - - - Passwords did not match. Please try again. - PPF_PassValidateMismatch = Passwords did not match. Please try again. - - - Select This Folder - PPF_SelectThisFolder = Select This Folder - - - Classwork - PPF_TabClasswork = Classwork - - - Profile - PPF_TabProfile = Profile - - - User Name - PPF_UserName = User Name - - - Re-Enter that same password - PPF_VerifyPass = Re-Enter that same password - - - Add To Classwork - NB_AddToClasswork = Add To Classwork - - - Cannot load invalid file. - NB_InvalidFile = Cannot load invalid file. - - - Class - PPF_Class = Class - - - Students - PPF_Students=Students - - - Are you sure you want to delete this homework? - PPF_ConfirmHWDelete = Are you sure you want to delete this homework? - - - You must load a user profile before you can open a homework file. - NB_LoadUserFirst = You must load a user profile before you can open a homework file. - - - Mark As Graded - NB_MarkGraded = Mark As Graded - - - File does not exist: {0} - NB_NoSuchFile = File does not exist: {0} - - - This feature is not yet implimented. - NB_NotImplimented = This feature is not yet implimented. - - - Submit Classwork - NB_SubmitClasswork = Submit Classwork - - - Update Classwork - NB_UpdateClasswork = Update Classwork + + Auto DHCP on network Load + PPF_AutoDHCP = Auto DHCP on network Load Auto Generate Passwords @@ -1801,10 +1829,26 @@ Change Password PPF_ChangePassword = Change Password + + Class + PPF_Class = Class + + + Are you sure you want to delete this homework? + PPF_ConfirmHWDelete = Are you sure you want to delete this homework? + + + Enter a username for the teacher + PPF_EnterUserName = Enter a username for the teacher + Change password at first login PPF_ForcePWChange = Change password at first login + + Full Name + PPF_FullName = Full Name + Generate Files PPF_GenerateFiles = Generate Files @@ -1845,18 +1889,58 @@ Launch PPF_Launch = Launch + + Please enter a new password + PPF_NewPass = Please enter a new password + Error. Could not import students. List of invalid PPF_NoImportInvalid = Error. Could not import students. List of invalid + + Enter Old Password + PPF_OldPassword = Enter Old Password + + + Password did not change. Try again. + PPF_PassDidNotChange = Password did not change. Try again. + + + Password does not match. Try again. + PPF_PassMismatch = Password does not match. Try again. + + + Password was too short. Try again. + PPF_PassTooShort = Password was too short. Try again. + + + Passwords did not match. Please try again. + PPF_PassValidateMismatch = Passwords did not match. Please try again. + Student Files Directory PPF_SelectStudentDir = Stdent Files Directory + + Select This Folder + PPF_SelectThisFolder = Select This Folder + + + Students + PPF_Students=Students + Stats: {0} Students {1} New Files {2} Skipped (already existed) PPF_StudentWriteStats Stats: {0} Students {1} New Files {2} Skipped (already existed) + + Classwork + PPF_TabClasswork = Classwork + + + Profile + PPF_TabProfile = Profile + The filename (without extension) did not match the username to which it was assigned. The file has been tampered with and is considered invalid. Filename: {0} Username: {1} PPF_TamperedFile = The filename (without extension) did not match the username to which it was assigned. The file has been tampered with and is considered invalid. Filename: {0} Username: {1} @@ -1865,93 +1949,13 @@ User File Directory PPF_UserDirectory - - Save - _Save = Save + + User Name + PPF_UserName = User Name - - Results: {0} total homework {1} imported {2} skipped - PC_HWFileImportStats = Results: {0} total homework {1} imported {2} skipped - - - ID {0} Already exists. - PC_HWHasID = ID {0} Already exists. - - - Name already exists. - PC_HWHasName = Name already exists. - - - Log out? - NB_Logout = Log out? - - - Please log out before loading a new person file - NB_LogOutFirst = Please log out before loading a new person file - - - Successfully loaded the file. There were {0} new submissions. - NB_TeacherSuccessImport = Successfully loaded the file. There were {0} new submissions. - - - Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? - NB_TeacherUnableToLoadUserInvalidPW = Unable to load user {0} : The password we have failed to open the file. Maybe this student was for a different teacher file? - - - Unable to load user {0} : No such account found. No password available to decrypt account. - NB_TeacherUnableToLoadUserNoAcct = Unable to load user {0} : No such account found. No password available to decrypt account. - - - The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - N_PromptToGrade = The homework has passed all the tests. Would you like to Mark it as graded? If you want to keep wotking with it, click No. Go to "Edit" -> "Mark as graded" when ready. - - - You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - N_PromptToSubmit = You have completed the homework. Would you like to submit it? If you want to clean it up and submit later, click No. Go to "Edit" -> "Submit" when you want to submit it. - - - The homework passed all the tests, but is already graded. Would you like to return to the Profile? - N_SolvedAlreadyGraded = The homework passed all the tests, but is already graded. Would you like to return to the Profile? - - - Auto DHCP on network Load - PPF_AutoDHCP = Auto DHCP on network Load - - - DHCP - DHCP - - - VLAN - VLAN - - - Internet - NB_InternetHomeAndOffice = Internet - - - You have completed the randomly broken puzzle. Congratulations! - N_MarkRandomAsSolvedDone = You have completed the randomly broken puzzle. Congratulations! - - - Full - Options_Caption_full = Full - - - Host - Options_Caption_host = Host - - - Host +IP - Options_Caption_host_ip = Host +IP - - - IP - Options_Caption_ip = IP - - - None - Options_Caption_none = None + + Re-Enter that same password + PPF_VerifyPass = Re-Enter that same password Difficulty @@ -1961,21 +1965,21 @@ Network RPC_Network = Network - - Translate - TW_Translate = Translate + + RTFWindow + RTFWindow Form = RTFWindow - - This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. - This device uses DHCP to configure its network settings. The gateway is set through the DHCP server, and will be updated when this device requests DHCP. If the gateway is wrong, make sure the gateway on the server is properly set. + + Find + RTFWindow RTFW_lblFind = Find - - If there is a video for students for this puzzle, put the URL here - OW_OWVidURL = If there is a video for students for this puzzle, put the URL here + + Not found. + RTFW_NotFound = Not found. - - Video URL - OW_VidURL = Video URL + + + RTFWindow rtbContent = [intentionally blank. content is loaded from file] Program @@ -1985,12 +1989,8 @@ Message / Title TW_Message = Message / Title - - This topic has a vidio. Press ctrl while clicking this button to launch a browser. - _HasURL = This topic has a vidio. Press ctrl while clicking this button to launch a browser. - - - Open a URL for the puzzle: - _OpenURL = Open a URL for the puzzle: + + Translate + TW_Translate = Translate \ No newline at end of file diff --git a/EduNetworkBuilder/TranslationWindow.cs b/EduNetworkBuilder/TranslationWindow.cs index 433a326..654220b 100644 --- a/EduNetworkBuilder/TranslationWindow.cs +++ b/EduNetworkBuilder/TranslationWindow.cs @@ -357,7 +357,7 @@ namespace EduNetworkBuilder TranslationResxFiles.Add(TRF); } //Add any resx files that do not exist, but should - for( int i=0; i< LanguageChoices.Length; i++) + for( int i=0; i< LanguageChoices.GetLength(0); i++) { TranslationResxFile one = FileFromLangCode(LanguageChoices[i, 1]); if(one == null) @@ -371,6 +371,28 @@ namespace EduNetworkBuilder } } //Populate any missing entries. + TranslationResxFile EN = FileFromLangCode("en"); + if(EN != null) //Being null had better not happen... But just in case. + { + TranslationItem tempTI = null; + foreach(TranslationResxFile TRF in TranslationResxFiles) + { + if (TRF.language == EN.language) continue; //skip eng since that is the master + //Make sure each language has each item that the Eng version has + foreach(TranslationItem TI in EN.Items) + { + tempTI = ItemFromKey(TRF, TI.Key); + if(tempTI == null) //It does not exist in this language. Add it + { + tempTI = new TranslationItem(TI); + tempTI.translated = false; //Make sure it is set to false. + TRF.Items.Add(tempTI); + ChangedFormData = true; //We have changed something. We want to be able to save it + } + } + } + } + //Populate the fields from our new data PopulateFormTranslationItems(); } @@ -622,7 +644,8 @@ namespace EduNetworkBuilder WriteResx.Close(); //If we have an error, we should have exited and gone to "catch." //Proceed to put the new file - File.Delete(filename); + if(File.Exists(filename)) + File.Delete(filename); File.Move(tmpfile, filename); } }