Skip to content

Fix non-native Japanese wording and finish partial pages - #176

Merged
overtrue merged 1 commit into
mainfrom
cursor/ja-native-wording-4ea3
Oct 19, 2026
Merged

overtrue merged 1 commit into
mainfrom
cursor/ja-native-wording-4ea3

Conversation

@loverustfs

@loverustfs loverustfs commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Repairs Japanese documentation so the pages that are already in Japanese read as native technical writing, and finishes pages that mixed English and Japanese. This pull request changes only content/ja/. Commands, code blocks, technical facts, and other locales are unchanged.

The work follows the Japanese audit at 8814682 (issues located by quoted source text, because line numbers have drifted).

Wording and terminology

  • Removed simplified-Chinese characters left in Japanese prose (result set, SQL insert).
  • Corrected the reversed Restic warning so it matches “outside a trusted network,” and translated the adjacent link labels.
  • Fixed the duplicated particle in the Linux time-sync sentence, and aligned obligation wording with the English “should.”
  • Unified long vowels and technical terms across the translated pages: クラスター, インターフェース, マトリックス, パススタイルアクセス, バックエンド, リポジトリ.
  • Replaced literal calques (compatibility gate, executable test list, round trip, credential vending, authorized principal, community-driven / fully typed, cross-node clock consistency) with wording used in Japanese infrastructure docs.
  • Kept です・ます style, and replaced full-width colons before code samples with normal sentence endings.
  • Product titles stay in English (DuckDB, Flink, Spark, Apache Iceberg, S3 Tables, capo, Keycloak, Restic, OpenObserve).

Pages finished

These pages were only partly translated and are now Japanese end to end, with code fences copied from the current English source:

  • administration/index.md
  • developer/integration/index.md and developer/integration/meta.json (sidebar title 連携)
  • developer/integration/others/index.md
  • developer/integration/big-data/index.md
  • developer/integration/cloud-native/index.md
  • developer/integration/big-data/iceberg.md
  • installation/linux/prerequisites-and-service.md
  • security-compliance/iam/policies.md
  • security-compliance/oidc/keycloak.md (product name Keycloak kept; the existing private-network note is preserved)

The English others/index.md list is missing the opening of the rclone bullet (rclone](...)). The Japanese page restores that bullet. The English description still says the page covers only capo, while the body also lists rclone, tusd, JuiceFS, and Nextcloud. The Japanese description matches the guides on the page. Those English defects were not edited here.

Follow-up: fully English pages

158 pages under content/ja/ are still copies of the English source (no Japanese prose outside code). They are intentionally not translated in this pull request:

  • administration/console/index.md
  • administration/cors/index.md
  • administration/data/bucket/creation.md
  • administration/data/bucket/deletion.md
  • administration/data/bucket/policy.md
  • administration/data/bucket/quota.md
  • administration/data/bucket/replication.md
  • administration/data/lifecycle-management.md
  • administration/data/object/creation.md
  • administration/data/object/deletion.md
  • administration/data/object/multipart-upload.md
  • administration/data/object/object-lock.md
  • administration/data/object/scanner.md
  • administration/data/object/versioning.md
  • administration/data/tiered-storage.md
  • administration/protocols/ftps.md
  • administration/protocols/s3.md
  • administration/protocols/sftp.md
  • administration/protocols/webdav.md
  • developer/examples/aws-cli.md
  • developer/examples/aws-sdk-go.md
  • developer/examples/aws-sdk-js.md
  • developer/examples/boto3.md
  • developer/examples/rclone.md
  • developer/examples/s3cmd.md
  • developer/examples/terraform.md
  • developer/index.md
  • developer/integration/ai/mlflow.md
  • developer/integration/ai/ray.md
  • developer/integration/ai/vllm.md
  • developer/integration/backup/kopia.md
  • developer/integration/backup/longhorn.md
  • developer/integration/backup/velero.md
  • developer/integration/big-data/airflow.md
  • developer/integration/big-data/automq.md
  • developer/integration/big-data/delta-lake.md
  • developer/integration/big-data/dolphinscheduler.md
  • developer/integration/big-data/hive.md
  • developer/integration/big-data/hudi.md
  • developer/integration/big-data/kafka.md
  • developer/integration/big-data/paimon.md
  • developer/integration/big-data/seatunnel.md
  • developer/integration/big-data/zeppelin.md
  • developer/integration/cloud-native/celld.md
  • developer/integration/cloud-native/cortex.md
  • developer/integration/cloud-native/flux.md
  • developer/integration/database/clickhouse.md
  • developer/integration/database/databend.md
  • developer/integration/database/doris.md
  • developer/integration/database/index.md
  • developer/integration/database/lancedb.md
  • developer/integration/database/milvus.md
  • developer/integration/database/vitess.md
  • developer/integration/devops/elasticsearch.md
  • developer/integration/devops/gitea.md
  • developer/integration/devops/jenkins.md
  • developer/integration/devops/opensearch.md
  • developer/integration/devops/terraform.md
  • developer/integration/observability/fluentd.md
  • developer/integration/observability/greptimedb.md
  • developer/integration/observability/opentelemetry.md
  • developer/integration/observability/thanos.md
  • developer/integration/observability/victoriametrics.md
  • developer/integration/others/juicefs.md
  • developer/integration/others/nextcloud.md
  • developer/integration/others/rclone.md
  • developer/integration/others/tusd.md
  • developer/integration/registry/docker-registry.md
  • developer/integration/reverse-proxy/caddy.md
  • developer/integration/reverse-proxy/envoy.md
  • developer/integration/reverse-proxy/haproxy.md
  • developer/integration/reverse-proxy/httpd.md
  • developer/integration/reverse-proxy/index.md
  • developer/integration/reverse-proxy/nginx.md
  • developer/integration/reverse-proxy/traefik.md
  • developer/integration/storage/alluxio.md
  • developer/integration/storage/index.md
  • developer/integration/storage/lakefs.md
  • developer/integration/storage/opendal.md
  • developer/integration/storage/s3fs.md
  • developer/integration/storage/sftpgo.md
  • developer/integration/storage/zerofs.md
  • developer/license.md
  • developer/mcp.md
  • developer/sdk/go.md
  • developer/sdk/index.md
  • developer/sdk/java.md
  • developer/sdk/javascript.md
  • developer/sdk/other.md
  • developer/sdk/python.md
  • developer/sdk/rust.md
  • developer/sdk/typescript.md
  • installation/cloud-native/helm-chart/cert-manager.md
  • installation/cloud-native/helm-chart/index.md
  • installation/cloud-native/helm-chart/installation.mdx
  • installation/cloud-native/helm-chart/mtls.md
  • installation/cloud-native/index.md
  • installation/cloud-native/operator/index.md
  • installation/cloud-native/operator/installation.md
  • installation/cloud-native/operator/kms.md
  • installation/cloud-native/operator/pool-expansion.md
  • installation/cloud-native/operator/tenant.md
  • installation/container/docker.md
  • installation/container/index.md
  • installation/container/podman.md
  • installation/index.md
  • installation/linux/index.md
  • installation/linux/multiple-node-multiple-disk.md
  • installation/linux/quick-start.md
  • installation/linux/single-node-multiple-disk.md
  • installation/linux/single-node-single-disk.md
  • installation/macos/index.md
  • installation/requirement/checklists/hardware-checklists.md
  • installation/requirement/checklists/hardware-selection.md
  • installation/requirement/checklists/index.md
  • installation/requirement/checklists/network-checklists.md
  • installation/requirement/checklists/security-checklists.md
  • installation/requirement/checklists/software-checklists.md
  • installation/requirement/disk-preparation.md
  • installation/requirement/ec-configuration.md
  • installation/windows/index.md
  • integration/tls-configured.md
  • integration/virtual.md
  • operations/cluster-lifecycle.md
  • operations/credentials.md
  • operations/event-notifications.md
  • operations/high-availability/index.md
  • operations/high-availability/node-healing.md
  • operations/high-availability/site-replication.md
  • operations/index.md
  • operations/observability.md
  • operations/rc.mdx
  • operations/scaling/data-rebalancing.md
  • operations/scaling/index.md
  • operations/scaling/storage-pool-decommission.md
  • operations/scaling/storage-pool-expansion.md
  • operations/status-check.md
  • operations/upgrade/binary/index.md
  • operations/upgrade/container/index.md
  • operations/upgrade/index.md
  • operations/upgrade/kubernetes/index.md
  • reference/cli.md
  • reference/environment-variables.md
  • reference/index.md
  • security-compliance/audit-logs.md
  • security-compliance/encryption/index.md
  • security-compliance/encryption/kms.md
  • security-compliance/encryption/sse-c.md
  • security-compliance/encryption/sse-s.md
  • security-compliance/iam/access-token.md
  • security-compliance/iam/index.md
  • security-compliance/iam/sts.md
  • security-compliance/index.md
  • security-compliance/oidc/gitlab.md
  • security-compliance/oidc/index.md
  • troubleshooting/driver.md
  • troubleshooting/index.md
  • troubleshooting/node.md

Validation

  • npm run docs:check passed: orphan pages, links, fence languages, banned strings, image size, locale tree parity, and translated technical code blocks matching English.
  • Code fences in the newly translated pages were compared to the current English source and match.
  • npm run build passed (3781 static files). Algolia sync was skipped because ALGOLIA_ADMIN_API_KEY is not set. Built HTML for the repaired pages contains the corrected Japanese wording, and commands such as s3.bucket-lookup=path and RUSTFS_IDENTITY_OPENID_CLIENT_ID are still present.
  • npm run types:check fails on pre-existing implicit-any errors in worker.mjs, scripts/add-language-redirects.mjs, and scripts/worker-redirects.test.mjs. This pull request does not touch those files.

The locale audit still reports the untranslated English copies listed above. That is the follow-up scope, not a regression from this change.

Open in Web Open in Cursor 

Correct audited Japanese prose, unify terminology, and translate pages that mixed English with Japanese. Fully English pages stay unchanged for a follow-up.

Co-authored-by: RustFS <hello@rustfs.com>
@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs-rustfs-com Ready Ready Preview Oct 14, 2026 4:51am UTC

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
rustfs-docs 2ef93af Commit Preview URL

Branch Preview URL
Oct 14 2026, 04:27 AM

@overtrue
overtrue marked this pull request as ready for review October 19, 2026 00:20
@overtrue
overtrue merged commit 4f6acd2 into main Oct 19, 2026
4 checks passed
@overtrue
overtrue deleted the cursor/ja-native-wording-4ea3 branch October 19, 2026 00:20

This branch was successfully deployed

1 active deployment
Preview — 2ef93aff Deployed Oct 14, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants