diff --git a/web/features/theme/README.md b/web/features/theme/README.md
new file mode 100644
index 00000000000..6078cbb050d
--- /dev/null
+++ b/web/features/theme/README.md
@@ -0,0 +1,10 @@
+# Theme
+
+This feature owns the color theme contract. It is the only Web module that imports `next-themes`; lint rejects that import everywhere else.
+
+- `theme.ts` owns the `ThemePreference` (`light`, `dark`, `system`) and `ResolvedTheme` (`light`, `dark`) types, and the option list (value, icon, `common` label key) that every theme control renders in the same order.
+- `provider.tsx` owns the provider configuration: the `data-theme` attribute, `system` as the default preference, and the CSP nonce.
+- `hooks.ts` separates the two questions a component can ask. `useThemePreference` returns what the user chose and is for theme controls. `useResolvedTheme` returns the light or dark value in effect and is for icons, editors, charts, and Marketplace links. A Marketplace link never receives `system`.
+- `theme-selector.tsx` is the standalone icon menu for pages without the account menu.
+
+Theme copy lives in the `common` namespace (`theme.label`, `theme.light`, `theme.dark`, `theme.system`) because console, share, auth, and Goto Anything surfaces all load it. Surface-specific descriptions stay with their surface.
diff --git a/web/app/components/base/__tests__/theme-selector.spec.tsx b/web/features/theme/__tests__/theme-selector.spec.tsx
similarity index 92%
rename from web/app/components/base/__tests__/theme-selector.spec.tsx
rename to web/features/theme/__tests__/theme-selector.spec.tsx
index 37c91c7d4bb..e3aab6c5190 100644
--- a/web/app/components/base/__tests__/theme-selector.spec.tsx
+++ b/web/features/theme/__tests__/theme-selector.spec.tsx
@@ -18,18 +18,18 @@ describe('ThemeSelector', () => {
const container = document.createElement('div')
container.innerHTML = renderToString()
- expect(container.querySelector('button[aria-label="common.theme.theme"]')).not.toBeNull()
+ expect(container.querySelector('button[aria-label="common.theme.label"]')).not.toBeNull()
})
it.each([
['common.theme.light', 'light'],
['common.theme.dark', 'dark'],
- ['common.theme.auto', 'system'],
+ ['common.theme.system', 'system'],
])('selects %s', async (name, theme) => {
const user = userEvent.setup()
render()
- await user.click(screen.getByRole('button', { name: 'common.theme.theme' }))
+ await user.click(screen.getByRole('button', { name: 'common.theme.label' }))
await user.click(await screen.findByRole('menuitemradio', { name }))
expect(setTheme).toHaveBeenCalledWith(theme)
diff --git a/web/features/theme/hooks.ts b/web/features/theme/hooks.ts
new file mode 100644
index 00000000000..fadd80f0642
--- /dev/null
+++ b/web/features/theme/hooks.ts
@@ -0,0 +1,29 @@
+'use client'
+
+import type { ResolvedTheme, ThemePreference } from './theme'
+import { useTheme } from 'next-themes'
+import { useCallback } from 'react'
+import { isThemePreference } from './theme'
+
+type ThemePreferenceState = {
+ preference: ThemePreference
+ setPreference: (preference: ThemePreference) => void
+}
+
+export function useThemePreference(): ThemePreferenceState {
+ const { theme, setTheme } = useTheme()
+ const setPreference = useCallback(
+ (preference: ThemePreference) => setTheme(preference),
+ [setTheme],
+ )
+
+ return {
+ preference: isThemePreference(theme) ? theme : 'system',
+ setPreference,
+ }
+}
+
+export function useResolvedTheme(): ResolvedTheme {
+ const { resolvedTheme } = useTheme()
+ return resolvedTheme === 'dark' ? 'dark' : 'light'
+}
diff --git a/web/features/theme/provider.tsx b/web/features/theme/provider.tsx
new file mode 100644
index 00000000000..1b585f1f55c
--- /dev/null
+++ b/web/features/theme/provider.tsx
@@ -0,0 +1,27 @@
+import type { ReactNode } from 'react'
+import type { ThemePreference } from './theme'
+import { ThemeProvider as NextThemesProvider } from 'next-themes'
+
+type ThemeProviderProps = {
+ children: ReactNode
+ nonce?: string | undefined
+ defaultPreference?: ThemePreference
+}
+
+export function ThemeProvider({
+ children,
+ nonce,
+ defaultPreference = 'system',
+}: ThemeProviderProps) {
+ return (
+
+ {children}
+
+ )
+}
diff --git a/web/features/theme/theme-selector.tsx b/web/features/theme/theme-selector.tsx
new file mode 100644
index 00000000000..ad1fa610507
--- /dev/null
+++ b/web/features/theme/theme-selector.tsx
@@ -0,0 +1,70 @@
+'use client'
+
+import type { ThemePreference } from './theme'
+import { useDirection } from '@langgenius/dify-ui/direction-provider'
+import { IconButton } from '@langgenius/dify-ui/icon-button'
+import {
+ Menu,
+ MenuContent,
+ MenuRadioGroup,
+ MenuRadioItem,
+ MenuRadioItemIndicator,
+ MenuTrigger,
+} from '@langgenius/dify-ui/menu'
+import { useSyncExternalStore } from 'react'
+import { useTranslation } from 'react-i18next'
+import { useThemePreference } from './hooks'
+import { themeOptions } from './theme'
+
+const subscribeToNothing = () => () => {}
+
+const useIsHydrated = () =>
+ useSyncExternalStore(
+ subscribeToNothing,
+ () => true,
+ () => false,
+ )
+
+export default function ThemeSelector() {
+ const direction = useDirection()
+ const { t } = useTranslation(['common'])
+ const { preference, setPreference } = useThemePreference()
+ const isHydrated = useIsHydrated()
+ const currentOption = themeOptions.find((option) => option.value === preference)
+
+ return (
+
+ )
+}
diff --git a/web/features/theme/theme.ts b/web/features/theme/theme.ts
new file mode 100644
index 00000000000..dd60cc13cbe
--- /dev/null
+++ b/web/features/theme/theme.ts
@@ -0,0 +1,15 @@
+export type ThemePreference = 'light' | 'dark' | 'system'
+export type ResolvedTheme = Exclude
+
+export const themeOptions = [
+ { value: 'light', iconClassName: 'i-ri-sun-line', labelKey: 'theme.light' },
+ { value: 'dark', iconClassName: 'i-ri-moon-line', labelKey: 'theme.dark' },
+ { value: 'system', iconClassName: 'i-ri-computer-line', labelKey: 'theme.system' },
+] as const satisfies readonly {
+ value: ThemePreference
+ iconClassName: string
+ labelKey: `theme.${ThemePreference}`
+}[]
+
+export const isThemePreference = (value: unknown): value is ThemePreference =>
+ themeOptions.some((option) => option.value === value)
diff --git a/web/hooks/use-theme.ts b/web/hooks/use-theme.ts
deleted file mode 100644
index fb03863dd65..00000000000
--- a/web/hooks/use-theme.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { useTheme as useBaseTheme } from 'next-themes'
-import { Theme } from '@/types/app'
-
-const useTheme = () => {
- const { theme, resolvedTheme, ...rest } = useBaseTheme()
- return {
- // only returns 'light' or 'dark' theme
- theme: theme === Theme.system ? (resolvedTheme as Theme) : (theme as Theme),
- ...rest,
- }
-}
-
-export default useTheme
diff --git a/web/i18n/locales/ar-TN/account-settings.json b/web/i18n/locales/ar-TN/account-settings.json
index 865a2be4152..6b0174607d3 100644
--- a/web/i18n/locales/ar-TN/account-settings.json
+++ b/web/i18n/locales/ar-TN/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "الحساب",
- "account.appearanceDark": "داكن",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "المظهر",
- "account.appearanceLight": "فاتح",
- "account.appearanceSystem": "النظام",
"account.changeEmail.authTip": "بمجرد تغيير بريدك الإلكتروني، لن تتمكن حسابات Google أو GitHub المرتبطة ببريدك الإلكتروني القديم من تسجيل الدخول إلى هذا الحساب.",
"account.changeEmail.changeTo": "تغيير إلى {{email}}",
"account.changeEmail.codeLabel": "رمز التحقق",
diff --git a/web/i18n/locales/ar-TN/app.json b/web/i18n/locales/ar-TN/app.json
index 2895f16551e..bbc57defbbd 100644
--- a/web/i18n/locales/ar-TN/app.json
+++ b/web/i18n/locales/ar-TN/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "تنفيذ الأوامر (اكتب / لرؤية جميع الأوامر المتاحة)",
"gotoAnything.actions.slashTitle": "الأوامر",
"gotoAnything.actions.themeCategoryDesc": "تغيير السمة",
- "gotoAnything.actions.themeDark": "السمة الداكنة",
"gotoAnything.actions.themeDarkDesc": "استخدم المظهر الداكن",
- "gotoAnything.actions.themeLight": "السمة الفاتحة",
"gotoAnything.actions.themeLightDesc": "استخدم المظهر الفاتح",
- "gotoAnything.actions.themeSystem": "سمة النظام",
"gotoAnything.actions.themeSystemDesc": "اتبع مظهر نظام التشغيل",
"gotoAnything.contextTokenHint": "عندما يكون الحقل فارغًا، يزيل Backspace عامل التصفية أو الصفحة الحالية.",
"gotoAnything.emptyState.noAppsFound": "لم يتم العثور على تطبيقات",
diff --git a/web/i18n/locales/ar-TN/common.json b/web/i18n/locales/ar-TN/common.json
index 4639e916e8a..bac60938737 100644
--- a/web/i18n/locales/ar-TN/common.json
+++ b/web/i18n/locales/ar-TN/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "العلامات",
"tag.selectorPlaceholder": "اكتب للبحث أو الإنشاء",
"tag.tags": "العلامات",
- "theme.auto": "النظام",
"theme.dark": "داكن",
+ "theme.label": "المظهر",
"theme.light": "فاتح",
- "theme.theme": "السمة",
+ "theme.system": "النظام",
"triggerPage.description": "حوّل أحداث الجهات الخارجية إلى مدخلات يمكن لتطبيقاتك التعرف عليها والتصرف بناءً عليها — لأتمتة workflows بدون تشغيل يدوي.",
"unit.char": "أحرف",
"userProfile.about": "حول",
diff --git a/web/i18n/locales/az-AZ/account-settings.json b/web/i18n/locales/az-AZ/account-settings.json
index 7dbc14e7cb9..653fd7d51ba 100644
--- a/web/i18n/locales/az-AZ/account-settings.json
+++ b/web/i18n/locales/az-AZ/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Hesab",
- "account.appearanceDark": "Tünd",
- "account.appearanceFollowSystem": "Sistemə uyğunlaşdır",
- "account.appearanceLabel": "Görünüş",
- "account.appearanceLight": "Açıq",
- "account.appearanceSystem": "Sistem",
"account.changeEmail.authTip": "E-poçt ünvanınız dəyişdirildikdən sonra köhnə e-poçt ünvanınıza bağlı Google və ya GitHub hesabları ilə bu hesaba daxil olmaq mümkün olmayacaq.",
"account.changeEmail.changeTo": "{{email}} ünvanı ilə əvəz et",
"account.changeEmail.codeLabel": "Doğrulama kodu",
diff --git a/web/i18n/locales/az-AZ/app.json b/web/i18n/locales/az-AZ/app.json
index 92d8c3f51df..29b83d331c3 100644
--- a/web/i18n/locales/az-AZ/app.json
+++ b/web/i18n/locales/az-AZ/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Əmrləri icra et (bütün mövcud əmrləri görmək üçün / yaz)",
"gotoAnything.actions.slashTitle": "Əmrlər",
"gotoAnything.actions.themeCategoryDesc": "Mövzunu dəyişin",
- "gotoAnything.actions.themeDark": "Tünd temaya keç",
"gotoAnything.actions.themeDarkDesc": "Tünd görünüşdən istifadə et",
- "gotoAnything.actions.themeLight": "Açıq temaya keç",
"gotoAnything.actions.themeLightDesc": "Açıq görünüşdən istifadə et",
- "gotoAnything.actions.themeSystem": "Sistem temasına keç",
"gotoAnything.actions.themeSystemDesc": "Əməliyyat sisteminizin görünüşünə uyğunlaşdır",
"gotoAnything.contextTokenHint": "Sahə boş olduqda Backspace cari filtri və ya səhifəni silir.",
"gotoAnything.emptyState.noAppsFound": "Tətbiq tapılmadı",
diff --git a/web/i18n/locales/az-AZ/common.json b/web/i18n/locales/az-AZ/common.json
index 35f5b80dcb1..cd00a133c59 100644
--- a/web/i18n/locales/az-AZ/common.json
+++ b/web/i18n/locales/az-AZ/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Etiketlər",
"tag.selectorPlaceholder": "Axtarmaq və ya yaratmaq üçün yazın",
"tag.tags": "Etiketlər",
- "theme.auto": "Sistem",
"theme.dark": "Tünd",
+ "theme.label": "Görünüş",
"theme.light": "Açıq",
- "theme.theme": "Tema",
+ "theme.system": "Sistem",
"triggerPage.description": "Üçüncü tərəf hadisələrini tətbiqlərinizin tanıyıb emal edə biləcəyi girişlərə çevirin, iş axınlarını əl ilə işə salmadan avtomatlaşdırın.",
"unit.char": "simvol",
"userProfile.about": "Haqqında",
diff --git a/web/i18n/locales/de-DE/account-settings.json b/web/i18n/locales/de-DE/account-settings.json
index 3855a7ab6bc..dee0b083fcd 100644
--- a/web/i18n/locales/de-DE/account-settings.json
+++ b/web/i18n/locales/de-DE/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Konto",
- "account.appearanceDark": "Dunkel",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Darstellung",
- "account.appearanceLight": "Hell",
- "account.appearanceSystem": "System",
"account.changeEmail.authTip": "Sobald Ihre E-Mail geändert wurde, können Google- oder GitHub-Konten, die mit Ihrer alten E-Mail verknüpft sind, nicht mehr auf dieses Konto zugreifen.",
"account.changeEmail.changeTo": "Ändern zu {{email}}",
"account.changeEmail.codeLabel": "Bestätigungscode",
diff --git a/web/i18n/locales/de-DE/app.json b/web/i18n/locales/de-DE/app.json
index 31fe109500d..0f7239a8bc2 100644
--- a/web/i18n/locales/de-DE/app.json
+++ b/web/i18n/locales/de-DE/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Führen Sie Befehle wie /theme, /lang aus",
"gotoAnything.actions.slashTitle": "Befehle",
"gotoAnything.actions.themeCategoryDesc": "Design wechseln",
- "gotoAnything.actions.themeDark": "Dunkles Thema",
"gotoAnything.actions.themeDarkDesc": "Verwenden Sie das dunkle Erscheinungsbild",
- "gotoAnything.actions.themeLight": "Helles Design",
"gotoAnything.actions.themeLightDesc": "Verwenden Sie das helle Erscheinungsbild",
- "gotoAnything.actions.themeSystem": "Systemthema",
"gotoAnything.actions.themeSystemDesc": "Folgen Sie dem Aussehen Ihres Betriebssystems",
"gotoAnything.contextTokenHint": "Bei leerem Feld entfernt Backspace den aktuellen Filter oder die Seite.",
"gotoAnything.emptyState.noAppsFound": "Keine Apps gefunden",
diff --git a/web/i18n/locales/de-DE/common.json b/web/i18n/locales/de-DE/common.json
index bb105e5c88c..36f830fdacd 100644
--- a/web/i18n/locales/de-DE/common.json
+++ b/web/i18n/locales/de-DE/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tags",
"tag.selectorPlaceholder": "Typ zum Suchen oder Erstellen",
"tag.tags": "Tags",
- "theme.auto": "System",
- "theme.dark": "dunkel",
- "theme.light": "Licht",
- "theme.theme": "Thema",
+ "theme.dark": "Dunkel",
+ "theme.label": "Darstellung",
+ "theme.light": "Hell",
+ "theme.system": "System",
"triggerPage.description": "Wandle Drittanbieter-Ereignisse in Eingaben um, die deine Apps erkennen und verarbeiten können — automatisiere Workflows ohne manuelle Auslöser.",
"unit.char": "Zeichen",
"userProfile.about": "Über",
diff --git a/web/i18n/locales/en-US/account-settings.json b/web/i18n/locales/en-US/account-settings.json
index 69801b65c81..de46740fd7a 100644
--- a/web/i18n/locales/en-US/account-settings.json
+++ b/web/i18n/locales/en-US/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Account",
- "account.appearanceDark": "Dark",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Appearance",
- "account.appearanceLight": "Light",
- "account.appearanceSystem": "System",
"account.changeEmail.authTip": "Once your email is changed, Google or GitHub accounts linked to your old email will no longer be able to log in to this account.",
"account.changeEmail.changeTo": "Change to {{email}}",
"account.changeEmail.codeLabel": "Verification code",
diff --git a/web/i18n/locales/en-US/app.json b/web/i18n/locales/en-US/app.json
index d88d73977a2..271f6375d34 100644
--- a/web/i18n/locales/en-US/app.json
+++ b/web/i18n/locales/en-US/app.json
@@ -70,12 +70,9 @@
"gotoAnything.actions.searchApplications": "Search Applications",
"gotoAnything.actions.slashDesc": "Execute commands (type / to see all available commands)",
"gotoAnything.actions.slashTitle": "Commands",
- "gotoAnything.actions.themeCategoryDesc": "Switch theme",
- "gotoAnything.actions.themeDark": "Dark Theme",
+ "gotoAnything.actions.themeCategoryDesc": "Change appearance",
"gotoAnything.actions.themeDarkDesc": "Use dark appearance",
- "gotoAnything.actions.themeLight": "Light Theme",
"gotoAnything.actions.themeLightDesc": "Use light appearance",
- "gotoAnything.actions.themeSystem": "System Theme",
"gotoAnything.actions.themeSystemDesc": "Follow your OS appearance",
"gotoAnything.contextTokenHint": "In an empty field, Backspace removes the current filter or page.",
"gotoAnything.emptyState.noAppsFound": "No apps found",
diff --git a/web/i18n/locales/en-US/common.json b/web/i18n/locales/en-US/common.json
index e98e1fcb066..ba87f8c283f 100644
--- a/web/i18n/locales/en-US/common.json
+++ b/web/i18n/locales/en-US/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tags",
"tag.selectorPlaceholder": "Type to search or create",
"tag.tags": "Tags",
- "theme.auto": "system",
- "theme.dark": "dark",
- "theme.light": "light",
- "theme.theme": "Theme",
+ "theme.dark": "Dark",
+ "theme.label": "Appearance",
+ "theme.light": "Light",
+ "theme.system": "System",
"triggerPage.description": "Convert third-party events into inputs your apps can recognize and act on — automate workflows without manual triggers.",
"unit.char": "chars",
"userProfile.about": "About",
diff --git a/web/i18n/locales/es-ES/account-settings.json b/web/i18n/locales/es-ES/account-settings.json
index aa104d35e5c..908b350493c 100644
--- a/web/i18n/locales/es-ES/account-settings.json
+++ b/web/i18n/locales/es-ES/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Cuenta",
- "account.appearanceDark": "Oscuro",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Apariencia",
- "account.appearanceLight": "Claro",
- "account.appearanceSystem": "Sistema",
"account.changeEmail.authTip": "Una vez que tu correo electrónico sea cambiado, las cuentas de Google o GitHub vinculadas a tu antiguo correo electrónico ya no podrán iniciar sesión en esta cuenta.",
"account.changeEmail.changeTo": "Cambia a {{email}}",
"account.changeEmail.codeLabel": "Código de verificación",
diff --git a/web/i18n/locales/es-ES/app.json b/web/i18n/locales/es-ES/app.json
index bc4ca91297b..582e6596a80 100644
--- a/web/i18n/locales/es-ES/app.json
+++ b/web/i18n/locales/es-ES/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Ejecuta comandos como /tema, /idioma",
"gotoAnything.actions.slashTitle": "Comandos",
"gotoAnything.actions.themeCategoryDesc": "Cambiar tema",
- "gotoAnything.actions.themeDark": "Tema oscuro",
"gotoAnything.actions.themeDarkDesc": "Usar apariencia oscura",
- "gotoAnything.actions.themeLight": "Tema Claro",
"gotoAnything.actions.themeLightDesc": "Usar apariencia clara",
- "gotoAnything.actions.themeSystem": "Tema del sistema",
"gotoAnything.actions.themeSystemDesc": "Sigue la apariencia de tu sistema operativo",
"gotoAnything.contextTokenHint": "Con el campo vacío, Retroceso quita el filtro o la página actual.",
"gotoAnything.emptyState.noAppsFound": "No se encontraron aplicaciones",
diff --git a/web/i18n/locales/es-ES/common.json b/web/i18n/locales/es-ES/common.json
index 4be1bf1a093..b1cf234d045 100644
--- a/web/i18n/locales/es-ES/common.json
+++ b/web/i18n/locales/es-ES/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Etiquetas",
"tag.selectorPlaceholder": "Escribe para buscar o crear",
"tag.tags": "Etiquetas",
- "theme.auto": "sistema",
- "theme.dark": "noche",
- "theme.light": "luz",
- "theme.theme": "Tema",
+ "theme.dark": "Oscuro",
+ "theme.label": "Apariencia",
+ "theme.light": "Claro",
+ "theme.system": "Sistema",
"triggerPage.description": "Convierte eventos de terceros en entradas que tus apps pueden reconocer y ejecutar: automatiza workflows sin disparadores manuales.",
"unit.char": "caracteres",
"userProfile.about": "Acerca de",
diff --git a/web/i18n/locales/fa-IR/account-settings.json b/web/i18n/locales/fa-IR/account-settings.json
index b04104aeec0..574f524a0f9 100644
--- a/web/i18n/locales/fa-IR/account-settings.json
+++ b/web/i18n/locales/fa-IR/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "حساب",
- "account.appearanceDark": "تیره",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "ظاهر",
- "account.appearanceLight": "روشن",
- "account.appearanceSystem": "سیستم",
"account.changeEmail.authTip": "زمانی که ایمیل شما تغییر کند، حسابهای گوگل یا گیتهاب مرتبط با ایمیل قدیمی شما دیگر قادر به ورود به این حساب نخواهند بود.",
"account.changeEmail.changeTo": "تغییر به {{email}}",
"account.changeEmail.codeLabel": "کد تأیید",
diff --git a/web/i18n/locales/fa-IR/app.json b/web/i18n/locales/fa-IR/app.json
index 407721da919..be72e5eedd3 100644
--- a/web/i18n/locales/fa-IR/app.json
+++ b/web/i18n/locales/fa-IR/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "دستورات را مانند /theme، /lang اجرا کنید",
"gotoAnything.actions.slashTitle": "دستورات",
"gotoAnything.actions.themeCategoryDesc": "تغییر پوسته",
- "gotoAnything.actions.themeDark": "تم تاریک",
"gotoAnything.actions.themeDarkDesc": "از ظاهر تیره استفاده کنید",
- "gotoAnything.actions.themeLight": "تم روشن",
"gotoAnything.actions.themeLightDesc": "از ظاهر روشن استفاده کنید",
- "gotoAnything.actions.themeSystem": "تم سیستم",
"gotoAnything.actions.themeSystemDesc": "به ظاهر سیستمعامل خود پایبند باشید",
"gotoAnything.contextTokenHint": "وقتی فیلد خالی است، Backspace فیلتر یا صفحهٔ فعلی را حذف میکند.",
"gotoAnything.emptyState.noAppsFound": "هیچ برنامه ای یافت نشد",
diff --git a/web/i18n/locales/fa-IR/common.json b/web/i18n/locales/fa-IR/common.json
index cf100da6727..ad947ee1573 100644
--- a/web/i18n/locales/fa-IR/common.json
+++ b/web/i18n/locales/fa-IR/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "برچسبها",
"tag.selectorPlaceholder": "برای جستجو یا ایجاد تایپ کنید",
"tag.tags": "برچسبها",
- "theme.auto": "سیستم",
- "theme.dark": "تاریک",
- "theme.light": "نور",
- "theme.theme": "تم",
+ "theme.dark": "تیره",
+ "theme.label": "ظاهر",
+ "theme.light": "روشن",
+ "theme.system": "سیستم",
"triggerPage.description": "رویدادهای سرویسهای شخص ثالث را به ورودیهایی تبدیل کنید که برنامههای شما بتوانند آنها را تشخیص دهند و اجرا کنند — workflowها را بدون محرک دستی خودکار کنید.",
"unit.char": "کاراکتر",
"userProfile.about": "درباره",
diff --git a/web/i18n/locales/fr-FR/account-settings.json b/web/i18n/locales/fr-FR/account-settings.json
index ac3bed592bf..7026d1651ff 100644
--- a/web/i18n/locales/fr-FR/account-settings.json
+++ b/web/i18n/locales/fr-FR/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Compte",
- "account.appearanceDark": "Sombre",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Apparence",
- "account.appearanceLight": "Clair",
- "account.appearanceSystem": "Système",
"account.changeEmail.authTip": "Une fois que votre email est changé, les comptes Google ou GitHub liés à votre ancien email ne pourront plus se connecter à ce compte.",
"account.changeEmail.changeTo": "Changer pour {{email}}",
"account.changeEmail.codeLabel": "Code de vérification",
diff --git a/web/i18n/locales/fr-FR/app.json b/web/i18n/locales/fr-FR/app.json
index a3258f31ba7..e4bd2b617d8 100644
--- a/web/i18n/locales/fr-FR/app.json
+++ b/web/i18n/locales/fr-FR/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Exécutez des commandes telles que /theme, /lang",
"gotoAnything.actions.slashTitle": "Commandes",
"gotoAnything.actions.themeCategoryDesc": "Changer de thème",
- "gotoAnything.actions.themeDark": "Thème Sombre",
"gotoAnything.actions.themeDarkDesc": "Utiliser l'apparence sombre",
- "gotoAnything.actions.themeLight": "Thème clair",
- "gotoAnything.actions.themeLightDesc": "Utiliser une apparence légère",
- "gotoAnything.actions.themeSystem": "Thème du système",
+ "gotoAnything.actions.themeLightDesc": "Utiliser l'apparence claire",
"gotoAnything.actions.themeSystemDesc": "Suivez l'apparence de votre système d'exploitation",
"gotoAnything.contextTokenHint": "Champ vide, Retour arrière retire le filtre ou la page en cours.",
"gotoAnything.emptyState.noAppsFound": "Aucune application trouvée",
diff --git a/web/i18n/locales/fr-FR/common.json b/web/i18n/locales/fr-FR/common.json
index cdd21880ae3..cc21818c7fe 100644
--- a/web/i18n/locales/fr-FR/common.json
+++ b/web/i18n/locales/fr-FR/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Balises",
"tag.selectorPlaceholder": "Type de recherche ou de création",
"tag.tags": "Balises",
- "theme.auto": "système",
- "theme.dark": "sombre",
- "theme.light": "lumière",
- "theme.theme": "Thème",
+ "theme.dark": "Sombre",
+ "theme.label": "Apparence",
+ "theme.light": "Clair",
+ "theme.system": "Système",
"triggerPage.description": "Transformez les événements tiers en entrées que vos apps peuvent reconnaître et exploiter — automatisez les workflows sans déclencheurs manuels.",
"unit.char": "caractères",
"userProfile.about": "À propos",
diff --git a/web/i18n/locales/hi-IN/account-settings.json b/web/i18n/locales/hi-IN/account-settings.json
index cf8f690263c..b670f0b6a7b 100644
--- a/web/i18n/locales/hi-IN/account-settings.json
+++ b/web/i18n/locales/hi-IN/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "खाता",
- "account.appearanceDark": "डार्क",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "दिखावट",
- "account.appearanceLight": "लाइट",
- "account.appearanceSystem": "सिस्टम",
"account.changeEmail.authTip": "एक बार जब आपका ईमेल बदल दिया जाता है, तो आपके पुराने ईमेल से जुड़े Google या GitHub खाते इस खाते में लॉग इन नहीं कर सकेंगे।",
"account.changeEmail.changeTo": "{{email}} में परिवर्तन करें",
"account.changeEmail.codeLabel": "पुष्टि कोड",
diff --git a/web/i18n/locales/hi-IN/app.json b/web/i18n/locales/hi-IN/app.json
index 3d4aef08e58..948bc2fd615 100644
--- a/web/i18n/locales/hi-IN/app.json
+++ b/web/i18n/locales/hi-IN/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "कमांड्स चलाएं जैसे /theme, /lang",
"gotoAnything.actions.slashTitle": "कमांड",
"gotoAnything.actions.themeCategoryDesc": "थीम बदलें",
- "gotoAnything.actions.themeDark": "डार्क थीम",
"gotoAnything.actions.themeDarkDesc": "डार्क उपस्थिति का प्रयोग करें",
- "gotoAnything.actions.themeLight": "लाइट थीम",
"gotoAnything.actions.themeLightDesc": "हल्की उपस्थिति का प्रयोग करें",
- "gotoAnything.actions.themeSystem": "सिस्टम थीम",
"gotoAnything.actions.themeSystemDesc": "अपने ऑपरेटिंग सिस्टम की उपस्थिति का पालन करें",
"gotoAnything.contextTokenHint": "खाली फ़ील्ड में Backspace मौजूदा फ़िल्टर या पेज हटा देता है।",
"gotoAnything.emptyState.noAppsFound": "कोई ऐप्स नहीं मिले",
diff --git a/web/i18n/locales/hi-IN/common.json b/web/i18n/locales/hi-IN/common.json
index bc3a1bf9aa3..758740c5f8e 100644
--- a/web/i18n/locales/hi-IN/common.json
+++ b/web/i18n/locales/hi-IN/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "टैग्स",
"tag.selectorPlaceholder": "खोजने या बनाने के लिए टाइप करें",
"tag.tags": "टैग्स",
- "theme.auto": "प्रणाली",
- "theme.dark": "अंधेरा",
- "theme.light": "रोशनी",
- "theme.theme": "थीम",
+ "theme.dark": "डार्क",
+ "theme.label": "दिखावट",
+ "theme.light": "लाइट",
+ "theme.system": "सिस्टम",
"triggerPage.description": "तृतीय-पक्ष events को ऐसे inputs में बदलें जिन्हें आपके ऐप्स पहचानकर कार्रवाई कर सकें — बिना manual triggers के workflows automate करें।",
"unit.char": "वर्ण",
"userProfile.about": "के बारे में",
diff --git a/web/i18n/locales/id-ID/account-settings.json b/web/i18n/locales/id-ID/account-settings.json
index f7ccb9875eb..4246098feab 100644
--- a/web/i18n/locales/id-ID/account-settings.json
+++ b/web/i18n/locales/id-ID/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Rekening",
- "account.appearanceDark": "Gelap",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Tampilan",
- "account.appearanceLight": "Terang",
- "account.appearanceSystem": "Sistem",
"account.changeEmail.authTip": "Setelah email Anda diubah, akun Google atau GitHub yang ditautkan ke email lama Anda tidak akan dapat lagi masuk ke akun ini.",
"account.changeEmail.changeTo": "Ubah ke {{email}}",
"account.changeEmail.codeLabel": "Kode verifikasi",
diff --git a/web/i18n/locales/id-ID/app.json b/web/i18n/locales/id-ID/app.json
index c5aad2722cf..c826a020782 100644
--- a/web/i18n/locales/id-ID/app.json
+++ b/web/i18n/locales/id-ID/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Jalankan perintah (ketik / untuk melihat semua perintah yang tersedia)",
"gotoAnything.actions.slashTitle": "Perintah",
"gotoAnything.actions.themeCategoryDesc": "Ganti tema",
- "gotoAnything.actions.themeDark": "Tema Gelap",
"gotoAnything.actions.themeDarkDesc": "Gunakan penampilan gelap",
- "gotoAnything.actions.themeLight": "Tema Cahaya",
"gotoAnything.actions.themeLightDesc": "Gunakan penampilan ringan",
- "gotoAnything.actions.themeSystem": "Tema Sistem",
"gotoAnything.actions.themeSystemDesc": "Ikuti tampilan OS Anda",
"gotoAnything.contextTokenHint": "Saat kolom kosong, Backspace menghapus filter atau halaman saat ini.",
"gotoAnything.emptyState.noAppsFound": "Tidak ada aplikasi yang ditemukan",
diff --git a/web/i18n/locales/id-ID/common.json b/web/i18n/locales/id-ID/common.json
index d1c8e92af9e..7802195ecc7 100644
--- a/web/i18n/locales/id-ID/common.json
+++ b/web/i18n/locales/id-ID/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tag",
"tag.selectorPlaceholder": "Ketik untuk mencari atau membuat",
"tag.tags": "Tag",
- "theme.auto": "Otomatis",
"theme.dark": "Gelap",
+ "theme.label": "Tampilan",
"theme.light": "Terang",
- "theme.theme": "Tema",
+ "theme.system": "Sistem",
"triggerPage.description": "Ubah event pihak ketiga menjadi input yang dapat dikenali dan ditindaklanjuti oleh aplikasi Anda — otomatisasi workflow tanpa trigger manual.",
"unit.char": "karakter",
"userProfile.about": "Tentang",
diff --git a/web/i18n/locales/it-IT/account-settings.json b/web/i18n/locales/it-IT/account-settings.json
index 400be9abef3..f152af5720e 100644
--- a/web/i18n/locales/it-IT/account-settings.json
+++ b/web/i18n/locales/it-IT/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Conto",
- "account.appearanceDark": "Scuro",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Aspetto",
- "account.appearanceLight": "Chiaro",
- "account.appearanceSystem": "Sistema",
"account.changeEmail.authTip": "Una volta che la tua email è cambiata, gli account Google o GitHub collegati alla tua vecchia email non potranno più accedere a questo account.",
"account.changeEmail.changeTo": "Cambia in {{email}}",
"account.changeEmail.codeLabel": "Codice di verifica",
diff --git a/web/i18n/locales/it-IT/app.json b/web/i18n/locales/it-IT/app.json
index b6bd9c04110..a32e7c6c7d3 100644
--- a/web/i18n/locales/it-IT/app.json
+++ b/web/i18n/locales/it-IT/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Esegui comandi come /theme, /lang",
"gotoAnything.actions.slashTitle": "Comandi",
"gotoAnything.actions.themeCategoryDesc": "Cambia tema",
- "gotoAnything.actions.themeDark": "Tema scuro",
"gotoAnything.actions.themeDarkDesc": "Usa l'aspetto scuro",
- "gotoAnything.actions.themeLight": "Tema Chiaro",
"gotoAnything.actions.themeLightDesc": "Usa un aspetto chiaro",
- "gotoAnything.actions.themeSystem": "Tema di sistema",
"gotoAnything.actions.themeSystemDesc": "Segui l'aspetto del tuo sistema operativo",
"gotoAnything.contextTokenHint": "Con il campo vuoto, Backspace rimuove il filtro o la pagina corrente.",
"gotoAnything.emptyState.noAppsFound": "Nessuna app trovata",
diff --git a/web/i18n/locales/it-IT/common.json b/web/i18n/locales/it-IT/common.json
index b7fdd657462..589b7b053e8 100644
--- a/web/i18n/locales/it-IT/common.json
+++ b/web/i18n/locales/it-IT/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tag",
"tag.selectorPlaceholder": "Scrivi per cercare o creare",
"tag.tags": "Tag",
- "theme.auto": "sistema",
- "theme.dark": "scuro",
- "theme.light": "luce",
- "theme.theme": "Tema",
+ "theme.dark": "Scuro",
+ "theme.label": "Aspetto",
+ "theme.light": "Chiaro",
+ "theme.system": "Sistema",
"triggerPage.description": "Converti eventi di terze parti in input che le tue app possono riconoscere e gestire — automatizza i workflow senza trigger manuali.",
"unit.char": "caratteri",
"userProfile.about": "Informazioni",
diff --git a/web/i18n/locales/ja-JP/account-settings.json b/web/i18n/locales/ja-JP/account-settings.json
index 86a0d723d74..7338546304e 100644
--- a/web/i18n/locales/ja-JP/account-settings.json
+++ b/web/i18n/locales/ja-JP/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "アカウント",
- "account.appearanceDark": "ダーク",
- "account.appearanceFollowSystem": "システムに合わせる",
- "account.appearanceLabel": "外観",
- "account.appearanceLight": "ライト",
- "account.appearanceSystem": "システム",
"account.changeEmail.authTip": "メールアドレスが変更されると、旧メールアドレスにリンクされている Google または GitHub アカウントは、このアカウントにログインできなくなります。",
"account.changeEmail.changeTo": "{{email}} に変更",
"account.changeEmail.codeLabel": "コード",
diff --git a/web/i18n/locales/ja-JP/app.json b/web/i18n/locales/ja-JP/app.json
index c0d2590f3ed..869f088d0f6 100644
--- a/web/i18n/locales/ja-JP/app.json
+++ b/web/i18n/locales/ja-JP/app.json
@@ -70,13 +70,10 @@
"gotoAnything.actions.searchApplications": "アプリケーションを検索",
"gotoAnything.actions.slashDesc": "コマンドを実行します、例えば /theme や /lang のように",
"gotoAnything.actions.slashTitle": "コマンド",
- "gotoAnything.actions.themeCategoryDesc": "テーマを切り替え",
- "gotoAnything.actions.themeDark": "ダークテーマ",
+ "gotoAnything.actions.themeCategoryDesc": "外観を切り替え",
"gotoAnything.actions.themeDarkDesc": "ダークモードを使用する",
- "gotoAnything.actions.themeLight": "ライトテーマ",
- "gotoAnything.actions.themeLightDesc": "明るい外観を使用する",
- "gotoAnything.actions.themeSystem": "システムテーマ",
- "gotoAnything.actions.themeSystemDesc": "OSの外観に従ってください",
+ "gotoAnything.actions.themeLightDesc": "ライトモードを使用する",
+ "gotoAnything.actions.themeSystemDesc": "OSの外観に合わせる",
"gotoAnything.contextTokenHint": "入力が空のときは Backspace で現在の絞り込みやページを解除します。",
"gotoAnything.emptyState.noAppsFound": "アプリが見つかりません",
"gotoAnything.emptyState.noKnowledgeBasesFound": "ナレッジベースが見つかりません",
diff --git a/web/i18n/locales/ja-JP/common.json b/web/i18n/locales/ja-JP/common.json
index a2138a15140..c465addf775 100644
--- a/web/i18n/locales/ja-JP/common.json
+++ b/web/i18n/locales/ja-JP/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "タグ",
"tag.selectorPlaceholder": "検索または作成する文字を入力",
"tag.tags": "タグ",
- "theme.auto": "システム",
- "theme.dark": "暗い",
- "theme.light": "明るい",
- "theme.theme": "テーマ",
+ "theme.dark": "ダーク",
+ "theme.label": "外観",
+ "theme.light": "ライト",
+ "theme.system": "システム",
"triggerPage.description": "サードパーティのイベントを、アプリが認識・処理できる入力に変換——手動トリガーなしでワークフローを自動化できます。",
"unit.char": "文字",
"userProfile.about": "Dify について",
diff --git a/web/i18n/locales/ko-KR/account-settings.json b/web/i18n/locales/ko-KR/account-settings.json
index b98c50a51b6..3891ab74bf8 100644
--- a/web/i18n/locales/ko-KR/account-settings.json
+++ b/web/i18n/locales/ko-KR/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "계정",
- "account.appearanceDark": "어둡게",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "모양",
- "account.appearanceLight": "밝게",
- "account.appearanceSystem": "시스템",
"account.changeEmail.authTip": "이메일이 변경되면, 이전 이메일에 연결된 Google 또는 GitHub 계정은 더 이상 이 계정에 로그인할 수 없습니다.",
"account.changeEmail.changeTo": "{{email}}로 변경",
"account.changeEmail.codeLabel": "검증 코드",
diff --git a/web/i18n/locales/ko-KR/app.json b/web/i18n/locales/ko-KR/app.json
index de02be78d9b..d44dde0f863 100644
--- a/web/i18n/locales/ko-KR/app.json
+++ b/web/i18n/locales/ko-KR/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "/theme, /lang와 같은 명령어를 실행하십시오.",
"gotoAnything.actions.slashTitle": "명령어",
"gotoAnything.actions.themeCategoryDesc": "테마 변경",
- "gotoAnything.actions.themeDark": "어두운 테마",
"gotoAnything.actions.themeDarkDesc": "어두운 모양 사용",
- "gotoAnything.actions.themeLight": "라이트 테마",
- "gotoAnything.actions.themeLightDesc": "밝은 외관 사용",
- "gotoAnything.actions.themeSystem": "시스템 테마",
+ "gotoAnything.actions.themeLightDesc": "밝은 모양 사용",
"gotoAnything.actions.themeSystemDesc": "운영 체제의 외관을 따르세요",
"gotoAnything.contextTokenHint": "입력란이 비어 있을 때 Backspace를 누르면 현재 필터나 페이지가 해제됩니다.",
"gotoAnything.emptyState.noAppsFound": "앱을 찾을 수 없습니다.",
diff --git a/web/i18n/locales/ko-KR/common.json b/web/i18n/locales/ko-KR/common.json
index aaedd104319..65eecf49930 100644
--- a/web/i18n/locales/ko-KR/common.json
+++ b/web/i18n/locales/ko-KR/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "태그",
"tag.selectorPlaceholder": "검색 또는 생성할 문자를 입력하세요",
"tag.tags": "태그",
- "theme.auto": "시스템",
- "theme.dark": "어두운",
- "theme.light": "밝은",
- "theme.theme": "테마",
+ "theme.dark": "어둡게",
+ "theme.label": "모양",
+ "theme.light": "밝게",
+ "theme.system": "시스템",
"triggerPage.description": "타사 이벤트를 앱이 인식하고 처리할 수 있는 입력으로 변환하세요. 수동 트리거 없이 workflow를 자동화할 수 있습니다.",
"unit.char": "문자",
"userProfile.about": "Dify 소개",
diff --git a/web/i18n/locales/lo-LA/account-settings.json b/web/i18n/locales/lo-LA/account-settings.json
index 4d4a4705e6d..2f9d2b7bdc8 100644
--- a/web/i18n/locales/lo-LA/account-settings.json
+++ b/web/i18n/locales/lo-LA/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "ບັນຊີ",
- "account.appearanceDark": "ມືດ",
- "account.appearanceFollowSystem": "ຕາມລະບົບ",
- "account.appearanceLabel": "ຮູບລັກສະນະ",
- "account.appearanceLight": "ແຈ້ງ",
- "account.appearanceSystem": "ລະບົບ",
"account.changeEmail.authTip": "ເມື່ອປ່ຽນອີເມວແລ້ວ, ບັນຊີ Google ຫຼື GitHub ທີ່ເຊື່ອມໂຍງກັບອີເມວເກົ່າຈະບໍ່ສາມາດໃຊ້ເຂົ້າສູ່ລະບົບບັນຊີນີ້ໄດ້ອີກ.",
"account.changeEmail.changeTo": "ປ່ຽນເປັນ {{email}}",
"account.changeEmail.codeLabel": "ລະຫັດຢືນຢັນ",
diff --git a/web/i18n/locales/lo-LA/app.json b/web/i18n/locales/lo-LA/app.json
index 1e4f127139f..19506338082 100644
--- a/web/i18n/locales/lo-LA/app.json
+++ b/web/i18n/locales/lo-LA/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "ໃຊ້ຄຳສັ່ງ (ພິມ / ເພື່ອເບິ່ງຄຳສັ່ງທັງໝົດທີ່ມີ)",
"gotoAnything.actions.slashTitle": "ຄຳສັ່ງ",
"gotoAnything.actions.themeCategoryDesc": "ປ່ຽນທີມ",
- "gotoAnything.actions.themeDark": "ຮູບແບບມືດ",
"gotoAnything.actions.themeDarkDesc": "ໃຊ້ຮູບແບບສີມືດ",
- "gotoAnything.actions.themeLight": "ຮູບແບບແຈ້ງ",
"gotoAnything.actions.themeLightDesc": "ໃຊ້ຮູບແບບສີແຈ້ງ",
- "gotoAnything.actions.themeSystem": "ຮູບແບບຕາມລະບົບ",
"gotoAnything.actions.themeSystemDesc": "ໃຊ້ຮູບແບບຕາມການຕັ້ງຄ່າຂອງລະບົບປະຕິບັດການ",
"gotoAnything.contextTokenHint": "ເມື່ອຊ່ອງຫວ່າງ, ກົດ Backspace ເພື່ອລຶບຕົວກັ່ນຕອງ ຫຼື ໜ້າປັດຈຸບັນ.",
"gotoAnything.emptyState.noAppsFound": "ບໍ່ພົບແອັບ",
diff --git a/web/i18n/locales/lo-LA/common.json b/web/i18n/locales/lo-LA/common.json
index 90a49e65fa0..ebac3a11ed8 100644
--- a/web/i18n/locales/lo-LA/common.json
+++ b/web/i18n/locales/lo-LA/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "ແທັກ",
"tag.selectorPlaceholder": "ພິມເພື່ອຄົ້ນຫາ ຫຼື ສ້າງ",
"tag.tags": "ແທັກ",
- "theme.auto": "ລະບົບ",
"theme.dark": "ມືດ",
+ "theme.label": "ຮູບລັກສະນະ",
"theme.light": "ແຈ້ງ",
- "theme.theme": "ທີມ (Theme)",
+ "theme.system": "ລະບົບ",
"triggerPage.description": "ປ່ຽນເຫດການຈາກພາກສ່ວນທີສາມໃຫ້ເປັນການປ້ອນຂໍ້ມູນທີ່ແອັບຂອງທ່ານສາມາດຮັບຮູ້ ແລະ ດຳເນີນການໄດ້ — ສ້າງຂະບວນການເຮັດວຽກອັດຕະໂນມັດໂດຍບໍ່ຕ້ອງໃຊ້ຕົວຈຸດຊະນວນດ້ວຍມື.",
"unit.char": "ຕົວອັກສອນ",
"userProfile.about": "ກ່ຽວກັບ",
diff --git a/web/i18n/locales/nl-NL/account-settings.json b/web/i18n/locales/nl-NL/account-settings.json
index 9c6b5a17573..2052ef051de 100644
--- a/web/i18n/locales/nl-NL/account-settings.json
+++ b/web/i18n/locales/nl-NL/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Account",
- "account.appearanceDark": "Donker",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Weergave",
- "account.appearanceLight": "Licht",
- "account.appearanceSystem": "Systeem",
"account.changeEmail.authTip": "Once your email is changed, Google or GitHub accounts linked to your old email will no longer be able to log in to this account.",
"account.changeEmail.changeTo": "Change to {{email}}",
"account.changeEmail.codeLabel": "Verification code",
diff --git a/web/i18n/locales/nl-NL/app.json b/web/i18n/locales/nl-NL/app.json
index 9ec8450d600..246cd2d9af8 100644
--- a/web/i18n/locales/nl-NL/app.json
+++ b/web/i18n/locales/nl-NL/app.json
@@ -71,12 +71,9 @@
"gotoAnything.actions.slashDesc": "Execute commands (type / to see all available commands)",
"gotoAnything.actions.slashTitle": "Commands",
"gotoAnything.actions.themeCategoryDesc": "Thema wijzigen",
- "gotoAnything.actions.themeDark": "Dark Theme",
- "gotoAnything.actions.themeDarkDesc": "Use dark appearance",
- "gotoAnything.actions.themeLight": "Light Theme",
- "gotoAnything.actions.themeLightDesc": "Use light appearance",
- "gotoAnything.actions.themeSystem": "System Theme",
- "gotoAnything.actions.themeSystemDesc": "Follow your OS appearance",
+ "gotoAnything.actions.themeDarkDesc": "Donkere weergave gebruiken",
+ "gotoAnything.actions.themeLightDesc": "Lichte weergave gebruiken",
+ "gotoAnything.actions.themeSystemDesc": "Systeemweergave volgen",
"gotoAnything.contextTokenHint": "Bij een leeg veld verwijdert Backspace het huidige filter of de pagina.",
"gotoAnything.emptyState.noAppsFound": "No apps found",
"gotoAnything.emptyState.noKnowledgeBasesFound": "No knowledge bases found",
diff --git a/web/i18n/locales/nl-NL/common.json b/web/i18n/locales/nl-NL/common.json
index 704d5abc474..b0593232814 100644
--- a/web/i18n/locales/nl-NL/common.json
+++ b/web/i18n/locales/nl-NL/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tags",
"tag.selectorPlaceholder": "Type to search or create",
"tag.tags": "Tags",
- "theme.auto": "system",
- "theme.dark": "dark",
- "theme.light": "light",
- "theme.theme": "Theme",
+ "theme.dark": "Donker",
+ "theme.label": "Weergave",
+ "theme.light": "Licht",
+ "theme.system": "Systeem",
"triggerPage.description": "Zet gebeurtenissen van derden om in invoer die je apps kunnen herkennen en verwerken — automatiseer workflows zonder handmatige triggers.",
"unit.char": "chars",
"userProfile.about": "About",
diff --git a/web/i18n/locales/pl-PL/account-settings.json b/web/i18n/locales/pl-PL/account-settings.json
index 00757a49fbd..1e3fe589be5 100644
--- a/web/i18n/locales/pl-PL/account-settings.json
+++ b/web/i18n/locales/pl-PL/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Rachunek",
- "account.appearanceDark": "Ciemny",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Wygląd",
- "account.appearanceLight": "Jasny",
- "account.appearanceSystem": "Systemowy",
"account.changeEmail.authTip": "Gdy twoje e-mail zostanie zmienione, konta Google lub GitHub powiązane z twoim starym e-mailem nie będą mogły już logować się do tego konta.",
"account.changeEmail.changeTo": "Zmień na {{email}}",
"account.changeEmail.codeLabel": "Kod weryfikacyjny",
diff --git a/web/i18n/locales/pl-PL/app.json b/web/i18n/locales/pl-PL/app.json
index 32749ed89c3..d01a48cfe39 100644
--- a/web/i18n/locales/pl-PL/app.json
+++ b/web/i18n/locales/pl-PL/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Wykonuj polecenia takie jak /theme, /lang",
"gotoAnything.actions.slashTitle": "Polecenia",
"gotoAnything.actions.themeCategoryDesc": "Zmień motyw",
- "gotoAnything.actions.themeDark": "Ciemny motyw",
"gotoAnything.actions.themeDarkDesc": "Użyj ciemnego wyglądu",
- "gotoAnything.actions.themeLight": "Jasny motyw",
"gotoAnything.actions.themeLightDesc": "Użyj jasnego wyglądu",
- "gotoAnything.actions.themeSystem": "Motyw systemu",
"gotoAnything.actions.themeSystemDesc": "Podążaj za wyglądem swojego systemu operacyjnego",
"gotoAnything.contextTokenHint": "Gdy pole jest puste, Backspace usuwa bieżący filtr lub stronę.",
"gotoAnything.emptyState.noAppsFound": "Nie znaleziono aplikacji",
diff --git a/web/i18n/locales/pl-PL/common.json b/web/i18n/locales/pl-PL/common.json
index 5ec76c5504d..66b8d5bc7d1 100644
--- a/web/i18n/locales/pl-PL/common.json
+++ b/web/i18n/locales/pl-PL/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tagi",
"tag.selectorPlaceholder": "Wpisz, aby wyszukać lub utworzyć",
"tag.tags": "Tagi",
- "theme.auto": "system",
- "theme.dark": "ciemny",
- "theme.light": "światło",
- "theme.theme": "Temat",
+ "theme.dark": "Ciemny",
+ "theme.label": "Wygląd",
+ "theme.light": "Jasny",
+ "theme.system": "Systemowy",
"triggerPage.description": "Zamieniaj zdarzenia z usług zewnętrznych na wejścia rozpoznawane i obsługiwane przez aplikacje — automatyzuj workflowy bez ręcznych wyzwalaczy.",
"unit.char": "znaki",
"userProfile.about": "O",
diff --git a/web/i18n/locales/pt-BR/account-settings.json b/web/i18n/locales/pt-BR/account-settings.json
index 89c6e5f8f93..b2c9e6f3050 100644
--- a/web/i18n/locales/pt-BR/account-settings.json
+++ b/web/i18n/locales/pt-BR/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Conta",
- "account.appearanceDark": "Escuro",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Aparência",
- "account.appearanceLight": "Claro",
- "account.appearanceSystem": "Sistema",
"account.changeEmail.authTip": "Uma vez que seu e-mail seja alterado, as contas do Google ou GitHub vinculadas ao seu e-mail antigo não poderão mais fazer login nesta conta.",
"account.changeEmail.changeTo": "Mudar para {{email}}",
"account.changeEmail.codeLabel": "Código de verificação",
diff --git a/web/i18n/locales/pt-BR/app.json b/web/i18n/locales/pt-BR/app.json
index c2de6133c23..a30f8aa2b7a 100644
--- a/web/i18n/locales/pt-BR/app.json
+++ b/web/i18n/locales/pt-BR/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Execute comandos como /tema, /idioma",
"gotoAnything.actions.slashTitle": "Comandos",
"gotoAnything.actions.themeCategoryDesc": "Alterar tema",
- "gotoAnything.actions.themeDark": "Tema Escuro",
"gotoAnything.actions.themeDarkDesc": "Use aparência escura",
- "gotoAnything.actions.themeLight": "Tema Claro",
"gotoAnything.actions.themeLightDesc": "Use aparência clara",
- "gotoAnything.actions.themeSystem": "Tema do Sistema",
"gotoAnything.actions.themeSystemDesc": "Siga a aparência do seu sistema operacional",
"gotoAnything.contextTokenHint": "Com o campo vazio, Backspace remove o filtro ou a página atual.",
"gotoAnything.emptyState.noAppsFound": "Nenhum aplicativo encontrado",
diff --git a/web/i18n/locales/pt-BR/common.json b/web/i18n/locales/pt-BR/common.json
index cd20839bc4c..8a3eb8125c1 100644
--- a/web/i18n/locales/pt-BR/common.json
+++ b/web/i18n/locales/pt-BR/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Tags",
"tag.selectorPlaceholder": "Digite para pesquisar ou criar",
"tag.tags": "Tags",
- "theme.auto": "sistema",
- "theme.dark": "escuro",
- "theme.light": "luz",
- "theme.theme": "Tema",
+ "theme.dark": "Escuro",
+ "theme.label": "Aparência",
+ "theme.light": "Claro",
+ "theme.system": "Sistema",
"triggerPage.description": "Converta eventos de terceiros em entradas que seus apps possam reconhecer e executar — automatize workflows sem acionadores manuais.",
"unit.char": "caracteres",
"userProfile.about": "Sobre",
diff --git a/web/i18n/locales/ro-RO/account-settings.json b/web/i18n/locales/ro-RO/account-settings.json
index 369f292615d..63cc24ae8e8 100644
--- a/web/i18n/locales/ro-RO/account-settings.json
+++ b/web/i18n/locales/ro-RO/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Cont",
- "account.appearanceDark": "Întunecat",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Aspect",
- "account.appearanceLight": "Luminos",
- "account.appearanceSystem": "Sistem",
"account.changeEmail.authTip": "Odată ce adresa ta de email este schimbată, conturile Google sau GitHub legate de vechea ta adresă de email nu vor mai putea să se conecteze la acest cont.",
"account.changeEmail.changeTo": "Schimbă la {{email}}",
"account.changeEmail.codeLabel": "Cod de verificare",
diff --git a/web/i18n/locales/ro-RO/app.json b/web/i18n/locales/ro-RO/app.json
index 28a14f11d42..d966e1bd646 100644
--- a/web/i18n/locales/ro-RO/app.json
+++ b/web/i18n/locales/ro-RO/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Execută comenzi precum /theme, /lang",
"gotoAnything.actions.slashTitle": "Comenzi",
"gotoAnything.actions.themeCategoryDesc": "Schimbă tema",
- "gotoAnything.actions.themeDark": "Temă întunecată",
"gotoAnything.actions.themeDarkDesc": "Folosește aspectul întunecat",
- "gotoAnything.actions.themeLight": "Temă deschisă",
"gotoAnything.actions.themeLightDesc": "Folosește aspectul luminos",
- "gotoAnything.actions.themeSystem": "Tema sistemului",
"gotoAnything.actions.themeSystemDesc": "Urmăriți aspectul sistemului de operare",
"gotoAnything.contextTokenHint": "Când câmpul este gol, Backspace elimină filtrul sau pagina curentă.",
"gotoAnything.emptyState.noAppsFound": "Nu s-au găsit aplicații",
diff --git a/web/i18n/locales/ro-RO/common.json b/web/i18n/locales/ro-RO/common.json
index 1b1f702b1cf..f8f40579726 100644
--- a/web/i18n/locales/ro-RO/common.json
+++ b/web/i18n/locales/ro-RO/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Etichete",
"tag.selectorPlaceholder": "Tastați pentru a căuta sau crea",
"tag.tags": "Etichete",
- "theme.auto": "sistem",
- "theme.dark": "întunecat",
- "theme.light": "lumina",
- "theme.theme": "Temă",
+ "theme.dark": "Întunecat",
+ "theme.label": "Aspect",
+ "theme.light": "Luminos",
+ "theme.system": "Sistem",
"triggerPage.description": "Transformă evenimentele terților în intrări pe care aplicațiile le pot recunoaște și folosi — automatizează workflowuri fără declanșatoare manuale.",
"unit.char": "caractere",
"userProfile.about": "Despre",
diff --git a/web/i18n/locales/ru-RU/account-settings.json b/web/i18n/locales/ru-RU/account-settings.json
index 5ad04794113..24544ff68c2 100644
--- a/web/i18n/locales/ru-RU/account-settings.json
+++ b/web/i18n/locales/ru-RU/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Счет",
- "account.appearanceDark": "Темная",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Внешний вид",
- "account.appearanceLight": "Светлая",
- "account.appearanceSystem": "Системная",
"account.changeEmail.authTip": "После изменения вашего адреса электронной почты учетные записи Google или GitHub, связанные с вашим старым адресом, больше не смогут войти в эту учетную запись.",
"account.changeEmail.changeTo": "Изменить на {{email}}",
"account.changeEmail.codeLabel": "Код подтверждения",
diff --git a/web/i18n/locales/ru-RU/app.json b/web/i18n/locales/ru-RU/app.json
index 8bf3d31025e..157e6bbb7a3 100644
--- a/web/i18n/locales/ru-RU/app.json
+++ b/web/i18n/locales/ru-RU/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Выполняйте команды, такие как /theme, /lang",
"gotoAnything.actions.slashTitle": "Команды",
"gotoAnything.actions.themeCategoryDesc": "Сменить тему",
- "gotoAnything.actions.themeDark": "Темная тема",
"gotoAnything.actions.themeDarkDesc": "Используйте темный внешний вид",
- "gotoAnything.actions.themeLight": "Светлая тема",
"gotoAnything.actions.themeLightDesc": "Используйте светлый внешний вид",
- "gotoAnything.actions.themeSystem": "Системная тема",
"gotoAnything.actions.themeSystemDesc": "Следуйте внешнему виду вашей операционной системы",
"gotoAnything.contextTokenHint": "Если поле пустое, Backspace снимает текущий фильтр или закрывает страницу.",
"gotoAnything.emptyState.noAppsFound": "Приложения не найдены",
diff --git a/web/i18n/locales/ru-RU/common.json b/web/i18n/locales/ru-RU/common.json
index cc623af3f21..606fe5517b7 100644
--- a/web/i18n/locales/ru-RU/common.json
+++ b/web/i18n/locales/ru-RU/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Теги",
"tag.selectorPlaceholder": "Введите для поиска или создания",
"tag.tags": "Теги",
- "theme.auto": "система",
- "theme.dark": "темный",
- "theme.light": "свет",
- "theme.theme": "Тема",
+ "theme.dark": "Темная",
+ "theme.label": "Внешний вид",
+ "theme.light": "Светлая",
+ "theme.system": "Системная",
"triggerPage.description": "Преобразуйте сторонние события во входные данные, которые приложения могут распознавать и обрабатывать — автоматизируйте workflow без ручных триггеров.",
"unit.char": "символов",
"userProfile.about": "О нас",
diff --git a/web/i18n/locales/sl-SI/account-settings.json b/web/i18n/locales/sl-SI/account-settings.json
index dbad67c51e7..048d6de695e 100644
--- a/web/i18n/locales/sl-SI/account-settings.json
+++ b/web/i18n/locales/sl-SI/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Račun",
- "account.appearanceDark": "Temno",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Videz",
- "account.appearanceLight": "Svetlo",
- "account.appearanceSystem": "Sistem",
"account.changeEmail.authTip": "Ko bo vaš e-poštni naslov spremenjen, se računi Google ali GitHub, povezani z vašim starim e-poštnim naslovom, ne bodo mogli več prijaviti v ta račun.",
"account.changeEmail.changeTo": "Spremeni v {{email}}",
"account.changeEmail.codeLabel": "Koda za potrditev",
diff --git a/web/i18n/locales/sl-SI/app.json b/web/i18n/locales/sl-SI/app.json
index 0affea77eb8..ca585905114 100644
--- a/web/i18n/locales/sl-SI/app.json
+++ b/web/i18n/locales/sl-SI/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Izvedi ukaze kot so /tema, /jezik",
"gotoAnything.actions.slashTitle": "Ukazi",
"gotoAnything.actions.themeCategoryDesc": "Spremeni temo",
- "gotoAnything.actions.themeDark": "Temna tema",
"gotoAnything.actions.themeDarkDesc": "Uporabite temen način",
- "gotoAnything.actions.themeLight": "Svetla tematika",
"gotoAnything.actions.themeLightDesc": "Uporabite svetlo prikazovanje",
- "gotoAnything.actions.themeSystem": "Sistem tema",
"gotoAnything.actions.themeSystemDesc": "Sledite videzu svojega operacijskega sistema",
"gotoAnything.contextTokenHint": "Ko je polje prazno, Backspace odstrani trenutni filter ali stran.",
"gotoAnything.emptyState.noAppsFound": "Ni bilo najdenih aplikacij",
diff --git a/web/i18n/locales/sl-SI/common.json b/web/i18n/locales/sl-SI/common.json
index b96448fdb32..33d75ae7a7f 100644
--- a/web/i18n/locales/sl-SI/common.json
+++ b/web/i18n/locales/sl-SI/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Oznake",
"tag.selectorPlaceholder": "Vnesite za iskanje ali ustvarjanje",
"tag.tags": "Oznake",
- "theme.auto": "sistem",
- "theme.dark": "temno",
- "theme.light": "svetloba",
- "theme.theme": "Tema",
+ "theme.dark": "Temno",
+ "theme.label": "Videz",
+ "theme.light": "Svetlo",
+ "theme.system": "Sistem",
"triggerPage.description": "Pretvorite dogodke tretjih oseb v vnose, ki jih aplikacije lahko prepoznajo in obdelajo — avtomatizirajte workflowe brez ročnih sprožilcev.",
"unit.char": "znaki",
"userProfile.about": "O nas",
diff --git a/web/i18n/locales/th-TH/account-settings.json b/web/i18n/locales/th-TH/account-settings.json
index 1f4918aaba4..4612bf2291f 100644
--- a/web/i18n/locales/th-TH/account-settings.json
+++ b/web/i18n/locales/th-TH/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "บัญชี",
- "account.appearanceDark": "มืด",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "รูปลักษณ์",
- "account.appearanceLight": "สว่าง",
- "account.appearanceSystem": "ระบบ",
"account.changeEmail.authTip": "เมื่ออีเมลของคุณถูกเปลี่ยนแปลง บัญชี Google หรือบัญชี GitHub ที่เชื่อมโยงกับอีเมลเก่าของคุณจะไม่สามารถเข้าสู่ระบบบัญชีนี้ได้อีกต่อไป.",
"account.changeEmail.changeTo": "เปลี่ยนเป็น {{email}}",
"account.changeEmail.codeLabel": "รหัสยืนยันตัวตน",
diff --git a/web/i18n/locales/th-TH/app.json b/web/i18n/locales/th-TH/app.json
index 8f473b51a3a..abe693b05e0 100644
--- a/web/i18n/locales/th-TH/app.json
+++ b/web/i18n/locales/th-TH/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "ใช้คำสั่งเช่น /theme, /lang",
"gotoAnything.actions.slashTitle": "คำสั่ง",
"gotoAnything.actions.themeCategoryDesc": "เปลี่ยนธีม",
- "gotoAnything.actions.themeDark": "ธีมมืด",
"gotoAnything.actions.themeDarkDesc": "ใช้รูปลักษณ์เข้ม",
- "gotoAnything.actions.themeLight": "ธีมสว่าง",
"gotoAnything.actions.themeLightDesc": "ใช้รูปลักษณ์ที่มีความสว่าง",
- "gotoAnything.actions.themeSystem": "ธีมระบบ",
"gotoAnything.actions.themeSystemDesc": "ติดตามรูปลักษณ์ของระบบปฏิบัติการของคุณ",
"gotoAnything.contextTokenHint": "เมื่อช่องว่างอยู่ กด Backspace เพื่อเอาตัวกรองหรือหน้าปัจจุบันออก",
"gotoAnything.emptyState.noAppsFound": "ไม่พบแอป",
diff --git a/web/i18n/locales/th-TH/common.json b/web/i18n/locales/th-TH/common.json
index bcf4c8c593c..b15d6c7eac3 100644
--- a/web/i18n/locales/th-TH/common.json
+++ b/web/i18n/locales/th-TH/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "แท็ก",
"tag.selectorPlaceholder": "พิมพ์เพื่อค้นหาหรือสร้าง",
"tag.tags": "แท็ก",
- "theme.auto": "ระบบ",
"theme.dark": "มืด",
- "theme.light": "แสง",
- "theme.theme": "ธีม",
+ "theme.label": "รูปลักษณ์",
+ "theme.light": "สว่าง",
+ "theme.system": "ระบบ",
"triggerPage.description": "แปลงเหตุการณ์จากบุคคลที่สามเป็นอินพุตที่แอปของคุณรู้จักและดำเนินการได้ — ทำให้ workflow ทำงานอัตโนมัติโดยไม่ต้อง trigger ด้วยตนเอง",
"unit.char": "รถ ถัง",
"userProfile.about": "ประมาณ",
diff --git a/web/i18n/locales/tr-TR/account-settings.json b/web/i18n/locales/tr-TR/account-settings.json
index 29be1040496..4b00396d240 100644
--- a/web/i18n/locales/tr-TR/account-settings.json
+++ b/web/i18n/locales/tr-TR/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Hesap",
- "account.appearanceDark": "Koyu",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Görünüm",
- "account.appearanceLight": "Açık",
- "account.appearanceSystem": "Sistem",
"account.changeEmail.authTip": "E-posta adresiniz değiştiğinde, eski e-posta adresinize bağlı Google veya GitHub hesapları bu hesaba giriş yapamayacak.",
"account.changeEmail.changeTo": "{{email}}'yi değiştir",
"account.changeEmail.codeLabel": "Doğrulama kodu",
diff --git a/web/i18n/locales/tr-TR/app.json b/web/i18n/locales/tr-TR/app.json
index e9e4842a867..a1135fa69d1 100644
--- a/web/i18n/locales/tr-TR/app.json
+++ b/web/i18n/locales/tr-TR/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "/tema, /dil gibi komutları çalıştırın",
"gotoAnything.actions.slashTitle": "Komutlar",
"gotoAnything.actions.themeCategoryDesc": "Temayı değiştir",
- "gotoAnything.actions.themeDark": "Karanlık Tema",
"gotoAnything.actions.themeDarkDesc": "Koyu görünümü kullan",
- "gotoAnything.actions.themeLight": "Aydınlık Tema",
"gotoAnything.actions.themeLightDesc": "Aydınlık görünüm kullan",
- "gotoAnything.actions.themeSystem": "Sistem Teması",
"gotoAnything.actions.themeSystemDesc": "İşletim sisteminizin görünümünü takip edin",
"gotoAnything.contextTokenHint": "Alan boşken Backspace geçerli filtreyi veya sayfayı kaldırır.",
"gotoAnything.emptyState.noAppsFound": "Uygulama bulunamadı",
diff --git a/web/i18n/locales/tr-TR/common.json b/web/i18n/locales/tr-TR/common.json
index c7ee56c8c2f..340760aa6f4 100644
--- a/web/i18n/locales/tr-TR/common.json
+++ b/web/i18n/locales/tr-TR/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Etiketler",
"tag.selectorPlaceholder": "Aramak veya oluşturmak için yazın",
"tag.tags": "Etiketler",
- "theme.auto": "sistem",
- "theme.dark": "koyu",
- "theme.light": "açık",
- "theme.theme": "Tema",
+ "theme.dark": "Koyu",
+ "theme.label": "Görünüm",
+ "theme.light": "Açık",
+ "theme.system": "Sistem",
"triggerPage.description": "Üçüncü taraf olaylarını uygulamalarınızın tanıyıp işleyebileceği girdilere dönüştürün — manuel tetikleyiciler olmadan workflowları otomatikleştirin.",
"unit.char": "karakter",
"userProfile.about": "Hakkında",
diff --git a/web/i18n/locales/uk-UA/account-settings.json b/web/i18n/locales/uk-UA/account-settings.json
index 4a3f8e2702b..d438b3d060a 100644
--- a/web/i18n/locales/uk-UA/account-settings.json
+++ b/web/i18n/locales/uk-UA/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Рахунок",
- "account.appearanceDark": "Темна",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Вигляд",
- "account.appearanceLight": "Світла",
- "account.appearanceSystem": "Системна",
"account.changeEmail.authTip": "Коли ви зміните свою електронну адресу, облікові записи Google або GitHub, пов'язані з вашою старою електронною адресою, більше не зможуть увійти в цей обліковий запис.",
"account.changeEmail.changeTo": "Змінити на {{email}}",
"account.changeEmail.codeLabel": "Код перевірки",
diff --git a/web/i18n/locales/uk-UA/app.json b/web/i18n/locales/uk-UA/app.json
index c3163d3acd0..52cb7289496 100644
--- a/web/i18n/locales/uk-UA/app.json
+++ b/web/i18n/locales/uk-UA/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Виконуйте команди, такі як /theme, /lang",
"gotoAnything.actions.slashTitle": "Команди",
"gotoAnything.actions.themeCategoryDesc": "Змінити тему",
- "gotoAnything.actions.themeDark": "Темна тема",
- "gotoAnything.actions.themeDarkDesc": "Використовуйте темний режим",
- "gotoAnything.actions.themeLight": "Світла тема",
+ "gotoAnything.actions.themeDarkDesc": "Використовуйте темний вигляд",
"gotoAnything.actions.themeLightDesc": "Використовуйте світлий вигляд",
- "gotoAnything.actions.themeSystem": "Системна тема",
"gotoAnything.actions.themeSystemDesc": "Дотримуйтесь зовнішнього вигляду вашої операційної системи",
"gotoAnything.contextTokenHint": "Якщо поле порожнє, Backspace знімає поточний фільтр або закриває сторінку.",
"gotoAnything.emptyState.noAppsFound": "Не знайдено додатків",
diff --git a/web/i18n/locales/uk-UA/common.json b/web/i18n/locales/uk-UA/common.json
index 5ebc79effee..3d91a4d6807 100644
--- a/web/i18n/locales/uk-UA/common.json
+++ b/web/i18n/locales/uk-UA/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Теги",
"tag.selectorPlaceholder": "Введіть для пошуку або створення",
"tag.tags": "Теги",
- "theme.auto": "система",
- "theme.dark": "темний",
- "theme.light": "світло",
- "theme.theme": "Тема",
+ "theme.dark": "Темна",
+ "theme.label": "Вигляд",
+ "theme.light": "Світла",
+ "theme.system": "Системна",
"triggerPage.description": "Перетворюйте сторонні події на вхідні дані, які застосунки можуть розпізнавати й обробляти — автоматизуйте workflow без ручних тригерів.",
"unit.char": "символів",
"userProfile.about": "Про нас",
diff --git a/web/i18n/locales/vi-VN/account-settings.json b/web/i18n/locales/vi-VN/account-settings.json
index 41fb9c235df..b32588e8d1e 100644
--- a/web/i18n/locales/vi-VN/account-settings.json
+++ b/web/i18n/locales/vi-VN/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "Tài khoản",
- "account.appearanceDark": "Tối",
- "account.appearanceFollowSystem": "Follow system",
- "account.appearanceLabel": "Giao diện",
- "account.appearanceLight": "Sáng",
- "account.appearanceSystem": "Hệ thống",
"account.changeEmail.authTip": "Khi email của bạn được thay đổi, các tài khoản Google hoặc GitHub liên kết với email cũ của bạn sẽ không còn có thể đăng nhập vào tài khoản này.",
"account.changeEmail.changeTo": "Thay đổi thành {{email}}",
"account.changeEmail.codeLabel": "Mã xác thực",
diff --git a/web/i18n/locales/vi-VN/app.json b/web/i18n/locales/vi-VN/app.json
index 3dc8ac1ad14..22e059922f1 100644
--- a/web/i18n/locales/vi-VN/app.json
+++ b/web/i18n/locales/vi-VN/app.json
@@ -71,11 +71,8 @@
"gotoAnything.actions.slashDesc": "Thực hiện các lệnh như /theme, /lang",
"gotoAnything.actions.slashTitle": "Lệnh",
"gotoAnything.actions.themeCategoryDesc": "Đổi giao diện",
- "gotoAnything.actions.themeDark": "Chủ đề tối",
"gotoAnything.actions.themeDarkDesc": "Sử dụng giao diện tối",
- "gotoAnything.actions.themeLight": "Chủ đề sáng",
"gotoAnything.actions.themeLightDesc": "Sử dụng giao diện sáng",
- "gotoAnything.actions.themeSystem": "Chủ đề hệ thống",
"gotoAnything.actions.themeSystemDesc": "Theo giao diện của hệ điều hành của bạn",
"gotoAnything.contextTokenHint": "Khi ô trống, nhấn Backspace để bỏ bộ lọc hoặc trang hiện tại.",
"gotoAnything.emptyState.noAppsFound": "Không tìm thấy ứng dụng nào",
diff --git a/web/i18n/locales/vi-VN/common.json b/web/i18n/locales/vi-VN/common.json
index f055235e15f..caace0e70e0 100644
--- a/web/i18n/locales/vi-VN/common.json
+++ b/web/i18n/locales/vi-VN/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "Thẻ",
"tag.selectorPlaceholder": "Nhập để tìm kiếm hoặc tạo",
"tag.tags": "Thẻ",
- "theme.auto": "hệ thống",
- "theme.dark": "tối",
- "theme.light": "ánh sáng",
- "theme.theme": "Chủ đề",
+ "theme.dark": "Tối",
+ "theme.label": "Giao diện",
+ "theme.light": "Sáng",
+ "theme.system": "Hệ thống",
"triggerPage.description": "Chuyển sự kiện bên thứ ba thành đầu vào mà ứng dụng có thể nhận biết và xử lý — tự động hóa workflow mà không cần trigger thủ công.",
"unit.char": "ký tự",
"userProfile.about": "Về chúng tôi",
diff --git a/web/i18n/locales/zh-Hans/account-settings.json b/web/i18n/locales/zh-Hans/account-settings.json
index 3dbc00151b8..90a395f7766 100644
--- a/web/i18n/locales/zh-Hans/account-settings.json
+++ b/web/i18n/locales/zh-Hans/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "账户",
- "account.appearanceDark": "深色",
- "account.appearanceFollowSystem": "跟随系统",
- "account.appearanceLabel": "外观",
- "account.appearanceLight": "浅色",
- "account.appearanceSystem": "跟随系统",
"account.changeEmail.authTip": "一旦您的电子邮件地址更改,链接到您旧电子邮件地址的 Google 或 GitHub 帐户将无法再登录该帐户。",
"account.changeEmail.changeTo": "更改为 {{email}}",
"account.changeEmail.codeLabel": "验证码",
diff --git a/web/i18n/locales/zh-Hans/app.json b/web/i18n/locales/zh-Hans/app.json
index 2cf339aaea6..0d15bb4ec3f 100644
--- a/web/i18n/locales/zh-Hans/app.json
+++ b/web/i18n/locales/zh-Hans/app.json
@@ -70,12 +70,9 @@
"gotoAnything.actions.searchApplications": "搜索应用程序",
"gotoAnything.actions.slashDesc": "执行命令(输入 / 查看所有可用命令)",
"gotoAnything.actions.slashTitle": "命令",
- "gotoAnything.actions.themeCategoryDesc": "切换主题",
- "gotoAnything.actions.themeDark": "深色主题",
+ "gotoAnything.actions.themeCategoryDesc": "切换外观",
"gotoAnything.actions.themeDarkDesc": "使用深色外观",
- "gotoAnything.actions.themeLight": "浅色主题",
"gotoAnything.actions.themeLightDesc": "使用浅色外观",
- "gotoAnything.actions.themeSystem": "系统主题",
"gotoAnything.actions.themeSystemDesc": "跟随系统外观",
"gotoAnything.contextTokenHint": "输入框为空时,按 Backspace 移除当前筛选或返回上一层。",
"gotoAnything.emptyState.noAppsFound": "未找到应用",
diff --git a/web/i18n/locales/zh-Hans/common.json b/web/i18n/locales/zh-Hans/common.json
index 1177f373cb4..b9a153d7dd0 100644
--- a/web/i18n/locales/zh-Hans/common.json
+++ b/web/i18n/locales/zh-Hans/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "标签",
"tag.selectorPlaceholder": "搜索或者创建",
"tag.tags": "标签",
- "theme.auto": "自动",
"theme.dark": "深色",
+ "theme.label": "外观",
"theme.light": "浅色",
- "theme.theme": "主题",
+ "theme.system": "跟随系统",
"triggerPage.description": "将第三方事件转换为应用可识别并响应的输入——无需手动触发,即可自动运行工作流。",
"unit.char": "个字符",
"userProfile.about": "关于",
diff --git a/web/i18n/locales/zh-Hant/account-settings.json b/web/i18n/locales/zh-Hant/account-settings.json
index c1366ef502a..310cbcbe0f7 100644
--- a/web/i18n/locales/zh-Hant/account-settings.json
+++ b/web/i18n/locales/zh-Hant/account-settings.json
@@ -1,10 +1,5 @@
{
"account.account": "帳戶",
- "account.appearanceDark": "深色",
- "account.appearanceFollowSystem": "跟隨系統",
- "account.appearanceLabel": "外觀",
- "account.appearanceLight": "淺色",
- "account.appearanceSystem": "跟隨系統",
"account.changeEmail.authTip": "一旦您的電子郵件更改,與您的舊電子郵件相關聯的 Google 或 GitHub 帳戶將無法再登錄此帳戶。",
"account.changeEmail.changeTo": "更改為 {{email}}",
"account.changeEmail.codeLabel": "驗證碼",
diff --git a/web/i18n/locales/zh-Hant/app.json b/web/i18n/locales/zh-Hant/app.json
index 84e8e694b15..6dd503079f6 100644
--- a/web/i18n/locales/zh-Hant/app.json
+++ b/web/i18n/locales/zh-Hant/app.json
@@ -70,13 +70,10 @@
"gotoAnything.actions.searchApplications": "搜索應用程式",
"gotoAnything.actions.slashDesc": "執行命令如 /theme, /lang",
"gotoAnything.actions.slashTitle": "指令",
- "gotoAnything.actions.themeCategoryDesc": "切換主題",
- "gotoAnything.actions.themeDark": "黑暗主題",
+ "gotoAnything.actions.themeCategoryDesc": "切換外觀",
"gotoAnything.actions.themeDarkDesc": "使用深色外觀",
- "gotoAnything.actions.themeLight": "淺色主題",
- "gotoAnything.actions.themeLightDesc": "使用輕盈的外觀",
- "gotoAnything.actions.themeSystem": "系統主題",
- "gotoAnything.actions.themeSystemDesc": "遵循你的操作系統外觀",
+ "gotoAnything.actions.themeLightDesc": "使用淺色外觀",
+ "gotoAnything.actions.themeSystemDesc": "跟隨系統外觀",
"gotoAnything.contextTokenHint": "輸入框為空時,按 Backspace 移除目前篩選或返回上一層。",
"gotoAnything.emptyState.noAppsFound": "未找到應用",
"gotoAnything.emptyState.noKnowledgeBasesFound": "未找到知識庫",
diff --git a/web/i18n/locales/zh-Hant/common.json b/web/i18n/locales/zh-Hant/common.json
index 2cbb446f8d0..98b3c5f9391 100644
--- a/web/i18n/locales/zh-Hant/common.json
+++ b/web/i18n/locales/zh-Hant/common.json
@@ -326,10 +326,10 @@
"tag.placeholder": "標籤",
"tag.selectorPlaceholder": "搜尋或者建立",
"tag.tags": "標籤",
- "theme.auto": "系統",
- "theme.dark": "黑暗",
- "theme.light": "光",
- "theme.theme": "主題",
+ "theme.dark": "深色",
+ "theme.label": "外觀",
+ "theme.light": "淺色",
+ "theme.system": "跟隨系統",
"triggerPage.description": "將第三方事件轉換為應用可識別並執行的輸入,無需手動觸發即可自動化工作流程。",
"unit.char": "個字元",
"userProfile.about": "關於",
diff --git a/web/i18n/resources.generated.d.ts b/web/i18n/resources.generated.d.ts
index 43f3c551473..393c05c3569 100644
--- a/web/i18n/resources.generated.d.ts
+++ b/web/i18n/resources.generated.d.ts
@@ -3,11 +3,6 @@
export default interface Resources {
accountSettings: {
'account.account': 'Account'
- 'account.appearanceDark': 'Dark'
- 'account.appearanceFollowSystem': 'Follow system'
- 'account.appearanceLabel': 'Appearance'
- 'account.appearanceLight': 'Light'
- 'account.appearanceSystem': 'System'
'account.changeEmail.authTip': 'Once your email is changed, Google or GitHub accounts linked to your old email will no longer be able to log in to this account.'
'account.changeEmail.changeTo': 'Change to {{email}}'
'account.changeEmail.codeLabel': 'Verification code'
@@ -610,12 +605,9 @@ export default interface Resources {
'gotoAnything.actions.searchApplications': 'Search Applications'
'gotoAnything.actions.slashDesc': 'Execute commands (type / to see all available commands)'
'gotoAnything.actions.slashTitle': 'Commands'
- 'gotoAnything.actions.themeCategoryDesc': 'Switch theme'
- 'gotoAnything.actions.themeDark': 'Dark Theme'
+ 'gotoAnything.actions.themeCategoryDesc': 'Change appearance'
'gotoAnything.actions.themeDarkDesc': 'Use dark appearance'
- 'gotoAnything.actions.themeLight': 'Light Theme'
'gotoAnything.actions.themeLightDesc': 'Use light appearance'
- 'gotoAnything.actions.themeSystem': 'System Theme'
'gotoAnything.actions.themeSystemDesc': 'Follow your OS appearance'
'gotoAnything.contextTokenHint': 'In an empty field, Backspace removes the current filter or page.'
'gotoAnything.emptyState.noAppsFound': 'No apps found'
@@ -1976,10 +1968,10 @@ export default interface Resources {
'tag.placeholder': 'Tags'
'tag.selectorPlaceholder': 'Type to search or create'
'tag.tags': 'Tags'
- 'theme.auto': 'system'
- 'theme.dark': 'dark'
- 'theme.light': 'light'
- 'theme.theme': 'Theme'
+ 'theme.dark': 'Dark'
+ 'theme.label': 'Appearance'
+ 'theme.light': 'Light'
+ 'theme.system': 'System'
'triggerPage.description': 'Convert third-party events into inputs your apps can recognize and act on — automate workflows without manual triggers.'
'unit.char': 'chars'
'userProfile.about': 'About'
diff --git a/web/types/app.ts b/web/types/app.ts
index 6516377924a..28c9c972ebf 100644
--- a/web/types/app.ts
+++ b/web/types/app.ts
@@ -13,13 +13,6 @@ import type {
PromptMode,
} from '@/models/debug'
-export type Theme = 'light' | 'dark' | 'system'
-export const Theme = {
- light: 'light' as Theme,
- dark: 'dark' as Theme,
- system: 'system' as Theme,
-} as const
-
export type ModelModeType = 'chat' | 'completion' | ''
export const ModelModeType = {
chat: 'chat' as ModelModeType,