diff --git a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
index f74e399..9672b02 100644
--- a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
+++ b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
@@ -221,19 +221,19 @@
DHCP
DeviceConfig btnDHCP = DHCP
-
+
One Network
NetworkBuilder solvedOneNetworkToolStripMenuItem = One Network
-
- deux réseaux
+
+ Two Networks
NetworkBuilder solvedTwoNetworksToolStripMenuItem = Two Networks
-
- trois Réseaux
+
+ Three Networks
NetworkBuilder SolvedThreeNetworksToolStripMenuItem = Three Networks
-
+
Firewalls
NetworkBuilder firewallsToolStripMenuItem1 = Firewalls
@@ -425,6 +425,10 @@
OptionsWindow
OptionsWindow Form = OptionsWindow
+
+
+ RTFWindow rtbContent = [intentionally blank. content is loaded from file]
+
RTFWindow
RTFWindow Form = RTFWindow
@@ -1501,8 +1505,460 @@
A partir du lien.
P_StartingOnLink = Starting on link.
-
- Display the name and IPs of network devices
- NetworkBuilder: NB_cbViewTitles = Display the name and IPs of network devices
+
+ Cycle through showing the name and IPs of network devices
+ NetworkBuilder: NB_btnCaptionss = Cycle through showing the name and IPs of network devices
+
+
+ VLANs
+ DeviceConfig bntVLAN = VLANs
+
+
+ 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
+
+
+ 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 Generate Passwords
+ PPF_AutoGenPW = Auto Generate Passwords
+
+
+ Summary {0} Students {1} submissions {2} Students with no new submissions {3} Students with no file (error) {4} Students with broken files
+ PPF_BringInHWSummary = Summary {0} Students {1} submissions {2} Students with no new submissions {3} Students with no file (error) {4} Students with broken files
+
+
+ Change Password
+ PPF_ChangePassword = Change Password
+
+
+ Change password at first login
+ PPF_ForcePWChange = Change password at first login
+
+
+ Generate Files
+ PPF_GenerateFiles = Generate Files
+
+
+ Result: {0} Students {1} Given {2} Already had this homework
+ PPF_GiveHWStats = Result: {0} Students {1} Given {2} Already had this homework
+
+
+ Give
+ PPF_HWGive = Give
+
+
+ Give this homework to all the students. This is mainly used when setting up the initial homework files.
+ PPF_HWGiveToolTip = homework files.
+
+
+ Save this puzzle as a homework file. You can then pass distribute this file to the students, and they can open it into their class file.
+ PPF_HWSaveToolTip = Save this puzzle as a homework file. You can then pass distribute this file to the students, and they can open it into their class file.
+
+
+ Specify Import Settings
+ PPF_ImportSettings = Specify Import Settings
+
+
+ Import Students
+ PPF_ImportStudents = Import Students
+
+
+ Result: {0} New Students: {1} Duplicates (not added)
+ PPF_ImportSummary = Result: {0} New Students: {1} Duplicates (not added)
+
+
+ Import from comma-deliminated file. User, Full Name, password. With full name and password being optional.
+ PPF_ImportToolTip = Import from comma-deliminated file. User, Full Name, password. With full name and password being optional.
+
+
+ Launch
+ PPF_Launch = Launch
+
+
+ Error. Could not import students. List of invalid
+ PPF_NoImportInvalid = Error. Could not import students. List of invalid
+
+
+ Student Files Directory
+ PPF_SelectStudentDir = Stdent Files Directory
+
+
+ Stats: {0} Students {1} New Files {2} Skipped (already existed)
+ PPF_StudentWriteStats Stats: {0} Students {1} New Files {2} Skipped (already existed)
+
+
+ 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}
+
+
+ User File Directory
+ PPF_UserDirectory
+
+
+ Save
+ _Save = Save
+
+
+ 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
+
+
+ Difficulty
+ RPC_Difficulty = Difficulty
+
+
+ Network
+ RPC_Network = Network
\ No newline at end of file