morningman opened a new pull request, #4437: URL: https://github.com/apache/doris-website/pull/4437
Translate 100 English documentation pages into Russian with local Codex. Source: `8f714fef54cbb3e1887308cedcfca6982493c347`. Model: `gpt-6.1-sol`; reasoning effort: `xhigh`. These are machine translations requiring Russian proofreading. Each document has its own state shard. Retry summary: 77/100 generated pages passed on the first attempt; 0 pages copied across versions; 129 total model calls. Prompt rules used: comments, inline-code, code-blocks, numbers, metadata, headings, glossary. | Source | Operation | Model calls | Result | | --- | --- | ---: | --- | | `docs/key-features/analytic-functions.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/batch-load.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/bm25.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/catalog-integrations.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/columnar-storage.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/compute-group.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/condition-cache.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/data-cache-page-cache.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/data-compaction.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/data-lineage.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/data-model.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/data-pruning.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/data-update-delete.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/embedding.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/full-text-search.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/group-commit.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/high-concurrency-point-query.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/hybrid-search.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/iceberg.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/incremental-materialized-view.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/inverted-index.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/kafka-cdc-integration.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/llm-sql-functions.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/load-transaction.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/managing-lake-table.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/mcp-server.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/metadata-cache.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/mpp.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/multi-catalog.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/parquet-reader-optimization.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/partitioning-and-bucketing.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/pipeline-execution-engine.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/pluggable-auth.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/preaggregation-and-rollup.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/prepared-statement.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/query-cache.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/reciprocal-rank-fusion.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/resource-group.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/spill-to-disk.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/stream-load.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/unique-key.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/variant-data-type.mdx` | Translate | 2 | Local gates passed | | `docs/key-features/vector-index.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/vectorized-execution.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/vertical-compaction.mdx` | Translate | 1 | Local gates passed | | `docs/key-features/workload-group.mdx` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-aliyun-oss-tables.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-aws-s3tables.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-dlf-iceberg.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-dlf-paimon.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-gravitino.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-hudi.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-iceberg.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-lakekeeper.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-maxcompute.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-nessie.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-onelake.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-paimon-capability-matrix.mdx` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-paimon.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-polaris.md` | Translate | 3 | Retained with warnings | | `docs/lakehouse/best-practices/doris-seaweedfs.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-snowflake-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/doris-unity-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/kerberos.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/optimization.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/tpcds.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/best-practices/tpch.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalog-overview.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/adbc-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/bigquery-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/delta-lake-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/doris-catalog.mdx` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/es-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/fluss-catalog.md` | Translate | 3 | Local gates passed | | `docs/lakehouse/catalogs/hive-catalog.mdx` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/hive-catalog/doris-type-mapping.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/hudi-catalog.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/iceberg-catalog.mdx` | Translate | 3 | Local gates passed | | `docs/lakehouse/catalogs/iceberg-catalog/doris-type-mapping.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-catalog-overview.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-clickhouse-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-ibmdb2-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-mysql-catalog.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-oceanbase-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-oracle-catalog.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-pg-catalog.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-saphana-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/jdbc-sqlserver-catalog.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/kafka-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/kudu-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/lance-catalog/doris-type-mapping.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/catalogs/maxcompute-catalog.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/catalogs/paimon-catalog.mdx` | Translate | 3 | Retained with warnings | | `docs/lakehouse/catalogs/paimon-catalog/doris-type-mapping.md` | Translate | 3 | Local gates passed | | `docs/lakehouse/compute-node.md` | Translate | 3 | Local gates passed | | `docs/lakehouse/data-cache.md` | Translate | 2 | Local gates passed | | `docs/lakehouse/external-meta-cache-memory-management.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/file-analysis.md` | Translate | 1 | Local gates passed | | `docs/lakehouse/file-formats/lance.md` | Translate | 1 | Local gates passed | Local review corrections (original model responses retained): - `docs/lakehouse/best-practices/doris-polaris.md`: Restored the second EC2 identifier from the English source. After the third model request was rejected by the text-only guard, retained and reviewed the complete second-attempt translation; all three attempts and the final request warning are preserved. No additional model call. - `docs/lakehouse/catalogs/paimon-catalog.mdx`: Restored the Huawei OBS endpoint verbatim from the English SQL example. Original third-attempt output and its protected-content warning are retained; the corrected document is revalidated without another model call. Validation: - scope-ru: passed - configuration-ru: passed - state-protection-ru: passed - syntax-ru: passed - internal-links-ru: passed Local checks reuse translation state, protection, Markdown/MDX syntax and internal-link functions for Russian files. Copied pages skip content, syntax and link rechecks; only file scope, state identity and hashes are verified. Local validation does not build the website or run the CI test suites. GitHub CI runs after a PR is created. Failures are fed into the next translation prompt, with at most three total model attempts per page. The third translation is retained when local checks still fail, as requested; this does not waive GitHub CI. Retained warnings: - `docs/lakehouse/best-practices/doris-polaris.md` / request: Codex attempted a tool call during text-only translation 1 !== 0 - `docs/lakehouse/catalogs/paimon-catalog.mdx` / protected-content: Restore protected source content: protected node 234: expected ["code","sql",null,"CREATE CATALOG paimon_base_filesystem_paimon_obs PROPERTIES (\n 'type' = 'paimon',\n 'paimon.catalog.type' = 'filesystem',\n 'warehouse' = 'obs://bucket/regression/paimon1',\n 'obs.region' = 'cn-north-4',\n 'obs.endpoint' = 'obs.cn-north-4.myhuaweicloud.com',\n 'obs.access_key' = '<ak>',\n 'obs.secret_key' = '<sk>'\n);"]; received ["code","sql",null,"CREATE CATALOG paimon_base_filesystem_paimon_obs PROPERTIES (\n 'type' = 'paimon',\n 'paimon.catalog.type' = 'filesystem',\n 'warehouse' = 'obs://bucket/regression/paimon1',\n 'obs.region' = 'cn-north-4',\n 'obs.endpoint' = 'obs.cn-north-4.myhuaicloud.com',\n 'obs.access_key' = '<ak>',\n 'obs.secret_key' = '<sk>'\n);"] Remaining blocking local checks: none. This batch is independent of other translation PRs. The runner continues without waiting for merge. <!-- russian-local-t09 source=8f714fef54cbb3e1887308cedcfca6982493c347 --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
