This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 01babc5fce fix zh benchmark build (#397)
01babc5fce is described below

commit 01babc5fced59e676135343628c3b2a31a0fb172
Author: Shawn Yang <[email protected]>
AuthorDate: Fri Feb 6 18:16:01 2026 +0800

    fix zh benchmark build (#397)
---
 scripts/copy-i18n-fallback.sh | 51 +++++++++++++++++++++++++------------------
 1 file changed, 30 insertions(+), 21 deletions(-)

diff --git a/scripts/copy-i18n-fallback.sh b/scripts/copy-i18n-fallback.sh
index f7d201c016..d8cb63b5aa 100755
--- a/scripts/copy-i18n-fallback.sh
+++ b/scripts/copy-i18n-fallback.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
-# Copy specification folders from English docs to Chinese i18n as fallback
-# This ensures links to specification files work in Chinese docs
+# Copy fallback folders from English docs to Chinese i18n.
+# This ensures links to shared docs files work in Chinese docs.
 
 set -e
 
@@ -8,24 +8,33 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 ROOT_DIR="$(dirname "$SCRIPT_DIR")"
 ZH_CN_DOCS="$ROOT_DIR/i18n/zh-CN/docusaurus-plugin-content-docs"
 
-echo "Copying specification folders to Chinese i18n..."
-
-# Copy current docs specification
-if [ -d "$ROOT_DIR/docs/specification" ]; then
-  mkdir -p "$ZH_CN_DOCS/current/specification"
-  cp -r "$ROOT_DIR/docs/specification/"* "$ZH_CN_DOCS/current/specification/"
-  echo "  Copied docs/specification -> current/specification"
-fi
-
-# Copy versioned docs specification
-for version_dir in "$ROOT_DIR/versioned_docs"/version-*; do
-  if [ -d "$version_dir/specification" ]; then
-    version=$(basename "$version_dir")
-    target_dir="$ZH_CN_DOCS/$version/specification"
-    mkdir -p "$target_dir"
-    cp -r "$version_dir/specification/"* "$target_dir/"
-    echo "  Copied versioned_docs/$version/specification -> 
$version/specification"
+copy_folder_to_zh() {
+  local folder_name="$1"
+
+  echo "Copying $folder_name folders to Chinese i18n..."
+
+  # Copy current docs folder
+  if [ -d "$ROOT_DIR/docs/$folder_name" ]; then
+    local current_target="$ZH_CN_DOCS/current/$folder_name"
+    mkdir -p "$current_target"
+    cp -r "$ROOT_DIR/docs/$folder_name/." "$current_target/"
+    echo "  Copied docs/$folder_name -> current/$folder_name"
   fi
-done
 
-echo "Done copying specification folders."
+  # Copy versioned docs folder
+  for version_dir in "$ROOT_DIR/versioned_docs"/version-*; do
+    if [ -d "$version_dir/$folder_name" ]; then
+      local version
+      version=$(basename "$version_dir")
+      local version_target="$ZH_CN_DOCS/$version/$folder_name"
+      mkdir -p "$version_target"
+      cp -r "$version_dir/$folder_name/." "$version_target/"
+      echo "  Copied versioned_docs/$version/$folder_name -> 
$version/$folder_name"
+    fi
+  done
+}
+
+copy_folder_to_zh "specification"
+copy_folder_to_zh "benchmarks"
+
+echo "Done copying fallback folders."


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to