Skip to content

Commit 74f7669

Browse files
committed
Add Chinese locale overrides to UI schema
Introduced responsive UI overrides for the 'zh-CN' locale, specifying custom show/hide behavior for toolbar elements at 'sm' and 'md' breakpoints. This enhances localization support for Chinese users.
1 parent beabe65 commit 74f7669

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

viewers/snippet/src/config/ui-schema.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,38 @@ export const viewerUISchema: UISchema = {
2626
responsive: {
2727
localeOverrides: {
2828
groups: [
29+
{
30+
id: 'chinese-languages',
31+
locales: ['zh-CN'],
32+
breakpoints: {
33+
sm: {
34+
replaceHide: ['zoom-toolbar', 'mode-select-button', 'overflow-tabs-button'],
35+
replaceShow: [
36+
'view-mode',
37+
'annotate-mode',
38+
'shapes-mode',
39+
'redact-mode',
40+
41+
'pan-button',
42+
'pointer-button',
43+
'divider-3',
44+
],
45+
},
46+
md: {
47+
replaceShow: [
48+
'view-mode',
49+
'annotate-mode',
50+
'shapes-mode',
51+
'redact-mode',
52+
'zoom-toolbar',
53+
'pan-button',
54+
'pointer-button',
55+
'divider-3',
56+
],
57+
replaceHide: ['zoom-menu-button', 'mode-select-button', 'overflow-tabs-button'],
58+
},
59+
},
60+
},
2961
{
3062
id: 'germanic-languages',
3163
locales: ['de', 'nl'],

0 commit comments

Comments
 (0)