feat(*): update Japanese localization for various packages (#6207)

This commit is contained in:
白熱
2025-11-27 15:42:39 +08:00
committed by GitHub
parent e161f5ebb1
commit 1551b81a2d
77 changed files with 1718 additions and 1753 deletions
+4 -4
View File
@@ -25,12 +25,12 @@
"univer-cli": "bin/index.ts"
},
"dependencies": {
"@typescript-eslint/parser": "^8.46.2",
"@typescript-eslint/parser": "^8.48.0",
"@vitejs/plugin-react": "^5.1.1",
"@vitejs/plugin-vue": "^6.0.1",
"@vitejs/plugin-vue": "^6.0.2",
"@vitest/coverage-istanbul": "^3.2.4",
"autoprefixer": "^10.4.22",
"eslint-plugin-better-tailwindcss": "^3.7.10",
"eslint-plugin-better-tailwindcss": "^3.7.11",
"eslint-plugin-header": "^3.1.1",
"eslint-plugin-no-barrel-import": "^0.0.2",
"eslint-plugin-no-penetrating-import": "^0.0.1",
@@ -42,7 +42,7 @@
"sort-keys": "^6.0.0",
"tailwind-scrollbar": "^3",
"tailwindcss": "3.4.18",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-external": "^6.2.2",
"vitest": "^3.2.4"
+8 -8
View File
@@ -16,21 +16,21 @@
"build:storybook": "storybook build"
},
"dependencies": {
"@chromatic-com/storybook": "^4.1.2",
"@storybook/addon-docs": "^10.0.7",
"@storybook/addon-links": "^10.0.7",
"@storybook/addon-styling-webpack": "^2.0.0",
"@chromatic-com/storybook": "^4.1.3",
"@storybook/addon-docs": "^10.1.0",
"@storybook/addon-links": "^10.1.0",
"@storybook/addon-styling-webpack": "^3.0.0",
"@storybook/addon-webpack5-compiler-swc": "^4.0.2",
"@storybook/icons": "^1.6.0",
"@storybook/react": "^10.0.7",
"@storybook/react-webpack5": "^10.0.7",
"@storybook/icons": "^2.0.1",
"@storybook/react": "^10.1.0",
"@storybook/react-webpack5": "^10.1.0",
"@univerjs/core": "workspace:*",
"@univerjs/design": "workspace:*",
"@univerjs/themes": "workspace:*",
"@univerjs/ui": "workspace:*",
"css-loader": "^7.1.2",
"postcss-loader": "^8.2.0",
"storybook": "^10.0.7",
"storybook": "^10.1.0",
"storybook-addon-swc": "^1.2.0",
"style-loader": "^4.0.0",
"tsconfig-paths-webpack-plugin": "^4.2.0",
+1 -1
View File
@@ -84,7 +84,7 @@
"@univerjs/uniui": "workspace:*",
"@univerjs/watermark": "workspace:*",
"lit": "^3.3.1",
"monaco-editor": "0.54.0",
"monaco-editor": "0.55.1",
"react": "19.2.0",
"react-dom": "19.2.0",
"react-mosaic-component": "^6.1.1"
+8 -8
View File
@@ -3,7 +3,7 @@
"type": "module",
"version": "0.12.2",
"private": true,
"packageManager": "pnpm@10.21.0",
"packageManager": "pnpm@10.23.0",
"author": "DreamNum Co., Ltd. <developer@univer.ai>",
"license": "Apache-2.0",
"funding": {
@@ -48,13 +48,13 @@
"@antfu/eslint-config": "^6.2.0",
"@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0",
"@eslint-react/eslint-plugin": "^2.3.5",
"@playwright/test": "^1.56.1",
"@eslint-react/eslint-plugin": "^2.3.9",
"@playwright/test": "^1.57.0",
"@release-it-plugins/workspaces": "^5.0.3",
"@release-it/conventional-changelog": "^10.0.1",
"@release-it/conventional-changelog": "^10.0.2",
"@types/fs-extra": "^11.0.4",
"@types/node": "^24.10.1",
"@types/react": "19.2.4",
"@types/react": "19.2.7",
"@types/react-dom": "19.2.3",
"@univerjs-infra/shared": "workspace:*",
"@univerjs/design": "workspace:*",
@@ -66,8 +66,8 @@
"eslint-plugin-react-refresh": "^0.4.24",
"fs-extra": "^11.3.2",
"husky": "^9.1.7",
"lint-staged": "^16.2.6",
"posthog-node": "^5.11.2",
"lint-staged": "^16.2.7",
"posthog-node": "^5.14.0",
"react": "19.2.0",
"react-dom": "19.2.0",
"release-it": "^19.0.6",
@@ -84,7 +84,7 @@
]
},
"resolutions": {
"@types/react": "19.2.4",
"@types/react": "19.2.7",
"@types/react-dom": "19.2.3",
"react": "19.2.0",
"react-dom": "19.2.0"
+2 -2
View File
@@ -76,8 +76,8 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4",
"vue": "^3.5.22"
"vue": "^3.5.25"
}
}
@@ -73,7 +73,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -86,7 +86,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -61,7 +61,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -78,7 +78,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -74,7 +74,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -93,7 +93,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -70,7 +70,7 @@
"@univerjs/sheets": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+2 -2
View File
@@ -90,7 +90,7 @@
"devDependencies": {
"@testing-library/jest-dom": "6.9.1",
"@testing-library/react": "^16.3.0",
"@types/react-grid-layout": "^1.3.5",
"@types/react-grid-layout": "^1.3.6",
"@types/react-transition-group": "^4.4.12",
"@univerjs-infra/shared": "workspace:*",
"@univerjs/core": "workspace:*",
@@ -100,7 +100,7 @@
"tailwindcss": "3.4.18",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -83,7 +83,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -62,7 +62,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -82,7 +82,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -61,7 +61,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -75,7 +75,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -85,7 +85,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -76,7 +76,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -97,7 +97,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -68,7 +68,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -66,7 +66,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -81,7 +81,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+2 -2
View File
@@ -64,7 +64,7 @@
"@floating-ui/dom": "^1.7.4",
"@floating-ui/utils": "^0.2.10",
"@univerjs/core": "workspace:*",
"cjk-regex": "^3.3.0",
"cjk-regex": "^3.4.0",
"franc-min": "^6.2.0",
"opentype.js": "^1.3.4"
},
@@ -73,7 +73,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
},
"browser": {
+1 -1
View File
@@ -81,7 +81,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -77,7 +77,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -66,7 +66,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -66,7 +66,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -86,7 +86,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -19,33 +19,33 @@ import type enUS from './en-US';
const locale: typeof enUS = {
sheet: {
cf: {
title: '조건부 서식',
title: '条件付き書式',
menu: {
manageConditionalFormatting: '조건부 서식 관리',
createConditionalFormatting: '조건부 서식 만들기',
clearRangeRules: '선택 영역 규칙 지우기',
clearWorkSheetRules: '시트 전체 규칙 지우기',
manageConditionalFormatting: 'ルールの管理',
createConditionalFormatting: '新しいルール',
clearRangeRules: '選択したセルからルールをクリア',
clearWorkSheetRules: 'シート全体からルールをクリア',
},
form: {
lessThan: '{0}보다 작음',
lessThanOrEqual: '{0} 이하',
greaterThan: '{0}보다 큼',
greaterThanOrEqual: '{0} 이상',
rangeSelector: '범위 선택 또는 값 입력',
lessThan: '{0} より小さい',
lessThanOrEqual: '{0} 以下',
greaterThan: '{0} より大きい',
greaterThanOrEqual: '{0} 以上',
rangeSelector: '範囲を選択するか値を入力してください',
},
iconSet: {
direction: '방향',
shape: '모양',
mark: '표식',
rank: '순위',
rule: '규칙',
icon: '아이콘',
type: '유형',
value: '',
reverseIconOrder: '아이콘 순서 반대로',
and: '그리고',
when: '조건',
onlyShowIcon: '아이콘만 표시',
direction: '方向',
shape: '図形',
mark: 'インジケーター',
rank: '評価',
rule: 'ルール',
icon: 'アイコン',
type: '種類',
value: '',
reverseIconOrder: 'アイコンの順序を逆にする',
and: 'かつ',
when: '次の場合',
onlyShowIcon: 'アイコンのみ表示',
},
symbol: {
greaterThan: '>',
@@ -54,123 +54,123 @@ const locale: typeof enUS = {
lessThanOrEqual: '≤',
},
panel: {
createRule: '규칙 만들기',
clear: '모든 규칙 지우기',
range: '적용 범위',
styleType: '스타일 유형',
submit: '확인',
cancel: '취소',
rankAndAverage: '상위/하위/평균',
styleRule: '스타일 규칙',
isNotBottom: '상위',
isBottom: '하위',
greaterThanAverage: '평균 초과',
lessThanAverage: '평균 미만',
medianValue: '중앙값',
fillType: '채우기 유형',
pureColor: '단색',
gradient: '그라데이션',
colorSet: '색상 세트',
positive: '양수',
native: '음수',
workSheet: '시트 전체',
selectedRange: '선택 영역',
managerRuleSelect: '{0} 규칙 관리',
onlyShowDataBar: '데이터 막대만 표시',
createRule: '新しいルール',
clear: 'ルールのクリア',
range: '適用先',
styleType: 'スタイルの種類',
submit: 'OK',
cancel: 'キャンセル',
rankAndAverage: '上位/下位/平均',
styleRule: '書式ルール',
isNotBottom: '上位',
isBottom: '下位',
greaterThanAverage: '平均より上',
lessThanAverage: '平均より下',
medianValue: '中央値',
fillType: '塗りつぶしの種類',
pureColor: '単色',
gradient: 'グラデーション',
colorSet: 'カラーセット',
positive: '正の値',
native: '負の値',
workSheet: 'このワークシート',
selectedRange: '現在の選択範囲',
managerRuleSelect: '{0} の書式ルールを表示',
onlyShowDataBar: '棒のみ表示',
},
preview: {
describe: {
beginsWith: '{0}로 시작',
endsWith: '{0}로 끝남',
containsText: '{0} 포함',
notContainsText: '{0} 미포함',
equal: '{0}와 같음',
notEqual: '{0}와 다름',
containsBlanks: '빈 셀 포함',
notContainsBlanks: '빈 셀 미포함',
containsErrors: '오류 포함',
notContainsErrors: '오류 미포함',
greaterThan: '{0}보다 큼',
greaterThanOrEqual: '{0} 이상',
lessThan: '{0}보다 작음',
lessThanOrEqual: '{0} 이하',
notBetween: '{0} {1} 사이 아님',
between: '{0} {1} 사이',
yesterday: '어제',
tomorrow: '내일',
last7Days: '최근 7일',
thisMonth: '이번 달',
lastMonth: '지난 달',
nextMonth: '다음 달',
thisWeek: '이번 주',
lastWeek: '지난 주',
nextWeek: '다음 주',
today: '오늘',
topN: '상위 {0}',
bottomN: '하위 {0}',
topNPercent: '상위 {0}%',
bottomNPercent: '하위 {0}%',
beginsWith: '{0} で始まる',
endsWith: '{0} で終わる',
containsText: '{0} を含む',
notContainsText: '{0} を含まない',
equal: '{0} と等しい',
notEqual: '{0} と等しくない',
containsBlanks: '空白を含む',
notContainsBlanks: '空白を含まない',
containsErrors: 'エラーを含む',
notContainsErrors: 'エラーを含まない',
greaterThan: '{0} より大きい',
greaterThanOrEqual: '{0} 以上',
lessThan: '{0} より小さい',
lessThanOrEqual: '{0} 以下',
notBetween: '{0} {1} の間以外',
between: '{0} {1} の間',
yesterday: '昨日',
tomorrow: '明日',
last7Days: '過去 7 日間',
thisMonth: '今月',
lastMonth: '先月',
nextMonth: '来月',
thisWeek: '今週',
lastWeek: '先週',
nextWeek: '来週',
today: '今日',
topN: '上位 {0}',
bottomN: '下位 {0}',
topNPercent: '上位 {0}%',
bottomNPercent: '下位 {0}%',
},
},
operator: {
beginsWith: '로 시작',
endsWith: '로 끝남',
containsText: '포함',
notContainsText: '미포함',
equal: '같음',
notEqual: '다름',
containsBlanks: '빈 셀 포함',
notContainsBlanks: '빈 셀 미포함',
containsErrors: '오류 포함',
notContainsErrors: '오류 미포함',
greaterThan: '보다 큼',
greaterThanOrEqual: '이상',
lessThan: '보다 작음',
lessThanOrEqual: '이하',
notBetween: '사이 아님',
between: '사이',
yesterday: '어제',
tomorrow: '내일',
last7Days: '최근 7일',
thisMonth: '이번 달',
lastMonth: '지난 달',
nextMonth: '다음 달',
thisWeek: '이번 주',
lastWeek: '지난 주',
nextWeek: '다음 주',
today: '오늘',
beginsWith: 'で始まる',
endsWith: 'で終わる',
containsText: 'を含む',
notContainsText: 'を含まない',
equal: 'と等しい',
notEqual: 'と等しくない',
containsBlanks: '空白を含む',
notContainsBlanks: '空白を含まない',
containsErrors: 'エラーを含む',
notContainsErrors: 'エラーを含まない',
greaterThan: 'より大きい',
greaterThanOrEqual: '以上',
lessThan: 'より小さい',
lessThanOrEqual: '以下',
notBetween: 'の間以外',
between: 'の間',
yesterday: '昨日',
tomorrow: '明日',
last7Days: '過去 7 日間',
thisMonth: '今月',
lastMonth: '先月',
nextMonth: '来月',
thisWeek: '今週',
lastWeek: '先週',
nextWeek: '来週',
today: '今日',
},
ruleType: {
highlightCell: '셀 강조',
dataBar: '데이터 막대',
colorScale: '색상 눈금',
formula: '사용자 지정 수식',
iconSet: '아이콘 집합',
duplicateValues: '중복 값',
uniqueValues: '고유 값',
highlightCell: 'セルの強調表示ルール',
dataBar: 'データバー',
colorScale: 'カラースケール',
formula: '数式を使用して、書式設定するセルを決定',
iconSet: 'アイコンセット',
duplicateValues: '重複する値',
uniqueValues: '一意の値',
},
subRuleType: {
uniqueValues: '고유 값',
duplicateValues: '중복 값',
rank: '순위',
text: '텍스트',
timePeriod: '기간',
number: '숫자',
average: '평균',
uniqueValues: '一意の値',
duplicateValues: '重複する値',
rank: 'ランク',
text: '指定の値を含むテキスト',
timePeriod: '日付',
number: '数値',
average: '平均',
},
valueType: {
num: '숫자',
min: '최소값',
max: '최대값',
percent: '백분율',
percentile: '백분위수',
formula: '수식',
none: '없음',
num: '数値',
min: '最小値',
max: '最大値',
percent: 'パーセント',
percentile: 'パーセンタイル',
formula: '数式',
none: 'なし',
},
errorMessage: {
notBlank: '조건을 비울 수 없습니다.',
formulaError: '잘못된 수식입니다.',
rangeError: '잘못된 선택 영역입니다.',
notBlank: '条件を入力してください。',
formulaError: '数式が正しくありません。',
rangeError: '範囲が正しくありません。',
},
},
},
@@ -83,7 +83,7 @@
"@univerjs/icons-svg": "^1.0.2",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -92,7 +92,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -90,7 +90,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -18,180 +18,180 @@ import type enUS from './en-US';
const locale: typeof enUS = {
dataValidation: {
title: '데이터 유효성 검사',
title: 'データの入力規則',
validFail: {
value: '값을 입력하세요',
common: '값 또는 수식을 입력하세요',
number: '숫자 또는 수식을 입력하세요',
formula: '수식을 입력하세요',
integer: '정수 또는 수식을 입력하세요',
date: '날짜 또는 수식을 입력하세요',
list: '목록 옵션을 입력하세요',
listInvalid: '목록 소스는 구분된 목록이거나 단일 행 또는 열 참조여야 합니다',
checkboxEqual: '선택된 값과 선택되지 않은 값에 서로 다른 값을 입력하세요',
formulaError: '참조 범위에 보이지 않는 데이터가 포함되어 있습니다. 범위를 다시 설정하세요',
listIntersects: '선택한 범위가 규칙 범위와 겹칠 수 없습니다',
primitive: '사용자 지정 선택/미선택 값에는 수식을 사용할 수 없습니다',
value: '値を入力してください',
common: '値または数式を入力してください',
number: '数値または数式を入力してください',
formula: '数式を入力してください',
integer: '整数または数式を入力してください',
date: '日付または数式を入力してください',
list: 'リストのオプションを入力してください',
listInvalid: 'リスト元の値は、区切りリスト、または単一の行または列の参照である必要があります',
checkboxEqual: 'チェックされた値とチェックされていない値には異なる値を入力してください',
formulaError: '参照範囲に見えないデータが含まれています。範囲を再設定してください',
listIntersects: '選択した範囲はルール範囲と重なることはできません',
primitive: 'カスタムの選択/未選択値には数式を使用できません',
},
panel: {
title: '데이터 유효성 검사 관리',
addTitle: '새 데이터 유효성 검사 추가',
removeAll: '모두 제거',
add: '규칙 추가',
range: '적용 범위',
type: '유형',
options: '고급 옵션',
operator: '연산자',
removeRule: '규칙 제거',
done: '완료',
formulaPlaceholder: '값 또는 수식 입력',
valuePlaceholder: '값 입력',
formulaAnd: '그리고',
invalid: '유효하지 않음',
showWarning: '경고 표시',
rejectInput: '입력 거부',
messageInfo: '도움말 메시지',
showInfo: '선택한 셀에 도움말 표시',
rangeError: '범위가 올바르지 않습니다',
allowBlank: '빈 셀 허용',
title: 'データの入力規則の管理',
addTitle: '新しい入力規則を追加',
removeAll: 'すべて削除',
add: 'ルールを追加',
range: '適用範囲',
type: '条件',
options: '詳細オプション',
operator: 'データ',
removeRule: 'ルールを削除',
done: '完了',
formulaPlaceholder: '値または数式を入力',
valuePlaceholder: '値を入力',
formulaAnd: '',
invalid: '無効なデータ',
showWarning: '警告を表示',
rejectInput: '入力を拒否',
messageInfo: '入力時メッセージ',
showInfo: 'セルを選択したときに入力時メッセージを表示する',
rangeError: '範囲が正しくありません',
allowBlank: '空白を無視する',
},
operators: {
between: '사이',
greaterThan: '초과',
greaterThanOrEqual: '이상',
lessThan: '미만',
lessThanOrEqual: '이하',
equal: '같음',
notEqual: '같지 않음',
notBetween: '사이가 아님',
legal: '유효한 형식',
between: '次の値の間',
greaterThan: '次の値より大きい',
greaterThanOrEqual: '次の値以上',
lessThan: '次の値より小さい',
lessThanOrEqual: '次の値以下',
equal: '次の値に等しい',
notEqual: '次の値に等しくない',
notBetween: '次の値の間以外',
legal: '有効な形式',
},
ruleName: {
between: '{FORMULA1} {FORMULA2} 사이',
greaterThan: '{FORMULA1} 초과',
greaterThanOrEqual: '{FORMULA1} 이상',
lessThan: '{FORMULA1} 미만',
lessThanOrEqual: '{FORMULA1} 이하',
equal: '{FORMULA1}와 같음',
notEqual: '{FORMULA1}와 다름',
notBetween: '{FORMULA1} {FORMULA2} 사이 아님',
legal: '유효한 {TYPE} 형식',
between: '{FORMULA1} {FORMULA2} の間',
greaterThan: '{FORMULA1} より大きい',
greaterThanOrEqual: '{FORMULA1} 以上',
lessThan: '{FORMULA1} より小さい',
lessThanOrEqual: '{FORMULA1} 以下',
equal: '{FORMULA1} に等しい',
notEqual: '{FORMULA1} に等しくない',
notBetween: '{FORMULA1} {FORMULA2} の間以外',
legal: '有効な {TYPE} 形式',
},
errorMsg: {
between: '값은 {FORMULA1} {FORMULA2} 사이여야 합니다',
greaterThan: '값은 {FORMULA1} 초과여야 합니다',
greaterThanOrEqual: '값은 {FORMULA1} 이상이어야 합니다',
lessThan: '값은 {FORMULA1} 미만이어야 합니다',
lessThanOrEqual: '값은 {FORMULA1} 이하이어야 합니다',
equal: '값은 {FORMULA1}와 같아야 합니다',
notEqual: '값은 {FORMULA1}와 달라야 합니다',
notBetween: '값은 {FORMULA1} {FORMULA2} 사이가 아니어야 합니다',
legal: '값은 유효한 {TYPE} 형식이어야 합니다',
between: '値は {FORMULA1} {FORMULA2} の間である必要があります',
greaterThan: '値は {FORMULA1} より大きい必要があります',
greaterThanOrEqual: '値は {FORMULA1} 以上である必要があります',
lessThan: '値は {FORMULA1} より小さい必要があります',
lessThanOrEqual: '値は {FORMULA1} 以下である必要があります',
equal: '値は {FORMULA1} に等しい必要があります',
notEqual: '値は {FORMULA1} に等しくない必要があります',
notBetween: '値は {FORMULA1} {FORMULA2} の間以外である必要があります',
legal: '値は有効な {TYPE} 形式である必要があります',
},
any: {
title: '모든 값',
error: '이 셀의 내용이 유효성 검사 규칙을 위반했습니다',
title: 'すべての値',
error: 'このセルの内容は入力規則に違反しています',
},
date: {
title: '날짜',
title: '日付',
operators: {
between: '사이',
greaterThan: '이후',
greaterThanOrEqual: '이거나 이후',
lessThan: '이전',
lessThanOrEqual: '이거나 이전',
equal: '같음',
notEqual: '다름',
notBetween: '사이가 아님',
legal: '유효한 날짜',
between: '次の値の間',
greaterThan: '次の値より大きい',
greaterThanOrEqual: '次の値以上',
lessThan: '次の値より小さい',
lessThanOrEqual: '次の値以下',
equal: '次の値に等しい',
notEqual: '次の値に等しくない',
notBetween: '次の値の間以外',
legal: '有効な日付',
},
ruleName: {
between: '{FORMULA1} {FORMULA2} 사이',
greaterThan: '{FORMULA1} 이후',
greaterThanOrEqual: '{FORMULA1} 이거나 이후',
lessThan: '{FORMULA1} 이전',
lessThanOrEqual: '{FORMULA1} 이거나 이전',
equal: '{FORMULA1}와 같음',
notEqual: '{FORMULA1}와 다름',
notBetween: '{FORMULA1} {FORMULA2} 사이 아님',
legal: '유효한 날짜',
between: '{FORMULA1} {FORMULA2} の間',
greaterThan: '{FORMULA1} より後',
greaterThanOrEqual: '{FORMULA1} 以降',
lessThan: '{FORMULA1} より前',
lessThanOrEqual: '{FORMULA1} 以前',
equal: '{FORMULA1} に等しい',
notEqual: '{FORMULA1} に等しくない',
notBetween: '{FORMULA1} {FORMULA2} の間以外',
legal: '有効な日付',
},
errorMsg: {
between: '값은 유효한 날짜이며 {FORMULA1} {FORMULA2} 사이여야 합니다',
greaterThan: '값은 유효한 날짜이며 {FORMULA1} 이후여야 합니다',
greaterThanOrEqual: '값은 유효한 날짜이며 {FORMULA1} 이거나 이후여야 합니다',
lessThan: '값은 유효한 날짜이며 {FORMULA1} 이전이어야 합니다',
lessThanOrEqual: '값은 유효한 날짜이며 {FORMULA1} 이거나 이전이어야 합니다',
equal: '값은 유효한 날짜이며 {FORMULA1}와 같아야 합니다',
notEqual: '값은 유효한 날짜이며 {FORMULA1}와 달라야 합니다',
notBetween: '값은 유효한 날짜이며 {FORMULA1} {FORMULA2} 사이가 아니어야 합니다',
legal: '값은 유효한 날짜여야 합니다',
between: '値は有効な日付で、{FORMULA1} {FORMULA2} の間である必要があります',
greaterThan: '値は有効な日付で、{FORMULA1} より後である必要があります',
greaterThanOrEqual: '値は有効な日付で、{FORMULA1} 以降である必要があります',
lessThan: '値は有効な日付で、{FORMULA1} より前である必要があります',
lessThanOrEqual: '値は有効な日付で、{FORMULA1} 以前である必要があります',
equal: '値は有効な日付で、{FORMULA1} に等しい必要があります',
notEqual: '値は有効な日付で、{FORMULA1} に等しくない必要があります',
notBetween: '値は有効な日付で、{FORMULA1} {FORMULA2} の間以外である必要があります',
legal: '値は有効な日付である必要があります',
},
},
list: {
title: '목록',
name: '목록 범위 내 값',
error: '입력 값이 지정된 범위 내에 있어야 합니다',
emptyError: '값을 입력하세요',
add: '추가',
dropdown: '목록 표시',
options: '옵션',
customOptions: '사용자 지정',
refOptions: '범위 참조',
formulaError: '목록 소스는 구분된 목록이거나 단일 행 또는 열 참조여야 합니다',
edit: '수정',
title: 'リスト',
name: 'リスト範囲内の値',
error: '入力値は指定された範囲内にある必要があります',
emptyError: '値を入力してください',
add: '追加',
dropdown: 'ドロップダウンリストから選択する',
options: 'オプション',
customOptions: 'カスタム',
refOptions: '範囲を参照',
formulaError: 'リスト元の値は、区切りリスト、または単一の行または列の参照である必要があります',
edit: '編集',
},
listMultiple: {
title: '복수 선택 목록',
dropdown: '여러 항목 선택',
title: '複数選択リスト',
dropdown: '複数項目を選択',
},
textLength: {
title: '텍스트 길이',
title: '文字列の長さ',
errorMsg: {
between: '텍스트 길이는 {FORMULA1} {FORMULA2} 사이여야 합니다',
greaterThan: '텍스트 길이는 {FORMULA1} 초과여야 합니다',
greaterThanOrEqual: '텍스트 길이는 {FORMULA1} 이상이어야 합니다',
lessThan: '텍스트 길이는 {FORMULA1} 미만이어야 합니다',
lessThanOrEqual: '텍스트 길이는 {FORMULA1} 이하이어야 합니다',
equal: '텍스트 길이는 {FORMULA1}와 같아야 합니다',
notEqual: '텍스트 길이는 {FORMULA1}와 달라야 합니다',
notBetween: '텍스트 길이는 {FORMULA1} {FORMULA2} 사이가 아니어야 합니다',
between: '文字列の長さは {FORMULA1} {FORMULA2} の間である必要があります',
greaterThan: '文字列の長さは {FORMULA1} より長い必要があります',
greaterThanOrEqual: '文字列の長さは {FORMULA1} 以上である必要があります',
lessThan: '文字列の長さは {FORMULA1} より短い必要があります',
lessThanOrEqual: '文字列の長さは {FORMULA1} 以下である必要があります',
equal: '文字列の長さは {FORMULA1} に等しい必要があります',
notEqual: '文字列の長さは {FORMULA1} に等しくない必要があります',
notBetween: '文字列の長さは {FORMULA1} {FORMULA2} の間以外である必要があります',
},
},
decimal: {
title: '숫자',
title: '小数点数',
},
whole: {
title: '정수',
title: '整数',
},
checkbox: {
title: '체크박스',
error: '이 셀의 내용이 유효성 검사 규칙을 위반했습니다',
tips: '셀 내 사용자 지정 값을 사용하세요',
checked: '선택된 값',
unchecked: '선택되지 않은 값',
title: 'チェックボックス',
error: 'このセルの内容は入力規則に違反しています',
tips: 'セル内のカスタム値を使用してください',
checked: 'チェックされた値',
unchecked: 'チェックされていない値',
},
custom: {
title: '사용자 지정 수식',
error: '이 셀의 내용이 유효성 검사 규칙을 위반했습니다',
validFail: '유효한 수식을 입력하세요',
ruleName: '사용자 지정 수식: {FORMULA1}',
title: 'ユーザー設定',
error: 'このセルの内容は入力規則に違反しています',
validFail: '有効な数式を入力してください',
ruleName: 'ユーザー設定数式: {FORMULA1}',
},
alert: {
title: '오류',
ok: '확인',
title: 'エラー',
ok: 'OK',
},
error: {
title: '잘못된 값:',
title: '無効な値:',
},
renderMode: {
arrow: '화살표',
chip: '',
text: '일반 텍스트',
label: '표시 스타일',
arrow: '矢印',
chip: 'チップ',
text: 'プレーンテキスト',
label: '表示スタイル',
},
showTime: {
label: '시간 선택기 표시',
label: '時間セレクターを表示',
},
},
};
+1 -1
View File
@@ -84,7 +84,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -96,7 +96,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+20 -20
View File
@@ -18,40 +18,40 @@ import type enUS from './en-US';
const locale: typeof enUS = {
sheetImage: {
title: '이미지',
title: '画像',
upload: {
float: '플로팅 이미지',
cell: '셀 내 이미지',
float: 'セル上に配置',
cell: 'セル内に配置',
},
panel: {
title: '이미지 편집',
title: '画像の編集',
},
},
'image-popup': {
replace: '바꾸기',
delete: '삭제',
edit: '편집',
crop: '자르기',
reset: '원래 크기',
replace: '画像の変更',
delete: '削除',
edit: '編集',
crop: 'トリミング',
reset: '元のサイズに戻す',
},
'drawing-anchor': {
title: '고정 위치 설정',
both: '셀과 함께 이동 및 크기 조절',
position: '셀과 함께 이동하되 크기 변경 안 함',
none: '셀과 함께 이동 및 크기 조절 안 함',
title: 'プロパティ',
both: 'セルに合わせて移動やサイズ変更をする',
position: 'セルに合わせて移動するがサイズ変更はしない',
none: 'セルに合わせて移動やサイズ変更をしない',
},
'update-status': {
exceedMaxSize: '이미지 크기가 제한({0}MB)을 초과했습니다',
invalidImageType: '지원하지 않는 이미지 형식입니다',
exceedMaxCount: '한 번에 {0}개까지만 업로드할 수 있습니다',
invalidImage: '유효하지 않은 이미지입니다',
exceedMaxSize: '画像サイズが制限({0}MB)を超えています',
invalidImageType: 'サポートされていない画像形式です',
exceedMaxCount: '一度にアップロードできるのは {0} 個までです',
invalidImage: '無効な画像です',
},
'cell-image': {
pasteTitle: '셀 이미지로 붙여넣기',
pasteContent: '셀 이미지 붙여넣기는 기존 셀 내용을 덮어씁니다. 계속 진행하시겠습니까?',
pasteError: '이 단위에서는 시트 셀 이미지 복사 붙여넣기를 지원하지 않습니다',
pasteTitle: 'セル内画像として貼り付け',
pasteContent: 'セル内画像を貼り付けると、既存のセル内容が上書きされます。続行しますか?',
pasteError: 'この箇所では、シートのセル内画像のコピー&ペーストはサポートされていません',
},
};
+1 -1
View File
@@ -63,7 +63,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -84,7 +84,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -88,7 +88,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -97,7 +97,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -88,7 +88,7 @@
"@univerjs/engine-render": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -63,7 +63,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -100,7 +100,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -79,7 +79,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -77,7 +77,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -85,7 +85,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -83,7 +83,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -90,7 +90,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -82,7 +82,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
@@ -84,7 +84,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -79,7 +79,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -99,7 +99,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -96,7 +96,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -89,7 +89,7 @@
"@univerjs/network": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+6 -6
View File
@@ -19,14 +19,14 @@ import type enUS from './en-US';
const locale: typeof enUS = {
sheets: {
tabs: {
sheetCopy: '(복사본{0})',
sheet: '시트',
sheetCopy: '(コピー{0})',
sheet: 'シート',
},
info: {
overlappingSelections: '겹치는 영역에서는 해당 명령을 사용할 수 없습니다.',
acrossMergedCell: '병합된 셀을 가로지름',
partOfCell: '병합된 셀의 일부만 선택됨',
hideSheet: '이 시트를 숨기면 표시되는 시트가 없습니다.',
overlappingSelections: 'そのコマンドは、重なり合う選択範囲に対しては使用できません。',
acrossMergedCell: '結合セルをまたいでいます',
partOfCell: '結合セルの一部が選択されています',
hideSheet: '表示されるシートがなくなるため、このシートを非表示にできません。',
},
},
};
+1 -1
View File
@@ -85,7 +85,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -64,7 +64,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -60,7 +60,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -57,6 +57,6 @@
},
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"vite": "^7.2.2"
"vite": "^7.2.4"
}
}
+1 -1
View File
@@ -80,7 +80,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -65,7 +65,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+2 -2
View File
@@ -67,8 +67,8 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4",
"vue": "^3.5.22"
"vue": "^3.5.25"
}
}
@@ -67,7 +67,7 @@
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -98,7 +98,7 @@
"tailwindcss": "3.4.18",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -95,7 +95,7 @@ const locale: typeof enUS = {
confirm: '確認',
cancel: 'キャンセル',
},
'global-shortcut': '전역 단축키',
'global-shortcut': 'グローバルショートカット',
'zoom-slider': {
resetTo: 'リセット',
},
+2 -2
View File
@@ -74,7 +74,7 @@
"@univerjs/sheets": "workspace:*",
"@univerjs/sheets-ui": "workspace:*",
"@univerjs/ui": "workspace:*",
"monaco-editor": "0.54.0"
"monaco-editor": "0.55.1"
},
"devDependencies": {
"@univerjs-infra/shared": "workspace:*",
@@ -83,7 +83,7 @@
"rxjs": "^7.8.2",
"tailwindcss": "3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1 -1
View File
@@ -79,7 +79,7 @@
"@univerjs-infra/shared": "workspace:*",
"rxjs": "^7.8.2",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite": "^7.2.4",
"vitest": "^3.2.4"
}
}
+1342 -1377
View File
File diff suppressed because it is too large Load Diff