feat: add Russian localization and independent STT languages
CI / Typecheck, tests, lint (push) Canceled after 0s
CI / Standalone (mac-arm64) (push) Canceled after 0s
CI / Standalone (linux-x64) (push) Canceled after 0s
CI / Standalone (windows-x64) (push) Canceled after 0s

This commit is contained in:
2026-10-25 17:18:44 +03:00
parent b277ee3e0f
commit a50ca4b867
93 changed files with 3261 additions and 904 deletions
+4 -1
View File
@@ -1,5 +1,7 @@
"use client"
import { useI18n } from "@/components/i18n";
import * as React from "react"
import { Tooltip, TooltipProvider, TooltipTrigger, TooltipContent } from "@/components/ui/tooltip"
import { bindingForAction, formatBinding, type KeyAction } from "@/src/core"
@@ -44,11 +46,12 @@ export function hintText(label: string, action?: KeyAction, binding?: string): s
}
export function Hint({ label, action, binding, side = "top", children }: HintProps) {
const { t } = useI18n();
return (
<TooltipProvider>
<Tooltip>
<TooltipTrigger asChild>{children}</TooltipTrigger>
<TooltipContent side={side}>{hintText(label, action, binding)}</TooltipContent>
<TooltipContent side={side}>{hintText(t(label), action, binding)}</TooltipContent>
</Tooltip>
</TooltipProvider>
)