ArduPilot / ArduPilot/MissionPlanner

Lang Edit doesn`t work on windows.

Open
#3,495 1 comment 0 reactions 0 assignees View on GitHub
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:

![Image](https://github.com/user-attachments/assets/8660bdcb-d672-4d51-bad5-eed0b17b9399)

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.