From bf6e9cc95d2fa8c507fa35f565c7f377d3a36861 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 26 Nov 2023 16:00:50 +0100 Subject: [PATCH] Fix break line issues with Chinese translation --- assets/jsons/translations/zh.json | 4 ++-- .../maps-mangement-components/filter-panel.component.tsx | 2 +- .../maps-playlists-panel.component.tsx | 2 +- .../components/shared/bsm-dropdown-button.component.tsx | 5 +++-- .../version-viewer/slides/mods/mods-grid.component.tsx | 8 ++++---- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index 6c228330..03c5a79a 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -81,8 +81,8 @@ }, "mods-grid": { "header-bar": { - "name": "Name", - "installed": "Installed", + "name": "名称", + "installed": "已安装", "latest": "最新", "description": "描述", "dropdown": { diff --git a/src/renderer/components/maps-mangement-components/filter-panel.component.tsx b/src/renderer/components/maps-mangement-components/filter-panel.component.tsx index 612428e2..5332c5ce 100644 --- a/src/renderer/components/maps-mangement-components/filter-panel.component.tsx +++ b/src/renderer/components/maps-mangement-components/filter-panel.component.tsx @@ -84,7 +84,7 @@ export function FilterPanel({ className, ref, playlist = false, filter, onChange }; const renderLabel = (text: string | number, isMax: boolean): JSX.Element => { - return {text}; + return {text}; }; const onNpssChange = ([min, max]: number[]) => { diff --git a/src/renderer/components/maps-mangement-components/maps-playlists-panel.component.tsx b/src/renderer/components/maps-mangement-components/maps-playlists-panel.component.tsx index ee4e84fe..db26ff29 100644 --- a/src/renderer/components/maps-mangement-components/maps-playlists-panel.component.tsx +++ b/src/renderer/components/maps-mangement-components/maps-playlists-panel.component.tsx @@ -153,7 +153,7 @@ export function MapsPlaylistsPanel({ version, isActive }: Props) {
handleSearch(e.target.value)} tabIndex={-1} />
- + diff --git a/src/renderer/components/shared/bsm-dropdown-button.component.tsx b/src/renderer/components/shared/bsm-dropdown-button.component.tsx index 4011e7ff..09cc55e0 100644 --- a/src/renderer/components/shared/bsm-dropdown-button.component.tsx +++ b/src/renderer/components/shared/bsm-dropdown-button.component.tsx @@ -21,9 +21,10 @@ type Props = { menuTranslationY?: string | number; children?: JSX.Element; text?: string; + textClassName?: string; }; -export const BsmDropdownButton = forwardRef(({ className, items, align, withBar = true, icon = "settings", buttonClassName, menuTranslationY, children, text }: Props, fowardRed) => { +export const BsmDropdownButton = forwardRef(({ className, items, align, withBar = true, icon = "settings", buttonClassName, menuTranslationY, children, text, textClassName }: Props, fowardRed) => { const [expanded, setExpanded] = useState(false); const t = useTranslation(); const ref = useRef(fowardRed); @@ -63,7 +64,7 @@ export const BsmDropdownButton = forwardRef(({ className, items, align, withBar return (
} className={className}> - setExpanded(!expanded)} className={buttonClassName ?? defaultButtonClassName} icon={icon} active={expanded} onClickOutside={handleClickOutside} withBar={withBar} text={text} /> + setExpanded(!expanded)} className={buttonClassName ?? defaultButtonClassName} icon={icon} active={expanded} textClassName={textClassName} onClickOutside={handleClickOutside} withBar={withBar} text={text} />
{items?.map( i => diff --git a/src/renderer/components/version-viewer/slides/mods/mods-grid.component.tsx b/src/renderer/components/version-viewer/slides/mods/mods-grid.component.tsx index d5244406..b4ed6e82 100644 --- a/src/renderer/components/version-viewer/slides/mods/mods-grid.component.tsx +++ b/src/renderer/components/version-viewer/slides/mods/mods-grid.component.tsx @@ -65,10 +65,10 @@ export function ModsGrid({ modsMap, installed, modsSelected, onModChange, moreIn - {filterEnabled ? handleInput(e.target.value)} /> : {t("pages.version-viewer.mods.mods-grid.header-bar.name")}} - {t("pages.version-viewer.mods.mods-grid.header-bar.installed")} - {t("pages.version-viewer.mods.mods-grid.header-bar.latest")} - {t("pages.version-viewer.mods.mods-grid.header-bar.description")} + {filterEnabled ? handleInput(e.target.value)} /> : {t("pages.version-viewer.mods.mods-grid.header-bar.name")}} + {t("pages.version-viewer.mods.mods-grid.header-bar.installed")} + {t("pages.version-viewer.mods.mods-grid.header-bar.latest")} + {t("pages.version-viewer.mods.mods-grid.header-bar.description")}