mirror of
https://github.com/CodeZeno/Claude-Code-Usage-Monitor.git
synced 2026-06-20 10:19:27 +08:00
fix: wire up Russian in language menu command handler
The PR added IDM_LANG_RUSSIAN to the context menu but not to the WM_COMMAND handler, so selecting it did nothing. Also reorder second_suffix to match the Strings field order used by the other language files. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
e88ea07245
commit
374d94fac2
@ -120,7 +120,7 @@ impl LanguageId {
|
||||
} else {
|
||||
None
|
||||
}
|
||||
},
|
||||
}
|
||||
"ru" => Some(Self::Russian),
|
||||
_ => None,
|
||||
}
|
||||
|
||||
@ -37,10 +37,10 @@ pub(super) const STRINGS: Strings = Strings {
|
||||
day_suffix: "д",
|
||||
hour_suffix: "ч",
|
||||
minute_suffix: "м",
|
||||
second_suffix: "с",
|
||||
token_expired_title: "Ошибка авторизации Claude Code",
|
||||
token_expired_body: "Запустите 'claude' в терминале, затем используйте '/login' и следуйте инструкциям. После этого обновите или перезапустите приложение.",
|
||||
codex_token_expired_title: "Ошибка авторизации Codex",
|
||||
codex_token_expired_body: "Запустите 'codex' в терминале и следуйте инструкциям для входа. После этого обновите или перезапустите приложение.",
|
||||
codex_window_title: "Монитор использования Codex",
|
||||
second_suffix: "с",
|
||||
};
|
||||
@ -2259,7 +2259,8 @@ unsafe extern "system" fn wnd_proc(
|
||||
| IDM_LANG_GERMAN
|
||||
| IDM_LANG_JAPANESE
|
||||
| IDM_LANG_KOREAN
|
||||
| IDM_LANG_TRADITIONAL_CHINESE => {
|
||||
| IDM_LANG_TRADITIONAL_CHINESE
|
||||
| IDM_LANG_RUSSIAN => {
|
||||
let language_override = match id {
|
||||
IDM_LANG_SYSTEM => None,
|
||||
IDM_LANG_ENGLISH => Some(LanguageId::English),
|
||||
@ -2270,6 +2271,7 @@ unsafe extern "system" fn wnd_proc(
|
||||
IDM_LANG_JAPANESE => Some(LanguageId::Japanese),
|
||||
IDM_LANG_KOREAN => Some(LanguageId::Korean),
|
||||
IDM_LANG_TRADITIONAL_CHINESE => Some(LanguageId::TraditionalChinese),
|
||||
IDM_LANG_RUSSIAN => Some(LanguageId::Russian),
|
||||
_ => None,
|
||||
};
|
||||
{
|
||||
@ -2481,7 +2483,7 @@ fn show_context_menu(hwnd: HWND) {
|
||||
LanguageId::Japanese => IDM_LANG_JAPANESE,
|
||||
LanguageId::Korean => IDM_LANG_KOREAN,
|
||||
LanguageId::TraditionalChinese => IDM_LANG_TRADITIONAL_CHINESE,
|
||||
LanguageId::Russian => IDM_LANG_RUSSIAN
|
||||
LanguageId::Russian => IDM_LANG_RUSSIAN,
|
||||
};
|
||||
let label_str = native_interop::wide_str(language.native_name());
|
||||
let flags = if language_override == Some(language) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user