Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.

Errror C++ assertion "strcmp(setlocale(0, 0), "C") == 0" failed at ..\..\src\common\intl.cpp(1694) in wxLocale::GetInfo(): #167

Open
Patrick010 opened this issue May 28, 2023 · 10 comments

Comments

@Patrick010
Copy link

I got myself a new workstation running Win10 22H2. Installed Subsync on it and was welcomed with the error from the subject.
I have it running without any problems on my laptop, also Win10 22H2. Both are based on the same Windows image, same installation.
Is there fix?

@thuril
Copy link

thuril commented Jul 16, 2023

I have the same issue. Subsync worked on my PC, I didn't use it for several months and ran into the same error. I tried to uninstall and reinstall but the issue persists.

image

@LighthouseKeeperYN
Copy link

Same

@Patrick010
Copy link
Author

I dont think we're going to get an answer or solution from the developer. Project appears abandoned.

@jo-hoe
Copy link

jo-hoe commented Sep 6, 2023

I had the same issue. Googling around a bit I found this.
On Windows 11 under Settings -> Time & Language -> Language & region. The Windows display language was set to English (Germany). Toggling this to something else like English (United Kingdom) resolved the issue and I was able to start the subsync UI again on the device.

This is of course not the fix but might be an interim workaround and may point in the direction of a potential fix.

@Patrick010
Copy link
Author

Thanks, this fixed it for me as well :)

@MahiSt
Copy link

MahiSt commented Sep 29, 2023

Thanks it does fix my issue

@Neobond
Copy link

Neobond commented Nov 12, 2023

Fixed for me too, but I would like to set the Regional format back to English (Netherlands) because it affects many other things within Windows 10.

@KN592
Copy link

KN592 commented Dec 15, 2023

Fixed for me too, but I would like to set the Regional format back to English (Netherlands) because it affects many other things within Windows 10.

what does it affect?!

@xuvvy
Copy link

xuvvy commented Apr 25, 2024

This program, among many others, does not support the English (Europe) regional format (and possibly some other formats). This is an error with the program that needs to be fixed by the developer.

Until it is fixed, the workaround is to change both your regional format to something else, like English (Canada) or English (United Kingdom).

@TheRealIndru
Copy link

^^That was the issue. Not the Windows Display Language (that was already set to English UK), but the Regional Format, which was set to English EU. I changed it to UK and now it works.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants