ArduPilot / ArduPilot/MissionPlanner
Lang Edit doesn`t work on windows.
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
When trying to edit the translation i get the exception:

Error message in logs:
`at System.Windows.Forms.dll.NativeWindow.Callback (IL offset: 0x25)
at System.Windows.Forms.dll.Button.WndProc (IL offset: 0x44)
at System.Windows.Forms.dll.ButtonBase.WndProc (IL offset: 0xd4)
at System.Windows.Forms.dll.Control.WndProc (IL offset: 0x49f)
at System.Windows.Forms.dll.Control.WmMouseUp (IL offset: 0x184)
at System.Windows.Forms.dll.Button.OnMouseUp (IL offset: 0x7e)
at System.Windows.Forms.dll.Control.OnClick (IL offset: 0x21)
at MissionPlanner.exe.temp.BUT_lang_edit_Click (IL offset: 0x5)
at MissionPlanner.exe.Form1..ctor (IL offset: 0xc)
at MissionPlanner.exe.Form1.InitializeComponent (IL offset: 0xb8)
at System.dll.ComponentResourceManager.ApplyResources (IL offset: 0x39)
at System.dll.ComponentResourceManager.FillResources (IL offset: 0x1d)
at System.dll.ComponentResourceManager.FillResources (IL offset: 0x1d)
at System.dll.ComponentResourceManager.FillResources (IL offset: 0x4e)
at mscorlib.dll.ResourceManager.GetResourceSet (IL offset: 0xd0)
at mscorlib.dll.ResourceManager.InternalGetResourceSet (IL offset: 0x2)
at mscorlib.dll.ResourceManager.InternalGetResourceSet (IL offset: 0x107)
at mscorlib.dll.ManifestBasedResourceGroveler.GrovelForResourceSet (IL offset: 0x1b6)
at mscorlib.dll.ManifestBasedResourceGroveler.HandleResourceStreamMissing (IL offset: 0xc6)
Message: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "resedit.Form1.resources" was correctly embedded or linked into assembly "MissionPlanner" at compile time, or that all the satellite assemblies required are loadable and fully signed.
INFO MissionPlanner.Program - Th Name Base Thread`
The same issue is on both latest and beta versions.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the BUT_lang_edit_Click entry point shown in the stack trace and inspect how resedit.Form1.resources is embedded or loaded during Form1.InitializeComponent. Reproduce the Lang Edit failure on Windows in a latest or beta build, then verify that the translation editor opens without the missing-resource exception.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, localization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100