chore: replace all cn comments of fe to en version by volc api (#320)

This commit is contained in:
tecvan
2025-07-31 10:32:15 +08:00
committed by GitHub
parent 716ec0cba8
commit 71f6245a01
2960 changed files with 15545 additions and 15545 deletions

View File

@@ -26,7 +26,7 @@ import classnames from 'classnames';
import s from './handle.module.less';
// 目前只支持水平方向,按需扩展吧
// Currently only supports horizontal direction, expand it on demand.
export interface ResizableLayoutHandleProps {
className?: string;
hotZoneClassName?: string;
@@ -94,7 +94,7 @@ export const ResizableLayoutHandle: FC<ResizableLayoutHandleProps> = ({
const offEvents = () => {
window.removeEventListener('pointermove', move, false);
// 适配移动端出现多点触控的情况
// Adapt to the situation of multi-touch on the mobile end
window.removeEventListener('pointerdown', moveEnd, false);
window.removeEventListener('pointerup', moveEnd, false);
window.removeEventListener('pointercancel', moveEnd, false);
@@ -108,12 +108,12 @@ export const ResizableLayoutHandle: FC<ResizableLayoutHandleProps> = ({
setMoving(true);
callbackRef.current.onMoveStart();
window.addEventListener('pointermove', move, false);
// 适配移动端出现多点触控的情况
// Adapt to the situation of multi-touch on the mobile end
window.addEventListener('pointerdown', moveEnd, false);
window.addEventListener('pointerup', moveEnd, false);
window.addEventListener('pointercancel', moveEnd, false);
};
// TODO hover 样式 & 热区宽度需要和 UI 对齐
// TODO hover style & hotzone width needs to be aligned with UI
return (
<div
className={classnames(hotZoneStyle, hotZoneClassName)}

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import {
Children,
type PropsWithChildren,
@@ -61,7 +61,7 @@ export const ResizableLayout: FC<PropsWithChildren<ResizableLayoutProps>> = ({
return;
}
const totalSize = sum(state.itemWidth);
// 排除还没有进行过拖拽的情况,此时本地 state 中没有记录上次分配的宽度
// Exclude the case where no drag has been performed, and the last allocated width is not recorded in the local state at this time
if (totalSize <= 0) {
return;
}
@@ -107,7 +107,7 @@ export const ResizableLayout: FC<PropsWithChildren<ResizableLayoutProps>> = ({
);
}
}
// @ts-expect-error -- 跳过类型体操
// @ts-expect-error -- skip type gymnastics
const { ref } = child;
if (typeof ref === 'function') {
ref(target);
@@ -144,7 +144,7 @@ export const ResizableLayout: FC<PropsWithChildren<ResizableLayoutProps>> = ({
),
});
}}
// 相对于初始位置的偏移量
// Offset from the initial position
onMove={offset => {
const pre = index - 1;
childRef.current[pre].style.width = `${
@@ -156,7 +156,7 @@ export const ResizableLayout: FC<PropsWithChildren<ResizableLayoutProps>> = ({
}}
onMoveEnd={() => {
setState({
// 拖拽结束后,记录真实宽度
// After dragging, record the true width
itemWidth: childRef.current.map(
item => item.clientWidth ?? 0,
),