Skip to content

jsonfxns#49

Draft
DanRoscigno wants to merge 6 commits intomainfrom
testagain
Draft

jsonfxns#49
DanRoscigno wants to merge 6 commits intomainfrom
testagain

Conversation

@DanRoscigno
Copy link
Collaborator

No description provided.

Signed-off-by: DanRoscigno <dan@roscigno.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 23, 2026

🌎 Translation Required?

The following languages are missing for your changes. Check the ones you wish to generate:

⚡ Global Actions

  • Japanese (ja) for ALL missing files
  • Chinese (zh) for ALL missing files
  • English (en) for ALL missing files

docs/en/introduction/Architecture.md (Missing translations)

  • zh for docs/en/introduction/Architecture.md
  • ja for docs/en/introduction/Architecture.md

docs/en/sql-reference/sql-functions/dict-functions/dict_mapping.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/dict-functions/dict_mapping.md

docs/en/sql-reference/sql-functions/dict-functions/dictionary_get.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/dict-functions/dictionary_get.md

docs/en/sql-reference/sql-functions/hive_bitmap_udf.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/hive_bitmap_udf.md

docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/json_array.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/json_array.md

docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/json_object.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/json_object.md

docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/parse_json.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-constructor-functions/parse_json.md

docs/en/sql-reference/sql-functions/json-functions/json-operators.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-operators.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/arrow-function.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/arrow-function.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/cast.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/cast.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_bool.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_bool.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_double.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_double.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_int.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_int.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_string.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_string.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_contains.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_contains.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_each.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_each.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_exists.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_exists.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_keys.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_keys.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_length.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_length.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_pretty.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_pretty.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_query.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_query.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_remove.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_remove.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_set.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_set.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_string.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_string.md

docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/to_json.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/to_json.md

docs/en/sql-reference/sql-functions/json-functions/overview-of-json-functions-and-operators.md (Missing translations)

  • ja for docs/en/sql-reference/sql-functions/json-functions/overview-of-json-functions-and-operators.md

docs/zh/sql-reference/sql-functions/dict-functions/dict_mapping.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/dict-functions/dict_mapping.md

docs/zh/sql-reference/sql-functions/dict-functions/dictionary_get.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/dict-functions/dictionary_get.md

docs/zh/sql-reference/sql-functions/hive_bitmap_udf.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/hive_bitmap_udf.md

docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/json_array.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/json_array.md

docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/json_object.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/json_object.md

docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/parse_json.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-constructor-functions/parse_json.md

docs/zh/sql-reference/sql-functions/json-functions/json-operators.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-operators.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/arrow-function.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/arrow-function.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/cast.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/cast.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_bool.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_bool.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_double.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_double.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_int.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_int.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_string.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/get_json_string.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_contains.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_contains.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_each.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_each.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_exists.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_exists.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_keys.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_keys.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_length.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_length.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_pretty.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_pretty.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_query.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_query.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_remove.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_remove.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_set.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_set.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_string.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/json_string.md

docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/to_json.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/json-query-and-processing-functions/to_json.md

docs/zh/sql-reference/sql-functions/json-functions/overview-of-json-functions-and-operators.md (Missing translations)

  • ja for docs/zh/sql-reference/sql-functions/json-functions/overview-of-json-functions-and-operators.md

Maintainers: Check boxes and reply with /translate to start.

🕒 Last updated: Fri, 23 Jan 2026 16:17:46 GMT

Signed-off-by: DanRoscigno <dan@roscigno.com>
Signed-off-by: DanRoscigno <dan@roscigno.com>
@DanRoscigno
Copy link
Collaborator Author

/translate

github-actions bot and others added 2 commits January 23, 2026 16:08
Signed-off-by: DanRoscigno <dan@roscigno.com>
@DanRoscigno
Copy link
Collaborator Author

/translate


ローカルストレージは、リアルタイムクエリのクエリレイテンシを改善します。

一般的な超並列処理 (MPP) データベースとして、StarRocks は 共有なしアーキテクチャをサポートしています。このアーキテクチャでは、BE はデータストレージと計算の両方を担当します。BE モードでローカルデータに直接アクセスすることで、ローカル計算が可能になり、データ転送とデータコピーを回避し、超高速なクエリと分析パフォーマンスを提供します。このアーキテクチャは、マルチレプリカデータストレージをサポートし、高 い同時実行性クエリを処理するクラスタの能力を高め、データの信頼性を確保します。最適なクエリパフォーマンスを追求するシナリオに適しています。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
一般的な超並列処理 (MPP) データベースとして、StarRocks は 共有なしアーキテクチャをサポートしています。このアーキテクチャでは、BE はデータストレージと計算の両方を担当します。BE モードでローカルデータに直接アクセスすることで、ローカル計算が可能になり、データ転送とデータコピーを回避し、超高速なクエリと分析パフォーマンスを提供します。このアーキテクチャは、マルチレプリカデータストレージをサポートし、高 い同時実行性クエリを処理するクラスタの能力を高め、データの信頼性を確保します。最適なクエリパフォーマンスを追求するシナリオに適しています。
一般的な超並列処理 (MPP) データベースとして、StarRocks は 共有なしアーキテクチャをサポートしています。このアーキテクチャでは、BE はデータストレージと計算の両方を担当します。BE モードでローカルデータに直接アクセスすることで、ローカル計算が可能になり、データ転送とデータコピーを回避し、超高速なクエリと分析パフォーマンスを提供します。このアーキテクチャは、マルチレプリカデータストレージをサポートし、高い同時実行性クエリを処理するクラスタの能力を高め、データの信頼性を確保します。最適なクエリパフォーマンスを追求するシナリオに適しています。

Copy link
Collaborator Author

@DanRoscigno DanRoscigno Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

latest translation, if this is not good I need to know what English words are mistranslated:

StarRocks は、典型的な超並列処理 (MPP) データベースとして、共有なしアーキテクチャをサポートしています。このアーキテクチャでは、BE はデータストレージと計算の両方を担当します。BE モードでローカルデータに直接アクセスすることで、ローカル計算が可能になり、データ転送とデータコピーを回避し、超高速なクエリと分析パフォーマンスを提供します。このアーキテクチャは、マルチレプリカデータストレージをサポートし、高同時実行クエリを処理するクラスタの能力を高め、データの信頼性を確保します。最適なクエリパフォーマンスを追求するシナリオに適しています。

I "discussed" the issue with Gemini, and this is what it told me:

Here is what is happening:Normalization works: Your Python script correctly converts high-concurrency $\rightarrow$ high concurrency.Dictionary Match: Gemini sees high concurrency and looks up your dictionary: 高い同時実行性.Grammar Check (The "AI" part): Gemini tries to insert the translation into the sentence:Source: high-concurrency queriesDictionary Literal: 高い同時実行性クエリMeaning: "Queries of high concurrency nature/capability"The Problem: In Japanese, 高い同時実行性 is a specific Noun Phrase ("High Concurrency Capability"). Sticking it directly onto クエリ (Queries) sounds clunky and unnatural to a native speaker (like saying "High Concurrency Capability Queries").Gemini is "fixing" your grammar by changing it to 高同時実行クエリ ("High Concurrent Queries"), which flows smoothly as a compound noun.

I can force it to use the dictionary even if it does not agree, but want to hear from you first.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is because Gemini adds a meaningless space between the word "高い". I edited that out. It's not a big issue, though.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What could I tell Gemini to avoid the issue? Spacing is so different between English and Japanese/Chinese that I don't know how to explain it in the prompt.

Copy link

@EsoragotoSpirit EsoragotoSpirit Jan 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think that we can or need to do anything about that. It's more like a mistake rather than expected behaviors that can be avoided using prompts. In most cases, adding a random space in Chinese texts won't affect the meaning (because we don't use it at all). Adding spaces to Japanese, however, is a bit different. Sometimes, a space can be used to separate words for clarity (for example, between first name and surname). But they are also rarely used in Japanese. In this case, "高い" is one word with two characters. Adding a space between the two characters is obviously a mistake.

On the positive side, this type of mistakes are insignificant and easy to identify. They won't bother much.

@DanRoscigno DanRoscigno reopened this Jan 27, 2026
@DanRoscigno DanRoscigno marked this pull request as draft January 27, 2026 15:45
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.

2 participants