diff --git a/packages/polymech/src/app/config.ts b/packages/polymech/src/app/config.ts index f7b38f3..11f2b1b 100644 --- a/packages/polymech/src/app/config.ts +++ b/packages/polymech/src/app/config.ts @@ -8,9 +8,9 @@ export const OSR_ROOT = () => path.resolve(resolve("${OSR_ROOT}")) export const LOGGING_NAMESPACE = 'polymech-site' export const TRANSLATE_CONTENT = true -export const LANGUAGES = ['en', 'ar', 'de', 'ja', 'es', 'zh'] +export const LANGUAGES = ['en', 'de', 'es', 'fr'] //export const LANGUAGES_PROD = ['en'] -export const LANGUAGES_PROD = ['en', 'es', 'ar', 'de', 'ja', 'zh', 'fr'] +export const LANGUAGES_PROD = ['en', 'es', 'de','fr'] export const isRTL = (lang) => lang === 'ar' // i18n constants diff --git a/packages/polymech/src/base/i18n.ts b/packages/polymech/src/base/i18n.ts index 9db29b0..af54d00 100644 --- a/packages/polymech/src/base/i18n.ts +++ b/packages/polymech/src/base/i18n.ts @@ -26,7 +26,7 @@ export const translate = async (text: string, srcLanguage = 'en', targetLanguage }) return translation } catch (e) { - logger.error(`Failed to translate text: ${text} from ${srcLanguage} to ${targetLanguage} : ${e.message}`, e) + logger.error(`Failed to translate text: ${text} from ${srcLanguage} to ${targetLanguage} : ${e.message}`) } return text } @@ -57,10 +57,9 @@ export const translateSheets = async (product, language) => { if (I18N_CACHE && exists(dst)) { return dst } - logger.debug(`Translate assets ${src} to ${language}`) try { return await translateXLS(path.resolve(src), dst, i18nOptions) } catch (e) { - logger.error(`Failed to translate assets ${src} to ${language}`, e.message, e) + logger.error(`Failed to translate assets ${src} to ${language}`, e.message) } } diff --git a/packages/polymech/src/components/sidebar/Sidebar.astro b/packages/polymech/src/components/sidebar/Sidebar.astro index 0ee75bc..b2c9875 100644 --- a/packages/polymech/src/components/sidebar/Sidebar.astro +++ b/packages/polymech/src/components/sidebar/Sidebar.astro @@ -4,7 +4,6 @@ import TableOfContentsWithScroll from './TableOfContentsWithScroll.astro'; import { processSidebarGroup, getCurrentPath } from './utils'; import type { SidebarGroup as SidebarGroupType } from './types'; import type { MarkdownHeading } from 'astro'; -import Translate from "@polymech/astro-base/components/i18n.astro"; import SidebarPersister from './SidebarPersister.astro'; import { I18N_SOURCE_LANGUAGE } from "config/config.js"; diff --git a/packages/polymech/src/components/sidebar/TableOfContentsWithScroll.astro b/packages/polymech/src/components/sidebar/TableOfContentsWithScroll.astro index 601225d..604e279 100644 --- a/packages/polymech/src/components/sidebar/TableOfContentsWithScroll.astro +++ b/packages/polymech/src/components/sidebar/TableOfContentsWithScroll.astro @@ -4,6 +4,7 @@ import { generateToC } from './utils/generateToC.js'; import TableOfContentsList from './TableOfContents/TableOfContentsList.astro'; import Translate from "@polymech/astro-base/components/i18n.astro"; +// @todo: scroll observer interface Props { headings: MarkdownHeading[]; title?: string; @@ -38,6 +39,9 @@ const toc = generateToC(headings, { )}