-
Notifications
You must be signed in to change notification settings - Fork 711
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notify shows messages in the wrong language #2008
Comments
We are using the following language (in preference order):
If you want to disable autostart of opensc-notify.exe, please remove the registry entry Sorry, for not having a better documentation on that. |
This is strange. Do you happen to know how to check the value being returned by As far as I can tell, I don't have a |
Could you check the Advanced tab of the regional and language options portion of Control Panel, see https://docs.microsoft.com/de-de/windows/win32/intl/user-interface-language-management? |
Does |
You can also disable OpenSC Notify using Task Manager Startup and disable OpenSC Notify, then Sign out and then Sign in. |
@frankmorgner no, it only shows Version, Serial Number, Manufacturer ID, and Flags (which is empty). The wording on the Windows documentation page you linked to is confusing, and I think might be out of date since Microsoft has been hard at work breaking everything in Control Panel / Settings for the last few seasonal updates. I do not have an "Advanced tab" in the Region control panel, nor is there anything like "Advanced" under Settings -> Time & Language -> Region. (It has a link for "Additional time, date, & regional settings" but it just opens the Region section of the Control Panel.) @dengert thank you for the instructions. I'm not too worried about it at the moment, I was just trying to figure out how it settled on choosing German to show the messages. |
Go to search box type Language. It will point you at the language settings |
Sorry. Yours looks like mine. English for both Windows Display Language and Prefered language. |
Maybe this is a dumb question, but when should I be getting notifications? As I said, I updated the drivers some time ago, and this morning is I think the only time I've ever seen any notifications. Just now, as an experiment, I removed the card from the reader, waited a bit, then re-inserted it, and at no point did I get a notification in the Action Center. Same with unplugging/re-plugging the reader's USB cable. Maybe my notify is more broken than I thought? |
I can get the German message "Smartcard kann jetzt vervendit" using a NitroKey Pro. The other german made card, a SmartCard-HSM uses English. It only used German for the smart card is ready, after it has read the tokenInfo.
|
Regarding the events, there was this issue solved recently #1923. PIN verification events should work as expected. Just run |
Same issue here using CAC (with PIV activated). When I first put in the smartcard I get a "Smart card detected" notification in English. All subsequent notifications are in German. All regional/language settings are, and have always been, English (US). OpenSC-0.20.0
Using external USB card reader
Using integrated card reader
I have also added |
I added some debugging to the code, please check whether strings.c appears in the opensc log with #2984 |
Problem Description
I recently updated OpenSC using the MSI installer. I think my older version didn't have the notification service, or it wasn't enabled, so I selected the Notify option during install. Today, when I logged in to my computer, the Windows Action Center had two messages from "OpenSC Notify", and both were in German. (I don't remember the exact wording, but something to the effect of "card reader was recognized" and "card is ready".)
As far as I can tell, there is nothing on the wiki about the Notify service, and I don't see any relevant lines in
opensc.conf
. I actually can't find a binary withnotify
in the name anywhere in the install directory either?Proposed Resolution
Notifications should use the OS language (English, in my case) if possible, or fall back to a sensible default (again, English?) if not.
Steps to reproduce
No idea, honestly.
Logs
I don't know where Notify logs would show up, if there are any -- again, I don't see any documentation.
The text was updated successfully, but these errors were encountered: