cookie translate

This commit is contained in:
rustdesk
2024-10-22 16:05:30 +08:00
parent 20951eb04f
commit f98238482e
15 changed files with 607 additions and 70 deletions

View File

@@ -34,7 +34,7 @@ export const DEFAULT_LOCALE = DEFAULT_LOCALE_SETTING as Lang;
* @example
* { en: "Hello", ja: "こんにちは", ... }
*/
export type Multilingual = { [key in Lang]?: string };
export type Multilingual = { [key in Lang]?: string | React.ReactNode };
/**
@@ -43,7 +43,7 @@ export type Multilingual = { [key in Lang]?: string };
* @returns - The translation function
*/
export function useTranslations(lang: Lang) {
return function t(multilingual: Multilingual | string): string {
return function t(multilingual: Multilingual | string): string | React.ReactNode {
if (typeof multilingual === "string") {
return multilingual;
} else {