diff --git a/ui/src/lib/paraglide/messages/_index.js b/ui/src/lib/paraglide/messages/_index.js index 11a10d0..4d0931b 100644 --- a/ui/src/lib/paraglide/messages/_index.js +++ b/ui/src/lib/paraglide/messages/_index.js @@ -150,6 +150,9 @@ export * from './profile_theme_label.js' export * from './profile_theme_amber.js' export * from './profile_theme_slate.js' export * from './profile_theme_rose.js' +export * from './profile_theme_forest.js' +export * from './profile_theme_mono.js' +export * from './profile_theme_cyber.js' export * from './profile_theme_light.js' export * from './profile_theme_light_slate.js' export * from './profile_theme_light_rose.js' diff --git a/ui/src/lib/paraglide/messages/profile_theme_cyber.js b/ui/src/lib/paraglide/messages/profile_theme_cyber.js new file mode 100644 index 0000000..3d06538 --- /dev/null +++ b/ui/src/lib/paraglide/messages/profile_theme_cyber.js @@ -0,0 +1,44 @@ +/* eslint-disable */ +import { getLocale, experimentalStaticLocale } from '../runtime.js'; + +/** @typedef {import('../runtime.js').LocalizedString} LocalizedString */ + +/** @typedef {{}} Profile_Theme_CyberInputs */ + +const en_profile_theme_cyber = /** @type {(inputs: Profile_Theme_CyberInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Cyberpunk`) +}; + +const ru_profile_theme_cyber = /** @type {(inputs: Profile_Theme_CyberInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Киберпанк`) +}; + +const id_profile_theme_cyber = /** @type {(inputs: Profile_Theme_CyberInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Cyberpunk`) +}; + +const pt_profile_theme_cyber = /** @type {(inputs: Profile_Theme_CyberInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Cyberpunk`) +}; + +const fr_profile_theme_cyber = /** @type {(inputs: Profile_Theme_CyberInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Cyberpunk`) +}; + +/** +* | output | +* | --- | +* | "Cyberpunk" | +* +* @param {Profile_Theme_CyberInputs} inputs +* @param {{ locale?: "en" | "ru" | "id" | "pt" | "fr" }} options +* @returns {LocalizedString} +*/ +export const profile_theme_cyber = /** @type {((inputs?: Profile_Theme_CyberInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { + const locale = experimentalStaticLocale ?? options.locale ?? getLocale() + if (locale === "en") return en_profile_theme_cyber(inputs) + if (locale === "ru") return ru_profile_theme_cyber(inputs) + if (locale === "id") return id_profile_theme_cyber(inputs) + if (locale === "pt") return pt_profile_theme_cyber(inputs) + return fr_profile_theme_cyber(inputs) +}); diff --git a/ui/src/lib/paraglide/messages/profile_theme_forest.js b/ui/src/lib/paraglide/messages/profile_theme_forest.js new file mode 100644 index 0000000..a5ab5d5 --- /dev/null +++ b/ui/src/lib/paraglide/messages/profile_theme_forest.js @@ -0,0 +1,44 @@ +/* eslint-disable */ +import { getLocale, experimentalStaticLocale } from '../runtime.js'; + +/** @typedef {import('../runtime.js').LocalizedString} LocalizedString */ + +/** @typedef {{}} Profile_Theme_ForestInputs */ + +const en_profile_theme_forest = /** @type {(inputs: Profile_Theme_ForestInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Forest`) +}; + +const ru_profile_theme_forest = /** @type {(inputs: Profile_Theme_ForestInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Лес`) +}; + +const id_profile_theme_forest = /** @type {(inputs: Profile_Theme_ForestInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Hutan`) +}; + +const pt_profile_theme_forest = /** @type {(inputs: Profile_Theme_ForestInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Floresta`) +}; + +const fr_profile_theme_forest = /** @type {(inputs: Profile_Theme_ForestInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Forêt`) +}; + +/** +* | output | +* | --- | +* | "Forest" | +* +* @param {Profile_Theme_ForestInputs} inputs +* @param {{ locale?: "en" | "ru" | "id" | "pt" | "fr" }} options +* @returns {LocalizedString} +*/ +export const profile_theme_forest = /** @type {((inputs?: Profile_Theme_ForestInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { + const locale = experimentalStaticLocale ?? options.locale ?? getLocale() + if (locale === "en") return en_profile_theme_forest(inputs) + if (locale === "ru") return ru_profile_theme_forest(inputs) + if (locale === "id") return id_profile_theme_forest(inputs) + if (locale === "pt") return pt_profile_theme_forest(inputs) + return fr_profile_theme_forest(inputs) +}); diff --git a/ui/src/lib/paraglide/messages/profile_theme_mono.js b/ui/src/lib/paraglide/messages/profile_theme_mono.js new file mode 100644 index 0000000..4868ff2 --- /dev/null +++ b/ui/src/lib/paraglide/messages/profile_theme_mono.js @@ -0,0 +1,44 @@ +/* eslint-disable */ +import { getLocale, experimentalStaticLocale } from '../runtime.js'; + +/** @typedef {import('../runtime.js').LocalizedString} LocalizedString */ + +/** @typedef {{}} Profile_Theme_MonoInputs */ + +const en_profile_theme_mono = /** @type {(inputs: Profile_Theme_MonoInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Mono`) +}; + +const ru_profile_theme_mono = /** @type {(inputs: Profile_Theme_MonoInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Моно`) +}; + +const id_profile_theme_mono = /** @type {(inputs: Profile_Theme_MonoInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Mono`) +}; + +const pt_profile_theme_mono = /** @type {(inputs: Profile_Theme_MonoInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Mono`) +}; + +const fr_profile_theme_mono = /** @type {(inputs: Profile_Theme_MonoInputs) => LocalizedString} */ () => { + return /** @type {LocalizedString} */ (`Mono`) +}; + +/** +* | output | +* | --- | +* | "Mono" | +* +* @param {Profile_Theme_MonoInputs} inputs +* @param {{ locale?: "en" | "ru" | "id" | "pt" | "fr" }} options +* @returns {LocalizedString} +*/ +export const profile_theme_mono = /** @type {((inputs?: Profile_Theme_MonoInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { + const locale = experimentalStaticLocale ?? options.locale ?? getLocale() + if (locale === "en") return en_profile_theme_mono(inputs) + if (locale === "ru") return ru_profile_theme_mono(inputs) + if (locale === "id") return id_profile_theme_mono(inputs) + if (locale === "pt") return pt_profile_theme_mono(inputs) + return fr_profile_theme_mono(inputs) +}); diff --git a/ui/src/routes/discover/+page.svelte b/ui/src/routes/discover/+page.svelte index 342c7f6..da22ca3 100644 --- a/ui/src/routes/discover/+page.svelte +++ b/ui/src/routes/discover/+page.svelte @@ -458,6 +458,7 @@