From db0b51f0e25588c68ae3dfc62439ea791c8efb85 Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Tue, 23 Dec 2025 16:51:19 +0800
Subject: [PATCH 01/38] New translations en_us.yaml (Japanese)
---
i18n/ja_JP.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/i18n/ja_JP.yaml b/i18n/ja_JP.yaml
index c0a24f57e..8abc423d2 100644
--- a/i18n/ja_JP.yaml
+++ b/i18n/ja_JP.yaml
@@ -1510,7 +1510,7 @@ ui:
deleted_permanently: Deleted permanently
pending: 処理待ち
more: もっと見る
- view: View
+ view: 表示方法
card: Card
compact: Compact
display_below: Display below
From 77c962938163d922eb8d561291b2ca5889dff719 Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Tue, 23 Dec 2025 18:17:24 +0800
Subject: [PATCH 02/38] New translations en_us.yaml (Japanese)
---
i18n/ja_JP.yaml | 210 ++++++++++++++++++++++++------------------------
1 file changed, 105 insertions(+), 105 deletions(-)
diff --git a/i18n/ja_JP.yaml b/i18n/ja_JP.yaml
index 8abc423d2..c1665561f 100644
--- a/i18n/ja_JP.yaml
+++ b/i18n/ja_JP.yaml
@@ -58,7 +58,7 @@ backend:
undelete:
other: 復元する
merge:
- other: Merge
+ other: マージ
role:
name:
user:
@@ -140,7 +140,7 @@ backend:
pass:
other: パスワード
old_pass:
- other: Current password
+ other: 現在のパスワード
original_text:
other: 投稿
email_or_password_wrong_error:
@@ -173,7 +173,7 @@ backend:
question_closed_cannot_add:
other: 質問はクローズされて、追加できません。
content_cannot_empty:
- other: Answer content cannot be empty.
+ other: 回答を入力してください。
comment:
edit_without_permission:
other: コメントを編集することはできません。
@@ -182,7 +182,7 @@ backend:
cannot_edit_after_deadline:
other: コメント時間が長すぎて変更できません。
content_cannot_empty:
- other: Comment content cannot be empty.
+ other: コメントを入力してください。
email:
duplicate:
other: メールアドレスは既に存在しています。
@@ -233,9 +233,9 @@ backend:
cannot_update:
other: 更新する権限がありません。
content_cannot_empty:
- other: Content cannot be empty.
+ other: 内容を入力してください。
content_less_than_minimum:
- other: Not enough content entered.
+ other: 入力された内容の文字数が足りません。
rank:
fail_to_meet_the_condition:
other: 評判ランクが条件を満たしていません
@@ -266,7 +266,7 @@ backend:
cannot_set_synonym_as_itself:
other: 現在のタグの同義語をそのものとして設定することはできません。
minimum_count:
- other: Not enough tags were entered.
+ other: タグが不足しています。
smtp:
config_from_name_cannot_be_email:
other: Fromの名前はメールアドレスにできません。
@@ -311,13 +311,13 @@ backend:
add_bulk_users_amount_error:
other: "一度に追加するユーザーの数は、1 -{{.MaxAmount}} の範囲にする必要があります。"
status_suspended_forever:
- other: "This user was suspended forever. This user doesn't meet a community guideline."
+ other: "このユーザーは永久に停止されました。 このユーザーはコミュニティガイドラインに準拠していません。"
status_suspended_until:
- other: "This user was suspended until {{.SuspendedUntil}}. This user doesn't meet a community guideline."
+ other: "このユーザーは {{.SuspendedUntil}} まで利用停止となりました。 このユーザーはコミュニティ ガイドラインに準拠していません。"
status_deleted:
- other: "This user was deleted."
+ other: "このユーザーは削除されました。"
status_inactive:
- other: "This user is inactive."
+ other: "このユーザーは非アクティブです。"
config:
read_config_failed:
other: configの読み込みに失敗しました
@@ -506,7 +506,7 @@ backend:
title:
other: "[{{.SiteName}}] 新しい質問: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\n注: これはシステムから送信される自動メールです。ご返信いただいても返信は表示されませんので、ご返信はご遠慮ください。
\n\n購読解除"
pass_reset:
title:
other: "[{{.SiteName }}] パスワードリセット"
@@ -578,7 +578,7 @@ backend:
name:
other: はじめてのリンク
desc:
- other: First added a link to another post.
+ other: 初めて別の投稿へのリンクを追加した。
first_reaction:
name:
other: 初めてのリアクション
@@ -598,17 +598,17 @@ backend:
name:
other: コメントマン
desc:
- other: 5つコメントをした
+ other: 5つのコメントをした
new_user_of_the_month:
name:
other: 今月の新しいユーザー
desc:
- other: 最初の月に優れた貢献
+ other: 最初の1ヶ月で優れた貢献をした
read_guidelines:
name:
other: ガイドラインを読んだ
desc:
- other: '「コミュニティガイドライン」をご覧ください。'
+ other: '「コミュニティガイドライン」を読んだ'
reader:
name:
other: リーダー
@@ -748,7 +748,7 @@ backend:
name:
other: 素晴らしい回答
desc:
- other: 回答スコアは50以上!!!!1
+ other: 回答スコアは50以上!!!!
nice_question:
name:
other: ナイスな質問
@@ -820,7 +820,7 @@ ui:
tag_wiki: タグ wiki
create_tag: タグを作成
edit_tag: タグを編集
- ask_a_question: Create Question
+ ask_a_question: 質問を作成
edit_question: 質問を編集
edit_answer: 回答を編集
search: 検索
@@ -844,7 +844,7 @@ ui:
http_50X: HTTP エラー 500
http_403: HTTP エラー 403
logout: ログアウト
- posts: Posts
+ posts: 投稿
notifications:
title: 通知
inbox: 受信トレイ
@@ -1042,14 +1042,14 @@ ui:
tip: 本当に削除してもよろしいですか?
close: クローズ
merge:
- title: Merge tag
- source_tag_title: Source tag
- source_tag_description: The source tag and its associated data will be remapped to the target tag.
- target_tag_title: Target tag
- target_tag_description: A synonym between these two tags will be created after merging.
- no_results: No tags matched
- btn_submit: Submit
- btn_close: Close
+ title: タグをマージ
+ source_tag_title: ソース タグ
+ source_tag_description: ソースタグとそれに関連付けられたデータは、ターゲットタグに再マップされます。
+ target_tag_title: ターゲットタグ
+ target_tag_description: マージ後、これら2つのタグの同義語が作成されます。
+ no_results: 一致するタグはありません
+ btn_submit: 送信
+ btn_close: 閉じる
edit_tag:
title: タグを編集
default_reason: タグを編集
@@ -1068,9 +1068,9 @@ ui:
day: 日
hours: 時
days: 日
- month: month
- months: months
- year: year
+ month: 月
+ months: ヶ月
+ year: 年
reaction:
heart: ハート
smile: 笑顔
@@ -1126,10 +1126,10 @@ ui:
more: もっと見る
wiki: Wiki
ask:
- title: Create Question
+ title: 質問を作成
edit_title: 質問を編集
default_reason: 質問を編集
- default_first_reason: Create question
+ default_first_reason: 質問を作成
similar_questions: 類似の質問
form:
fields:
@@ -1137,7 +1137,7 @@ ui:
label: 修正
title:
label: タイトル
- placeholder: What's your topic? Be specific.
+ placeholder: どのようなトピックですか?具体的に教えてください。
msg:
empty: タイトルを空にすることはできません。
range: タイトルは最大150文字までです
@@ -1146,8 +1146,8 @@ ui:
msg:
empty: 本文を空にすることはできません。
hint:
- optional_body: Describe what the question is about.
- minimum_characters: "Describe what the question is about, at least {{min_content_length}} characters are required."
+ optional_body: 質問を記載してください。
+ minimum_characters: "質問を記載してください。{{min_content_length}} 文字以上の記載が必要です。"
tags:
label: タグ
msg:
@@ -1168,9 +1168,9 @@ ui:
add_btn: タグを追加
create_btn: 新しタグを作成
search_tag: タグを検索
- hint: Describe what your content is about, at least one tag is required.
- hint_zero_tags: Describe what your content is about.
- hint_more_than_one_tag: "Describe what your content is about, at least {{min_tags_number}} tags are required."
+ hint: 内容を記載してください。1つ以上のタグが必要です。
+ hint_zero_tags: 内容を記載してください。
+ hint_more_than_one_tag: "内容を記載してください。{{min_content_length}} 文字以上の記載が必要です。"
no_result: 一致するタグはありません
tag_required_text: 必須タグ (少なくとも 1 つ)
header:
@@ -1222,7 +1222,7 @@ ui:
msg:
empty: 名前を空にすることはできません。
range: 2~30文字の名前を設定してください。
- character: 'Must use the character set "a-z", "0-9", " - . _"'
+ character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です。'
email:
label: メールアドレス
msg:
@@ -1294,13 +1294,13 @@ ui:
display_name:
label: 表示名
msg: 表示名は必須です。
- msg_range: Display name must be 2-30 characters in length.
+ msg_range: 表示名は 2 ~ 30 文字で入力してください。
username:
label: ユーザー名
caption: ユーザーは "@username" としてあなたをメンションできます。
msg: ユーザー名は空にできません。
- msg_range: Username must be 2-30 characters in length.
- character: 'Must use the character set "a-z", "0-9", "- . _"'
+ msg_range: ユーザー名は2 ~ 30文字で入力してください。
+ character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です。'
avatar:
label: プロフィール画像
gravatar: Gravatar
@@ -1375,12 +1375,12 @@ ui:
review: レビュー後にあなたのリビジョンが表示されます。
sent_success: 正常に送信されました。
related_question:
- title: Related
+ title: 関連
answers: 回答
linked_question:
- title: Linked
- description: Posts linked to
- no_linked_question: No contents linked from this content.
+ title: リンク済
+ description: リンクされた投稿
+ no_linked_question: このコンテンツからリンクされたコンテンツはありません。
invite_to_answer:
title: People Asked
desc: Select people who you think might know the answer.
@@ -1389,11 +1389,11 @@ ui:
search: ユーザーを検索
question_detail:
action: 動作
- created: Created
+ created: 作成済
Asked: 質問済み
asked: 質問済み
update: 修正済み
- Edited: Edited
+ Edited: 編集済
edit: 編集済み
commented: コメントしました
Views: 閲覧回数
@@ -1475,7 +1475,7 @@ ui:
signup: 新規登録
logout: ログアウト
verify: 認証
- create: Create
+ create: 作成
approve: 承認
reject: 却下
skip: スキップする
@@ -1507,16 +1507,16 @@ ui:
normal: 通常
closed: クローズ済み
deleted: 削除済み
- deleted_permanently: Deleted permanently
+ deleted_permanently: 完全に削除する
pending: 処理待ち
more: もっと見る
view: 表示方法
- card: Card
- compact: Compact
- display_below: Display below
- always_display: Always display
- or: or
- back_sites: Back to sites
+ card: カード
+ compact: コンパクト
+ display_below: 以下に表示
+ always_display: 常に表示
+ or: または
+ back_sites: サイトに戻る
search:
title: 検索結果
keywords: キーワード
@@ -1524,7 +1524,7 @@ ui:
follow: フォロー
following: フォロー中
counts: "結果:{{count}}"
- counts_loading: "... Results"
+ counts_loading: "... 結果"
more: もっと見る
sort_btns:
relevance: 関連性
@@ -1547,13 +1547,13 @@ ui:
via: 投稿を共有...
copied: コピーしました
facebook: Facebookで共有
- twitter: Share to X
+ twitter: Xでシェア
cannot_vote_for_self: 自分の投稿には投票できません。
modal_confirm:
title: エラー...
delete_permanently:
- title: Delete permanently
- content: Are you sure you want to delete permanently?
+ title: 完全に削除する
+ content: 完全に削除しても良いですか?
account_result:
success: 新しいアカウントが確認されました。ホームページにリダイレクトされます。
link: ホームページへ
@@ -1576,13 +1576,13 @@ ui:
all_questions: すべての質問
x_questions: "{{ count }} の質問"
x_answers: "{{ count }} の回答"
- x_posts: "{{ count }} Posts"
+ x_posts: "{{ count }} の回答"
questions: 質問
answers: 回答
newest: 最新
active: 有効
hot: 人気
- frequent: Frequent
+ frequent: 関心順
recommend: おすすめ
score: スコア
unanswered: 未回答
@@ -1659,22 +1659,22 @@ ui:
placeholder: /data/answer.db
msg: データベースファイルは空にできません。
ssl_enabled:
- label: Enable SSL
+ label: SSLを有効化
ssl_enabled_on:
label: On
ssl_enabled_off:
label: Off
ssl_mode:
- label: SSL Mode
+ label: SSL モード
ssl_root_cert:
- placeholder: sslrootcert file path
- msg: Path to sslrootcert file cannot be empty
+ placeholder: sslrootcert ファイルパス
+ msg: sslrootcert ファイルパスは空にできません
ssl_cert:
- placeholder: sslcert file path
- msg: Path to sslcert file cannot be empty
+ placeholder: sslcert ファイルパス
+ msg: sslcert ファイルパスは空にできません
ssl_key:
- placeholder: sslkey file path
- msg: Path to sslkey file cannot be empty
+ placeholder: sslkey ファイルパス
+ msg: sslkey ファイルパスは空にできません
config_yaml:
title: config.yamlを作成
label: config.yaml ファイルが作成されました。
@@ -1707,8 +1707,8 @@ ui:
admin_name:
label: 名前
msg: 名前を空にすることはできません。
- character: 'Must use the character set "a-z", "0-9", " - . _"'
- msg_max_length: Name must be between 2 to 30 characters in length.
+ character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です'
+ msg_max_length: 名前は2 ~ 30文字で入力してください。
admin_password:
label: パスワード
text: >-
@@ -1717,9 +1717,9 @@ ui:
msg_min_length: パスワードは8文字以上でなければなりません。
msg_max_length: パスワードは最大 32 文字でなければなりません。
admin_confirm_password:
- label: "Confirm Password"
- text: "Please re-enter your password to confirm."
- msg: "Confirm password does not match."
+ label: "パスワードの確認"
+ text: "確認のため、パスワードを再入力してください。"
+ msg: "確認用パスワードが一致しません"
admin_email:
label: メールアドレス
text: ログインするにはこのメールアドレスが必要です。
@@ -1767,8 +1767,8 @@ ui:
smtp: SMTP
branding: ブランディング
legal: 法的事項
- write: 書き
- terms: Terms
+ write: 編集
+ terms: 規約
tos: 利用規約
privacy: プライバシー
seo: SEO
@@ -1778,7 +1778,7 @@ ui:
privileges: 特典
plugins: プラグイン
installed_plugins: 使用中のプラグイン
- apperance: Appearance
+ apperance: 外観
website_welcome: '{{site_name}} へようこそ'
user_center:
login: ログイン
@@ -1878,10 +1878,10 @@ ui:
fields:
display_name:
label: 表示名
- msg_range: Display name must be 2-30 characters in length.
+ msg_range: 表示名は 2 ~ 30 文字で入力してください。
username:
label: ユーザー名
- msg_range: Username must be 2-30 characters in length.
+ msg_range: ユーザー名は 2 ~ 30 文字で入力してください。
email:
label: メールアドレス
msg_invalid: 無効なメールアドレス
@@ -1913,10 +1913,10 @@ ui:
name: 名前
email: メールアドレス
reputation: 評価
- created_at: Created time
- delete_at: Deleted time
- suspend_at: Suspended time
- suspend_until: Suspend until
+ created_at: 作成日時
+ delete_at: 削除日時
+ suspend_at: 凍結時間
+ suspend_until: まで凍結
status: ステータス
role: ロール
action: 操作
@@ -1951,8 +1951,8 @@ ui:
suspend_user:
title: ユーザーをサスペンドにする
content: 一時停止中のユーザーはログインできません。
- label: How long will the user be suspended for?
- forever: Forever
+ label: いつまで凍結しますか?
+ forever: 無期限
questions:
page_title: 質問
unlisted: 限定公開済み
@@ -2014,11 +2014,11 @@ ui:
msg: タイムゾーンを空にすることはできません。
text: あなたのタイムゾーンを選択してください。
avatar:
- label: Default avatar
- text: For users without a custom avatar of their own.
+ label: デフォルトのアバター
+ text: 独自のカスタムアバターを持たないユーザー向け。
gravatar_base_url:
- label: Gravatar base URL
- text: URL of the Gravatar provider's API base. Ignored when empty.
+ label: GravatarのベースURL
+ text: GravatarプロバイダーのAPIベースのURL。空の場合は無視されます。
smtp:
page_title: SMTP
from_email:
@@ -2085,22 +2085,22 @@ ui:
label: プライバシーポリシー
text: "ここにプライバシーポリシーの内容を追加できます。すでに他の場所でホストされているドキュメントを持っている場合は、こちらにフルURLを入力してください。"
external_content_display:
- label: External content
- text: "Content includes images, videos, and media embedded from external websites."
- always_display: Always display external content
- ask_before_display: Ask before displaying external content
+ label: 外部コンテンツ
+ text: "コンテンツには、外部ウェブサイトから埋め込まれた画像、ビデオ、およびメディアが含まれます"
+ always_display: 常に外部コンテンツを表示する
+ ask_before_display: 外部コンテンツを表示する前に確認する
write:
page_title: 編集
min_content:
- label: Minimum question body length
- text: Minimum allowed question body length in characters.
+ label: 質問に必要な文字数
+ text: 質問の投稿に必要な本文の文字数です。
restrict_answer:
title: 回答を書く
label: 各ユーザーは同じ質問に対して1つの回答しか書けません
text: "ユーザが同じ質問に複数の回答を書き込めるようにするにはオフにします。これにより回答がフォーカスされていない可能性があります。"
min_tags:
- label: "Minimum tags per question"
- text: "Minimum number of tags required in a question."
+ label: "質問に必要なタグ数"
+ text: "質問の投稿に必要なタグの数です。"
recommend_tags:
label: おすすめタグ
text: "デフォルトでドロップダウンリストに推奨タグが表示されます。"
@@ -2144,7 +2144,7 @@ ui:
color_scheme:
label: 配色
navbar_style:
- label: Navbar background style
+ label: ナビゲーションバーの背景スタイル
primary_color:
label: メインカラー
text: テーマで使用される色を変更する
@@ -2350,11 +2350,11 @@ ui:
user_deleted: このユーザーは削除されました。
badge_activated: このバッジは有効化されました。
badge_inactivated: このバッジは無効化されています。
- users_deleted: These users have been deleted.
- posts_deleted: These questions have been deleted.
- answers_deleted: These answers have been deleted.
- copy: Copy to clipboard
- copied: Copied
- external_content_warning: External images/media are not displayed.
+ users_deleted: このユーザーは削除されました。
+ posts_deleted: この質問は削除されています。
+ answers_deleted: この回答は削除されています。
+ copy: クリップボードにコピー
+ copied: コピーしました
+ external_content_warning: 外部の画像/メディアは表示されません。
From d09903edc087909d98bc0a88424ddb79819796e1 Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Wed, 24 Dec 2025 09:38:57 +0800
Subject: [PATCH 03/38] New translations en_us.yaml (Japanese)
---
i18n/ja_JP.yaml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/i18n/ja_JP.yaml b/i18n/ja_JP.yaml
index c1665561f..95108c641 100644
--- a/i18n/ja_JP.yaml
+++ b/i18n/ja_JP.yaml
@@ -1222,7 +1222,7 @@ ui:
msg:
empty: 名前を空にすることはできません。
range: 2~30文字の名前を設定してください。
- character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です。'
+ character: '使用可能な文字は、英小字「a-z」、数字「0-9」、記号「- . _ 」のみです'
email:
label: メールアドレス
msg:
@@ -1300,7 +1300,7 @@ ui:
caption: ユーザーは "@username" としてあなたをメンションできます。
msg: ユーザー名は空にできません。
msg_range: ユーザー名は2 ~ 30文字で入力してください。
- character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です。'
+ character: '使用可能な文字は、英小字「a-z」、数字「0-9」、記号「- . _ 」のみです'
avatar:
label: プロフィール画像
gravatar: Gravatar
@@ -1382,8 +1382,8 @@ ui:
description: リンクされた投稿
no_linked_question: このコンテンツからリンクされたコンテンツはありません。
invite_to_answer:
- title: People Asked
- desc: Select people who you think might know the answer.
+ title: 回答をリクエスト
+ desc: 答えられそうな人を招待します。
invite: 回答に招待する
add: ユーザーを追加
search: ユーザーを検索
@@ -1707,7 +1707,7 @@ ui:
admin_name:
label: 名前
msg: 名前を空にすることはできません。
- character: ' "a-z", "0-9", " - . _" の文字のみ利用可能です'
+ character: '使用可能な文字は、英小字「a-z」、数字「0-9」、記号「- . _ 」のみです'
msg_max_length: 名前は2 ~ 30文字で入力してください。
admin_password:
label: パスワード
From 6127d3a5bb5e4bb2c690dc7540676d32d4a21ecc Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Tue, 6 Jan 2026 14:29:31 +0800
Subject: [PATCH 04/38] New translations en_us.yaml (Russian)
---
i18n/ru_RU.yaml | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/i18n/ru_RU.yaml b/i18n/ru_RU.yaml
index e181656f4..6c081ccbe 100644
--- a/i18n/ru_RU.yaml
+++ b/i18n/ru_RU.yaml
@@ -58,7 +58,7 @@ backend:
undelete:
other: Отменить удаление
merge:
- other: Merge
+ other:
role:
name:
user:
@@ -173,7 +173,7 @@ backend:
question_closed_cannot_add:
other: Вопросы закрыты и не могут быть добавлены.
content_cannot_empty:
- other: Answer content cannot be empty.
+ other: Содержимое ответа не может быть пустым.
comment:
edit_without_permission:
other: Комментарий не может редактироваться.
@@ -233,7 +233,7 @@ backend:
cannot_update:
other: Нет разрешения на обновление.
content_cannot_empty:
- other: Content cannot be empty.
+ other: .
content_less_than_minimum:
other: Not enough content entered.
rank:
@@ -701,7 +701,7 @@ backend:
other: Активный участник на год, опубликовал по крайней мере один раз.
appreciated:
name:
- other: Appreciated
+ other:
desc:
other: Received 1 up vote on 20 posts.
respected:
@@ -1190,8 +1190,7 @@ ui:
search:
placeholder: Поиск
footer:
- build_on: >-
- Работает на <1> Apache Answer 1> - программном обеспечении с открытым исходным кодом, которое поддерживает сообщества вопросов и ответов.
Сделано с любовью © {{cc}}.
+ build_on: Powered by <1> Apache Answer 1>
upload_img:
name: Изменить
loading: загрузка...
@@ -1445,7 +1444,7 @@ ui:
content: Are you sure you want to list?
unlist:
confirm_btn: Убрать из списка
- title: Unlist this post
+ title:
content: Are you sure you want to unlist?
pin:
title: Закрепить сообщение
From ae47f952661c5499fe4f1a9d653828925ddaeda2 Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Mon, 19 Jan 2026 22:34:43 +0800
Subject: [PATCH 05/38] New translations en_us.yaml (Danish)
---
i18n/da_DK.yaml | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/i18n/da_DK.yaml b/i18n/da_DK.yaml
index 63da094c4..72a35cf1c 100644
--- a/i18n/da_DK.yaml
+++ b/i18n/da_DK.yaml
@@ -58,7 +58,7 @@ backend:
undelete:
other: Genopret
merge:
- other: Merge
+ other: Sammenflet
role:
name:
user:
@@ -140,7 +140,7 @@ backend:
pass:
other: Adgangskode
old_pass:
- other: Current password
+ other: Nuværende adgangskode
original_text:
other: Dette indlæg
email_or_password_wrong_error:
@@ -150,7 +150,7 @@ backend:
invalid_url:
other: Ugyldig URL.
status_invalid:
- other: Invalid status.
+ other: Ugyldig status.
password:
space_invalid:
other: Adgangskoden må ikke indeholde mellemrum.
@@ -173,7 +173,7 @@ backend:
question_closed_cannot_add:
other: Spørgsmål er lukket og kan ikke tilføjes.
content_cannot_empty:
- other: Answer content cannot be empty.
+ other: Svar skal udfyldes.
comment:
edit_without_permission:
other: Kommentar er ikke tilladt at redigere.
@@ -182,7 +182,7 @@ backend:
cannot_edit_after_deadline:
other: Kommentaren er for gammel til at blive redigeret.
content_cannot_empty:
- other: Comment content cannot be empty.
+ other: Kommentar indhold kan ikke være tomt.
email:
duplicate:
other: Email eksisterer allerede.
@@ -233,9 +233,9 @@ backend:
cannot_update:
other: Ingen tilladelse til at opdatere.
content_cannot_empty:
- other: Content cannot be empty.
+ other: Indhold kan ikke være tomt.
content_less_than_minimum:
- other: Not enough content entered.
+ other: Ikke nok indhold indtastet.
rank:
fail_to_meet_the_condition:
other: Omdømmelse rang opfylder ikke betingelsen.
@@ -266,7 +266,7 @@ backend:
cannot_set_synonym_as_itself:
other: Du kan ikke indstille synonymet for det nuværende tag som sig selv.
minimum_count:
- other: Not enough tags were entered.
+ other: Ikke nok tags blev indtastet.
smtp:
config_from_name_cannot_be_email:
other: Fra-navnet kan ikke være en e-mail-adresse.
@@ -311,13 +311,13 @@ backend:
add_bulk_users_amount_error:
other: "Antallet af brugere du tilføjer på én gang skal være i intervallet 1 -{{.MaxAmount}}."
status_suspended_forever:
- other: "This user was suspended forever. This user doesn't meet a community guideline."
+ other: "Denne bruger blev suspenderet for evigt. Denne bruger opfylder ikke en fællesskabsretningslinje."
status_suspended_until:
- other: "This user was suspended until {{.SuspendedUntil}}. This user doesn't meet a community guideline."
+ other: "Denne bruger blev suspenderet indtil {{.SuspendedUntil}}. Denne bruger opfylder ikke en fællesskabsretningslinje."
status_deleted:
- other: "This user was deleted."
+ other: "Denne bruger blev slettet."
status_inactive:
- other: "This user is inactive."
+ other: "Denne bruger er ikke aktiv."
config:
read_config_failed:
other: Kunne ikke læse konfigurationen
@@ -337,7 +337,7 @@ backend:
other: Site config ikke fundet.
badge:
object_not_found:
- other: Badge object not found
+ other: Badge objekt ikke fundet
reason:
spam:
name:
@@ -348,7 +348,7 @@ backend:
name:
other: uhøflig eller misbrug
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "En fornuftig person ville finde dette indhold upassende eller ikke respektfuldt."
a_duplicate:
name:
other: en duplikering
@@ -360,7 +360,7 @@ backend:
name:
other: ikke et svar
desc:
- other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
+ other: "Dette blev sendt som svar, men det forsøger ikke at besvare spørgsmålet. Det bør muligvis være en redigering, en kommentar, et andet spørgsmål, eller slettet helt."
no_longer_needed:
name:
other: ikke længere nødvendigt
@@ -419,7 +419,7 @@ backend:
name:
other: kræver detaljer eller klarhed
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: Dette spørgsmål indeholder i øjeblikket flere spørgsmål i én. Det bør kun fokusere på ét problem.
other:
name:
other: noget andet
@@ -480,7 +480,7 @@ backend:
invited_you_to_answer:
other: inviterede dig til at svare
earned_badge:
- other: You've earned the "{{.BadgeName}}" badge
+ other: Du har optjent "{{.BadgeName}}" badge
email_tpl:
change_email:
title:
From 6ca6ef4429a4097f3e42bc4d866c8eae3ec380e2 Mon Sep 17 00:00:00 2001
From: Sunny <1147886+sunshineg@users.noreply.github.com>
Date: Mon, 19 Jan 2026 23:52:10 +0800
Subject: [PATCH 06/38] New translations en_us.yaml (Danish)
---
i18n/da_DK.yaml | 522 ++++++++++++++++++++++++------------------------
1 file changed, 261 insertions(+), 261 deletions(-)
diff --git a/i18n/da_DK.yaml b/i18n/da_DK.yaml
index 72a35cf1c..a92dfd44a 100644
--- a/i18n/da_DK.yaml
+++ b/i18n/da_DK.yaml
@@ -486,42 +486,42 @@ backend:
title:
other: "[{{.SiteName}}] Bekræft din nye e-mailadresse"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
+ other: "Bekræft din nye e-mailadresse for {{.SiteName}} ved at klikke på følgende link:
\n{{.ChangeEmailUrl}}
\n\nHvis du ikke anmodede om denne ændring, ignorér venligst denne e-mail.
\n\n--
\nBemærk: Dette er en automatisk systeme-mail, svar venligst ikke på denne besked, da dit svar ikke vil blive set."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} besvarede dit spørgsmål"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n
{{.AnswerSummary}}
{{.AnswerSummary}}
I think you may know the answer.
Jeg tror du måske kender svaret.
{{.CommentSummary}}
{{.CommentSummary}}
mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing > at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```for at lave links
<https://url.com>
[Titel](https://url.com)indsæt linieskift mellem paragraffer
_kursiv_ or **fed**
indskyd kode med 4 mellemrum
citér ved at placere > på starten af linie
backtick escapes `som _dette_`
create code fences with backticks `
```
code here
```Vi tillader ikke at slette tag med indlæg.
Fjern venligst dette tag fra indlæggene først.
+Vi tillader ikke at slette nøgleord med opslag.
Fjern venligst dette nøgleord fra opslagene først.
tip_with_synonyms: >-Vi tillader ikke at slette tag med indlæg.
Fjern venligst dette tag fra indlæggene først.
tip: Er du sikker på, at du vil slette? close: Luk merge: - title: Sammenflet mærke - source_tag_title: Kilde mærke - source_tag_description: Kildemærket og dets tilknyttede data vil blive omlagt til målmærket. - target_tag_title: Målmærke - target_tag_description: Et synonym mellem disse to tags vil blive oprettet efter sammenlægning. - no_results: Ingen mærker matchede + title: Sammenflet nøgleord + source_tag_title: Kilde nøgleord + source_tag_description: Kildenøgleordet og dets tilknyttede data vil blive omlagt til målmærket. + target_tag_title: Målnøgleord + target_tag_description: Et synonym mellem disse to nøgleord vil blive oprettet efter sammenlægning. + no_results: Ingen nøgleord matchede btn_submit: Indsend btn_close: Luk edit_tag: - title: Rediger tag - default_reason: Rediger tag - default_first_reason: Tilføj tag + title: Rediger nøgleord + default_reason: Rediger nøgleord + default_first_reason: Tilføj nøgleord btn_save_edits: Gem ændringer btn_cancel: Annuller dates: @@ -1114,7 +1114,7 @@ ui: btn_save_edits: Gem ændringer btn_cancel: Annuller tags: - title: Tags + title: Nøgleord sort_buttons: popular: Populære name: Navn @@ -1122,8 +1122,8 @@ ui: button_follow: Følg button_following: Følger tag_label: spørgsmål - search_placeholder: Filtrer efter tag-navn - no_desc: Tag har ingen beskrivelse. + search_placeholder: Filtrer efter nøgleord-navn + no_desc: Nøgleord har ingen beskrivelse. more: Mere wiki: Wiki ask: @@ -1150,9 +1150,9 @@ ui: optional_body: Beskriv hvad spørgsmålet handler om. minimum_characters: "Beskriv hvad spørgsmålet handler om, mindst {{min_content_length}} tegn er påkrævet." tags: - label: Tags + label: Nøgleord msg: - empty: Tags må ikke være tom. + empty: Nøgleord må ikke være tom. answer: label: Svar msg: @@ -1166,18 +1166,18 @@ ui: answer_question: Besvar dit eget spørgsmål post_question&answer: Send dit spørgsmål og svar tag_selector: - add_btn: Tilføj tag - create_btn: Opret et nyt tag - search_tag: Søg tag - hint: Beskriv hvad dit spørgsmål handler om, mindst et mærke er påkrævet. + add_btn: Tilføj nøgleord + create_btn: Opret et nyt nøgleord + search_tag: Søg nøgleord + hint: Beskriv hvad dit spørgsmål handler om, mindst et nøgleord er påkrævet. hint_zero_tags: Beskriv hvad dit indhold handler om. - hint_more_than_one_tag: "Beskriv hvad dit indhold handler om, i det mindste {{min_tags_number}} mærker er påkrævet." - no_result: Ingen tags matchede - tag_required_text: Påkrævet tag (mindst én) + hint_more_than_one_tag: "Beskriv hvad dit indhold handler om, i det mindste {{min_tags_number}} nøgleord er påkrævet." + no_result: Ingen nøgleord matchede + tag_required_text: Påkrævet nøgleord (mindst én) header: nav: question: Spørgsmål - tag: Tags + tag: Nøgleord user: Brugere badges: Emblemer profile: Profil @@ -1329,8 +1329,8 @@ ui: label: Alle nye spørgsmål description: Få besked om alle nye spørgsmål. Op til 50 spørgsmål om ugen. all_new_question_for_following_tags: - label: Alle nye spørgsmål til følgende tags - description: Få besked om nye spørgsmål til følgende tags. + label: Alle nye spørgsmål til følgende nøgleord + description: Få besked om nye spørgsmål til følgende nøgleord. account: heading: Konto change_email_btn: Ændre e-mail @@ -1498,7 +1498,7 @@ ui: system_setting: Systemindstilling default: Standard reset: Nulstil - tag: Mærke + tag: Nøgleord post_lowercase: indlæg filter: Filtrer ignore: Ignorér @@ -1533,10 +1533,10 @@ ui: more: Mere tips: title: Avancerede Søgetips - tag: "<1>[tag]1> søgning med et tag" + tag: "<1>[tag]1> søgning med et nøgleord" user: "<1>user:username1> søgning efter forfatter" answer: "<1>answers:01> ubesvarede spørgsmål" - score: "<1>score:31> indlæg med 3+ score" + score: "<1>score:31> opslag med 3+ score" question: "<1>is:question1> søgespørgsmål" is_answer: "<1>is:answer1> søgesvar" empty: Vi kunne ikke finde noget.{{.AnswerSummary}}
{{.AnswerSummary}}
Myślę, że możesz znać odpowiedź.
I think you may know the answer.
{{.CommentSummary}}
{{.CommentSummary}}
wspomnij wpis: #post_id
tworzenie linków
-<https://url.com>
[Tytuł](https://url.com)
- oddziel akapity pustą linią
_kursywa_ lub **pogrubienie**
zagnieźdź kod, dodając 4 spacje na początku wiersza
cytuj, dodając > na początku wiersza
użyj odwrotnego apostrofu (backtick) do zagnieżdżonego kodu `tak _to_ działa`
twórz bloki kodu przy pomocy potrójnych odwrotnych apostrofów `
```
kod tutaj
```
- mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing > at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```Nie można usunąć tagu, który jest używany w postach.
-Najpierw usuń ten tag z powiązanych postów.
+We do not allow deleting tag with posts.
Please remove this tag from the posts first.
tip_with_synonyms: >- -Nie można usunąć tagu, który ma synonimy.
-Najpierw usuń synonimy przypisane do tego tagu.
+We do not allow deleting tag with synonyms.
Please remove the synonyms from this tag first.
tip: Czy na pewno chcesz usunąć? close: Zamknij merge: - title: Scal tag - source_tag_title: Źródłowy tag - source_tag_description: Źródłowy tag i wszystkie powiązane dane zostaną przemapowane na tag docelowy. - target_tag_title: Docelowy tag - target_tag_description: Po scaleniu zostanie utworzony synonim między tymi dwoma tagami. - no_results: Brak pasujących tagów - btn_submit: Zatwierdź - btn_close: Zamknij + title: Merge tag + source_tag_title: Source tag + source_tag_description: The source tag and its associated data will be remapped to the target tag. + target_tag_title: Target tag + target_tag_description: A synonym between these two tags will be created after merging. + no_results: No tags matched + btn_submit: Submit + btn_close: Close edit_tag: title: Edytuj tag default_reason: Edytuj tag @@ -1114,20 +1068,20 @@ ui: btn_save_edits: Zapisz edycje btn_cancel: Anuluj dates: - long_date: D MMM - long_date_with_year: "YYYY MMM D" - long_date_with_time: "YYYY MMM D [o] HH:mm" + long_date: MMM D + long_date_with_year: "MMM D, YYYY" + long_date_with_time: "MMM D, YYYY [o] HH:mm" now: teraz - x_seconds_ago: "{{count}} sek. temu" - x_minutes_ago: "{{count}} min. temu" - x_hours_ago: "{{count}} godz. temu" + x_seconds_ago: "{{count}} s temu" + x_minutes_ago: "{{count}} min temu" + x_hours_ago: "{{count}} h temu" hour: godzina day: dzień hours: godziny days: dni month: month months: months - year: rok + year: year reaction: heart: serce smile: uśmiech @@ -1183,7 +1137,7 @@ ui: more: Więcej wiki: Wiki ask: - title: Utwórz pytanie + title: Create Question edit_title: Edytuj pytanie default_reason: Edytuj pytanie default_first_reason: Create question @@ -1194,7 +1148,7 @@ ui: label: Rewizja title: label: Tytuł - placeholder: Jaki jest temat? Bądź konkretny. + placeholder: What's your topic? Be specific. msg: empty: Tytuł nie może być pusty. range: Tytuł do 150 znaków @@ -1203,8 +1157,8 @@ ui: msg: empty: Treść nie może być pusta. hint: - optional_body: Opisz, czego dotyczy pytanie. - minimum_characters: "Opisz, czego dotyczy pytanie — wymagane jest co najmniej {{min_content_length}} znaków." + optional_body: Describe what the question is about. + minimum_characters: "Describe what the question is about, at least {{min_content_length}} characters are required." tags: label: Tagi msg: @@ -1225,9 +1179,9 @@ ui: add_btn: Dodaj tag create_btn: Utwórz nowy tag search_tag: Wyszukaj tag - hint: Opisz, czego dotyczy Twoja treść — wymagany jest co najmniej jeden tag. - hint_zero_tags: Opisz, czego dotyczy Twoja treść. - hint_more_than_one_tag: "Opisz, czego dotyczy Twoja treść — wymagane są co najmniej {{min_tags_number}} tagi." + hint: Describe what your content is about, at least one tag is required. + hint_zero_tags: Describe what your content is about. + hint_more_than_one_tag: "Describe what your content is about, at least {{min_tags_number}} tags are required." no_result: Nie znaleziono pasujących tagów tag_required_text: Wymagany tag (co najmniej jeden) header: @@ -1235,7 +1189,7 @@ ui: question: Pytania tag: Tagi user: Użytkownicy - badges: Odznaki + badges: Badges profile: Profil setting: Ustawienia logout: Wyloguj @@ -1351,13 +1305,13 @@ ui: display_name: label: Nazwa wyświetlana msg: Wyświetlana nazwa nie może być pusta. - msg_range: Wyświetlana nazwa musi mieć od 2 do 30 znaków długości. + msg_range: Display name must be 2-30 characters in length. username: label: Nazwa użytkownika caption: Ludzie mogą oznaczać Cię jako "@nazwa_użytkownika". msg: Nazwa użytkownika nie może być pusta. - msg_range: Nazwa użytkownika musi mieć od 2 do 30 znaków długości. - character: 'Muszą być znaki ze zbioru "a-z", "0-9", "- . _"' + msg_range: Username must be 2-30 characters in length. + character: 'Must use the character set "a-z", "0-9", "- . _"' avatar: label: Zdjęcie profilowe gravatar: Gravatar @@ -1446,11 +1400,11 @@ ui: search: Wyszukaj osoby question_detail: action: Akcja - created: Utworzono + created: Created Asked: Zadane asked: zadał(a) update: Zmodyfikowane - Edited: Wyedytowane + Edited: Edited edit: edytowany commented: skomentowano Views: Wyświetlone @@ -1497,7 +1451,7 @@ ui: list: confirm_btn: Lista title: Pokaż ten post - content: Czy na pewno chcesz wyświetlić tę listę? + content: Are you sure you want to list? unlist: confirm_btn: Usuń z listy title: Usuń ten post z listy @@ -1562,16 +1516,16 @@ ui: normal: Normalny closed: Zamknięty deleted: Usunięty - deleted_permanently: Usunięto trwale + deleted_permanently: Deleted permanently pending: Oczekujący more: Więcej - view: Podgląd - card: Karta - compact: Kompakt - display_below: Wyświetl poniżej - always_display: Wyświetlaj zawsze - or: lub - back_sites: Powrót do stron + view: View + card: Card + compact: Compact + display_below: Display below + always_display: Always display + or: or + back_sites: Back to sites search: title: Wyniki wyszukiwania keywords: Słowa kluczowe @@ -1579,7 +1533,7 @@ ui: follow: Obserwuj following: Obserwuje counts: "Liczba wyników: {{count}}" - counts_loading: "... Wyniki" + counts_loading: "... Results" more: Więcej sort_btns: relevance: Relewantność @@ -1602,13 +1556,13 @@ ui: via: Udostępnij post za pośrednictwem... copied: Skopiowano facebook: Udostępnij na Facebooku - twitter: Udostępnij na X + twitter: Share to X cannot_vote_for_self: Nie możesz głosować na własne posty. modal_confirm: title: Błąd... delete_permanently: - title: Usuń trwale - content: Czy na pewno chcesz usunąć to trwale? + title: Delete permanently + content: Are you sure you want to delete permanently? account_result: success: Twoje nowe konto zostało potwierdzone; zostaniesz przekierowany na stronę główną. link: Kontynuuj do strony głównej @@ -1637,7 +1591,7 @@ ui: newest: Najnowsze active: Aktywne hot: Gorące - frequent: Częste + frequent: Frequent recommend: Polecane score: Ocena unanswered: Bez odpowiedzi @@ -1683,7 +1637,7 @@ ui: x_votes: otrzymane głosy x_answers: odpowiedzi x_questions: pytania - recent_badges: Ostatnie odznaki + recent_badges: Recent Badges install: title: Instalacja next: Dalej @@ -1722,14 +1676,14 @@ ui: ssl_mode: label: SSL Mode ssl_root_cert: - placeholder: Ścieżka do pliku sslrootcert - msg: Ścieżka do pliku sslrootcert nie może być pusta + placeholder: sslrootcert file path + msg: Path to sslrootcert file cannot be empty ssl_cert: - placeholder: Ścieżka do pliku sslcert - msg: Ścieżka do pliku sslcert nie może być pusta + placeholder: sslcert file path + msg: Path to sslcert file cannot be empty ssl_key: - placeholder: Ścieżka do pliku sslkey - msg: Ścieżka do pliku sslkey nie może być pusta + placeholder: sslkey file path + msg: Path to sslkey file cannot be empty config_yaml: title: Utwórz plik config.yaml label: Plik config.yaml utworzony. @@ -1772,9 +1726,9 @@ ui: msg_min_length: Hasło musi mieć co najmniej 8 znaków. msg_max_length: Hasło musi mieć maksymalnie 32 znaki. admin_confirm_password: - label: "Potwierdź hasło" - text: "Wprowadź ponownie swoje hasło, aby potwierdzić." - msg: "Potwierdzenie hasła nie jest zgodne." + label: "Confirm Password" + text: "Please re-enter your password to confirm." + msg: "Confirm password does not match." admin_email: label: Email text: Będziesz potrzebować tego adresu e-mail do logowania. @@ -1833,7 +1787,19 @@ ui: privileges: Uprawnienia plugins: Wtyczki installed_plugins: Zainstalowane wtyczki - apperance: Wygląd + apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Witamy w serwisie {{site_name}} user_center: login: Zaloguj się @@ -1842,15 +1808,15 @@ ui: badges: modal: title: Gratulacje - content: Zdobyłeś nową odznakę. - close: Zamknij - confirm: Zobacz odznaki - title: Odznaki - awarded: Przyznano - earned_×: Zdobyto ×{{ number }} - ×_awarded: „{{ number }} przyznano” - can_earn_multiple: Możesz zdobyć tę odznakę wielokrotnie. - earned: Zdobyto + content: You've earned a new badge. + close: Close + confirm: View badges + title: Badges + awarded: Awarded + earned_×: Earned ×{{ number }} + ×_awarded: "{{ number }} awarded" + can_earn_multiple: You can earn this multiple times. + earned: Earned admin: admin_header: title: Administrator @@ -1859,15 +1825,15 @@ ui: welcome: Witaj Administratorze! site_statistics: Statystyki witryny questions: "Pytania:" - resolved: "Rozwiązane:" - unanswered: "Bez odpowiedzi:" + resolved: "Resolved:" + unanswered: "Unanswered:" answers: "Odpowiedzi:" comments: "Komentarze:" votes: "Głosy:" users: "Użytkownicy:" - flags: "Zgłoszenia:" - reviews: "Przeglądy:" - site_health: "Stan serwisu" + flags: "Flagi:" + reviews: "Reviews:" + site_health: Site health version: "Wersja:" https: "HTTPS:" upload_folder: "Prześlij folder:" @@ -1932,14 +1898,14 @@ ui: form: fields: display_name: - label: Wyświetlana nazwa - msg_range: Wyświetlana nazwa musi mieć od 2 do 30 znaków. + label: Display name + msg_range: Display name must be 2-30 characters in length. username: - label: Nazwa użytkownika - msg_range: Nazwa użytkownika musi mieć od 2 do 30 znaków. + label: Nazwa + msg_range: Username must be 2-30 characters in length. email: label: Email - msg_invalid: Błędny adres e-mail. + msg_invalid: Błędny adresy email. edit_success: Edycja zakończona pomyślnie btn_cancel: Anuluj btn_submit: Prześlij @@ -1954,7 +1920,7 @@ ui: msg: "Podaj adresy e-mail użytkowników, jeden w każdej linii." display_name: label: Nazwa wyświetlana - msg: Wyświetlana nazwa musi mieć od 2 do 30 znaków. + msg: Display name must be 2-30 characters in length. email: label: E-mail msg: Email nie jest prawidłowy. @@ -1968,10 +1934,10 @@ ui: name: Imię email: E-mail reputation: Reputacja - created_at: Czas utworzenia - delete_at: Czas usunięcia - suspend_at: Czas zawieszenia - suspend_until: Zawieszone do + created_at: Created time + delete_at: Deleted time + suspend_at: Suspended time + suspend_until: Suspend until status: Status role: Rola action: Akcja @@ -2006,8 +1972,8 @@ ui: suspend_user: title: Zawieś tego użytkownika content: Zawieszony użytkownik nie może się logować. - label: Na jak długo użytkownik zostanie zawieszony? - forever: Na zawsze + label: How long will the user be suspended for? + forever: Forever questions: page_title: Pytania unlisted: Unlisted @@ -2069,11 +2035,11 @@ ui: msg: Strefa czasowa nie może być pusta. text: Wybierz miasto w tej samej strefie czasowej, co Ty. avatar: - label: Domyślny awatar - text: Dla użytkowników, którzy nie ustawili własnego awatara. + label: Default avatar + text: For users without a custom avatar of their own. gravatar_base_url: - label: Bazowy URL Gravatara - text: Adres bazowy API dostawcy Gravatara. Ignorowane, jeśli puste. + label: Gravatar base URL + text: URL of the Gravatar provider's API base. Ignored when empty. smtp: page_title: SMTP from_email: @@ -2145,44 +2111,44 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Pisanie + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. restrict_answer: title: Answer write label: Każdy użytkownik może napisać tylko jedną odpowiedź na każde pytanie - text: "Wyłącz, aby pozwolić użytkownikom pisać wiele odpowiedzi na to samo pytanie, co może powodować, że odpowiedzi będą mniej skupione." + text: "Turn off to allow users to write multiple answers to the same question, which may cause answers to be unfocused." min_tags: - label: "Minimalna liczba tagów na pytanie" - text: "Minimalna liczba tagów wymagana w pytaniu." + label: "Minimum tags per question" + text: "Minimum number of tags required in a question." recommend_tags: label: Rekomendowane tagi - text: "Rekomendowane tagi będą domyślnie wyświetlane na liście wyboru." + text: "Recommend tags will show in the dropdown list by default." msg: - contain_reserved: "Rekomendowane tagi nie mogą zawierać tagów zarezerwowanych." + contain_reserved: "recommended tags cannot contain reserved tags" required_tag: - title: Ustaw wymagane tagi - label: Ustaw „Rekomendowane tagi” jako wymagane + title: Set required tags + label: Set “Recommend tags” as required tags text: "Każde nowe pytanie musi mieć przynajmniej jeden rekomendowany tag." reserved_tags: label: Zarezerwowane tagi - text: "Zarezerwowane tagi mogą być używane tylko przez moderatorów." + text: "Reserved tags can only be used by moderator." image_size: - label: Maksymalny rozmiar obrazu (MB) - text: "Maksymalny dopuszczalny rozmiar przesyłanego obrazu." + label: Max image size (MB) + text: "The maximum image upload size." attachment_size: - label: Maksymalny rozmiar załącznika (MB) - text: "Maksymalny dopuszczalny rozmiar przesyłanych plików." + label: Max attachment size (MB) + text: "The maximum attachment files upload size." image_megapixels: - label: Maksymalna liczba megapikseli - text: "Maksymalna liczba megapikseli dopuszczona dla obrazu." + label: Max image megapixels + text: "Maximum number of megapixels allowed for an image." image_extensions: - label: Dozwolone rozszerzenia obrazów - text: "Lista rozszerzeń plików dozwolonych dla obrazów; oddziel po przecinkach." + label: Authorized image extensions + text: "A list of file extensions allowed for image display, separate with commas." attachment_extensions: - label: Dozwolone rozszerzenia załączników - text: "Lista rozszerzeń plików dozwolonych do przesyłania; oddziel po przecinkach. UWAGA: Zezwolenie na przesyłanie plików może powodować ryzyko bezpieczeństwa." + label: Authorized attachment extensions + text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues." seo: page_title: SEO permalink: @@ -2203,6 +2169,10 @@ ui: primary_color: label: Kolor podstawowy text: Zmodyfikuj kolory używane przez Twoje motywy. + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS i HTML custom_css: @@ -2246,7 +2216,7 @@ ui: text: "OSTRZEŻENIE: Jeśli wyłączone, już się nie zalogujesz, jeśli wcześniej nie skonfigurowałeś innej metody logowania." installed_plugins: title: Zainstalowane wtyczki - plugin_link: Wtyczki rozszerzają i rozbudowują funkcjonalność. Wtyczki znajdziesz w <1>Repozytorium Wtyczek1>. + plugin_link: Plugins extend and expand the functionality. You may find plugins in the <1>Plugin Repository1>. filter: all: Wszystkie active: Aktywne @@ -2288,25 +2258,89 @@ ui: title: Uprawnienia level: label: Wymagany poziom reputacji - text: Wybierz reputację wymaganą dla tego uprawnienia + text: Wybierz reputację wymaganą dla uprawnień msg: - should_be_number: Wartość musi być liczbą - number_larger_1: Liczba musi być równa 1 lub większa + should_be_number: the input should be number + number_larger_1: number should be equal or larger than 1 badges: - action: Akcja - active: Aktywne - activate: Aktywuj - all: Wszystkie - awards: Przyznane - deactivate: Dezaktywuj + action: Action + active: Active + activate: Activate + all: All + awards: Awards + deactivate: Deactivate filter: - placeholder: Filtruj po nazwie, badge:id + placeholder: Filter by name, badge:id group: Grupa - inactive: Nieaktywne - name: Nazwa + inactive: Inactive + name: Name show_logs: Wyświetl dzienniki status: Status - title: Odznaki + title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (opcjonalne) empty: nie może być puste @@ -2329,11 +2363,11 @@ ui: approve_flag_tip: Czy akceptujesz tę flagę? approve_post_tip: Czy zatwierdzasz ten post? approve_user_tip: Czy zatwierdzasz tego użytkownika? - suggest_edits: Sugerowane edycje + suggest_edits: Suggested edits flag_post: Oznacz wpis flag_user: Oznacz użytkownika - queued_post: Oczekujący post - queued_user: Oczekujący użytkownik + queued_post: Queued post + queued_user: Queued user filter_label: Typ reputation: reputacja flag_post_type: Oznaczono ten wpis jako {{ type }}. @@ -2386,7 +2420,7 @@ ui: discard_confirm: Czy na pewno chcesz odrzucić swoją wersję roboczą? messages: post_deleted: Ten post został usunięty. - post_cancel_deleted: Usunięcie tego posta zostało anulowane. + post_cancel_deleted: This post has been undeleted. post_pin: Ten post został przypięty. post_unpin: Ten post został odpięty. post_hide_list: Ten post został ukryty na liście. @@ -2395,20 +2429,22 @@ ui: post_list: Ten wpis został umieszczony na liście. post_unlist: Ten wpis został usunięty z listy. post_pending: Twój wpis oczekuje na recenzje. Będzie widoczny po jej akceptacji. - post_closed: Ten post został zamknięty. - answer_deleted: Ta odpowiedź została usunięta. - answer_cancel_deleted: Ta odpowiedź została przywrócona. - change_user_role: Rola tego użytkownika została zmieniona. - user_inactive: Ten użytkownik jest już nieaktywny. - user_normal: Ten użytkownik jest już aktywny. - user_suspended: Ten użytkownik został zawieszony. - user_deleted: Ten użytkownik został usunięty. - badge_activated: Ta odznaka została aktywowana. - badge_inactivated: Ta odznaka została dezaktywowana. - users_deleted: Ci użytkownicy zostali usunięci. - posts_deleted: Te pytania zostały usunięte. - answers_deleted: Te odpowiedzi zostały usunięte. - copy: Skopiuj do schowka - copied: Skopiowano - external_content_warning: Zewnętrzne obrazy/media nie są wyświetlane. + post_closed: This post has been closed. + answer_deleted: This answer has been deleted. + answer_cancel_deleted: This answer has been undeleted. + change_user_role: This user's role has been changed. + user_inactive: This user is already inactive. + user_normal: This user is already normal. + user_suspended: This user has been suspended. + user_deleted: This user has been deleted. + user_added: User has been added successfully. + badge_activated: This badge has been activated. + badge_inactivated: This badge has been inactivated. + users_deleted: These users have been deleted. + posts_deleted: These questions have been deleted. + answers_deleted: These answers have been deleted. + copy: Copy to clipboard + copied: Copied + external_content_warning: External images/media are not displayed. + From aef6f3109645e19432ce512719443ae66c4bcbe4 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:09:55 +0800 Subject: [PATCH 23/38] New translations en_us.yaml (Portuguese) --- i18n/pt_PT.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/pt_PT.yaml b/i18n/pt_PT.yaml index eba40d2f6..b8d3d7784 100644 --- a/i18n/pt_PT.yaml +++ b/i18n/pt_PT.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP Erro 403 logout: Encerrar Sessão posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Notificações inbox: Caixa de entrada @@ -1778,6 +1788,18 @@ ui: plugins: Extensões installed_plugins: Plugins instalados apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Bem vindo(a) ao {{site_name}} user_center: login: Entrar @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Escrever + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Cor primária text: Modifica as cores usadas por seus temas + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS e HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Mostrar registros status: Status title: Emblemas + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (opcional) empty: não pode ser vazio @@ -2347,6 +2437,7 @@ ui: user_normal: Este usuário já está normal. user_suspended: Este usuário foi suspenso. user_deleted: Este usuário foi removido. + user_added: User has been added successfully. badge_activated: Este emblema foi ativado. badge_inactivated: Este emblema foi desativado. users_deleted: These users have been deleted. From ed06edef6391f9d70a454eb8caf2313d21dd579a Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:09:57 +0800 Subject: [PATCH 24/38] New translations en_us.yaml (Russian) --- i18n/ru_RU.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/ru_RU.yaml b/i18n/ru_RU.yaml index 6c081ccbe..231b93671 100644 --- a/i18n/ru_RU.yaml +++ b/i18n/ru_RU.yaml @@ -846,6 +846,16 @@ ui: http_403: Ошибка HTTP 403 logout: Выйти posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Уведомления inbox: Входящие @@ -1778,6 +1788,18 @@ ui: plugins: Плагины installed_plugins: Установленные плагины apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Добро пожаловать на {{site_name}} user_center: login: Вход @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Написать + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Основной цвет text: Измените цвета, используемые в ваших темах + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS и HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (опционально) empty: не может быть пустым @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 93a4c3f2f9e82d544b4202b1f8e1d6e98f4569b0 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:09:59 +0800 Subject: [PATCH 25/38] New translations en_us.yaml (Slovak) --- i18n/sk_SK.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/sk_SK.yaml b/i18n/sk_SK.yaml index 4daa2ab02..b102cd0e9 100644 --- a/i18n/sk_SK.yaml +++ b/i18n/sk_SK.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Oznámenia inbox: Doručená pošta @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Písať + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Upraviť farby používané vašími motívmi + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS a HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (voliteľné) empty: nemôže byť prázdne @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From b716cc376b6a42cda1efa8e355e1d644860b50ca Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:01 +0800 Subject: [PATCH 26/38] New translations en_us.yaml (Swedish) --- i18n/sv_SE.yaml | 101 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 96 insertions(+), 5 deletions(-) diff --git a/i18n/sv_SE.yaml b/i18n/sv_SE.yaml index 9690e1c66..9afa45635 100644 --- a/i18n/sv_SE.yaml +++ b/i18n/sv_SE.yaml @@ -162,7 +162,7 @@ backend: cannot_modify_self_status: other: Du får inte ändra din status. email_or_password_wrong: - other: Fel e-post eller lösenord. + other: Fel e-post eller lösenord. answer: not_found: other: Svar hittades inte. @@ -189,12 +189,12 @@ backend: need_to_be_verified: other: E-postadressen ska vara verifierad. verify_url_expired: - other: Länken för att verifiera e-postadressen har gått ut. Vänligen skicka igen. + other: Länken för att verifiera e-postadressen har gått ut. Vänligen skicka igen. illegal_email_domain_error: - other: E-post från den domänen tillåts inte. Vänligen använt en annan. + other: E-post från den domänen tillåts inte. Vänligen använt en annan. lang: not_found: - other: Språkfilen hittas inte. + other: Språkfilen hittas inte. object: captcha_verification_failed: other: Fel Captcha. @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Logga ut posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Notifications inbox: Inkorg @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Välkommen till {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS och HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Visa loggar status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 392e85ea9b7b63e8d0d22a4322780aaa4bd4fef5 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:03 +0800 Subject: [PATCH 27/38] New translations en_us.yaml (Turkish) --- i18n/tr_TR.yaml | 127 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 109 insertions(+), 18 deletions(-) diff --git a/i18n/tr_TR.yaml b/i18n/tr_TR.yaml index 802a81f69..72b1b6e8d 100644 --- a/i18n/tr_TR.yaml +++ b/i18n/tr_TR.yaml @@ -266,7 +266,7 @@ backend: cannot_set_synonym_as_itself: other: Bir etiketin eş anlamlısını kendisi olarak ayarlayamazsınız. minimum_count: - other: Yeterli sayıda etiket girilmedi. + other: Yeterli etiket girilmedi. smtp: config_from_name_cannot_be_email: other: Gönderen adı bir e-posta adresi olamaz. @@ -311,9 +311,9 @@ backend: add_bulk_users_amount_error: other: "Bir kerede eklediğiniz kullanıcı sayısı 1-{{.MaxAmount}} aralığında olmalıdır." status_suspended_forever: - other: "Bu kullanıcı süresiz olarak askıya alındı. Bu kullanıcı topluluk kurallarını karşılamıyor." + other: "Bu kullanıcı kalıcı olarak uzaklaştırıldı. Bu kullanıcı topluluk yönergelerine uymuyor." status_suspended_until: - other: "Bu kullanıcı {{.SuspendedUntil}} tarihine kadar askıya alındı. Bu kullanıcı topluluk kurallarını karşılamıyor." + other: "Bu kullanıcı {{.SuspendedUntil}} tarihine kadar askıya alındı. Bu kullanıcı topluluk yönergelerine uymuyor." status_deleted: other: "Bu kullanıcı silindi." status_inactive: @@ -846,6 +846,16 @@ ui: http_403: HTTP Hatası 403 logout: Çıkış Yap posts: Gönderiler + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Bildirimler inbox: Gelen Kutusu @@ -1138,7 +1148,7 @@ ui: label: Revizyon title: label: Başlık - placeholder: Konunuz nedir? Ayrıntılı belirtin. + placeholder: Konu nedir? Ayrıntılı yaz. msg: empty: Başlık boş olamaz. range: Başlık en fazla 150 karakter olabilir @@ -1147,8 +1157,8 @@ ui: msg: empty: İçerik boş olamaz. hint: - optional_body: Sorunun ne hakkında olduğunu açıklayın. - minimum_characters: "Sorunun ne hakkında olduğunu açıklayın, en az {{min_content_length}} karakter gereklidir." + optional_body: Sorunun neyle ilgili olduğunu açıklayın. + minimum_characters: "Sorunun neyle ilgili olduğunu açıklayın, en az {{min_content_length}} karakter gereklidir." tags: label: Etiketler msg: @@ -1169,9 +1179,9 @@ ui: add_btn: Etiket ekle create_btn: Yeni etiket oluştur search_tag: Etiket ara - hint: İçeriğinizin ne hakkında olduğunu açıklayın, en az bir etiket gereklidir. - hint_zero_tags: İçeriğinizin ne hakkında olduğunu açıklayın. - hint_more_than_one_tag: "İçeriğinizin ne hakkında olduğunu açıklayın, en az {{min_tags_number}} etiket gereklidir." + hint: Sorunuzun ne hakkında olduğunu tanımlayın, en az bir etiket gereklidir. + hint_zero_tags: İçeriğinizin neyle ilgili olduğunu açıklayın. + hint_more_than_one_tag: "İçeriğinizin neyle ilgili olduğunu açıklayın, en az {{min_tags_number}} etiket gereklidir." no_result: Eşleşen etiket bulunamadı tag_required_text: Gerekli etiket (en az bir tane) header: @@ -1376,12 +1386,12 @@ ui: review: Revizyonunuz incelendikten sonra görünecek. sent_success: Başarıyla gönderildi related_question: - title: İlgili + title: İle ilgili answers: cevap linked_question: title: Bağlantılı - description: Bağlantılı gönderiler - no_linked_question: Bu içerikten bağlantı verilen içerik yok. + description: Posts linked to + no_linked_question: No contents linked from this content. invite_to_answer: title: İnsanları Davet Et desc: Cevap verebileceğini düşündüğünüz kişileri davet edin. @@ -1390,11 +1400,11 @@ ui: search: Kişi ara question_detail: action: Eylem - created: Oluşturuldu + created: Created Asked: Soruldu asked: sordu update: Değiştirildi - Edited: Düzenlendi + Edited: Edited edit: düzenledi commented: yorum yaptı Views: Görüntülendi @@ -1402,7 +1412,7 @@ ui: Following: Takip Ediliyor follow_tip: Bildirim almak için bu soruyu takip edin answered: cevapladı - closed_in: Burada kapatıldı + closed_in: Şurada kapatıldı show_exist: Var olan soruyu göster. useful: Faydalı question_useful: Faydalı ve açık @@ -1778,6 +1788,18 @@ ui: plugins: Eklentiler installed_plugins: Kurulu Eklentiler apperance: Görünüm + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: '{{site_name}} sitesine hoş geldiniz' user_center: login: Giriş @@ -2089,7 +2111,7 @@ ui: always_display: Her zaman harici içeriği göster ask_before_display: Harici içeriği göstermeden önce sor write: - page_title: Yazma + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2098,8 +2120,8 @@ ui: label: Her kullanıcı aynı soru için sadece bir cevap yazabilir text: "Kullanıcıların aynı soruya birden fazla cevap yazmasına izin vermek için kapatın, bu cevapların odaktan uzaklaşmasına neden olabilir." min_tags: - label: "Soru başına minimum etiket" - text: "Bir soruda bulunması gereken minimum etiket sayısı." + label: "Minimum tags per question" + text: "Minimum number of tags required in a question." recommend_tags: label: Önerilen etiketler text: "Önerilen etiketler varsayılan olarak açılır listede gösterilecektir." @@ -2147,6 +2169,10 @@ ui: primary_color: label: Ana renk text: Temalarınızda kullanılan renkleri değiştirin + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS ve HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Kayıtları göster status: Durum title: Rozetler + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (isteğe bağlı) empty: boş olamaz @@ -2347,6 +2437,7 @@ ui: user_normal: Bu kullanıcı zaten normal durumda. user_suspended: Bu kullanıcı askıya alındı. user_deleted: Bu kullanıcı silindi. + user_added: User has been added successfully. badge_activated: Bu rozet etkinleştirildi. badge_inactivated: Bu rozet devre dışı bırakıldı. users_deleted: Bu kullanıcılar silindi. From a63a60bbba6998cb0843d4e76cc9a71e5bd2e3c0 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:06 +0800 Subject: [PATCH 28/38] New translations en_us.yaml (Ukrainian) --- i18n/uk_UA.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/uk_UA.yaml b/i18n/uk_UA.yaml index a9f6aa32a..1b7db0339 100644 --- a/i18n/uk_UA.yaml +++ b/i18n/uk_UA.yaml @@ -846,6 +846,16 @@ ui: http_403: Помилка HTTP 403 logout: Вийти posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Сповіщення inbox: Вхідні @@ -1778,6 +1788,18 @@ ui: plugins: Плагіни installed_plugins: Встановлені плагіни apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Ласкаво просимо до {{site_name}} user_center: login: Вхід @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Написати + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Основний колір text: Змінюйте кольори, що використовуються у ваших темах + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS та HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Показати записи журналу status: Статус title: Значки + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (необов'язково) empty: не може бути порожнім @@ -2347,6 +2437,7 @@ ui: user_normal: Цей користувач вже нормальний. user_suspended: Цього користувача було відсторонено. user_deleted: Цього користувача було видалено. + user_added: User has been added successfully. badge_activated: Цей бейдж було активовано. badge_inactivated: Цей бейдж було деактивовано. users_deleted: These users have been deleted. From 04174a5dfca0179d0ea44892e21bde748c4cf928 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:07 +0800 Subject: [PATCH 29/38] New translations en_us.yaml (Chinese Simplified) --- i18n/zh_CN.yaml | 95 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 2 deletions(-) diff --git a/i18n/zh_CN.yaml b/i18n/zh_CN.yaml index 53dca07e3..2d2b4b6bd 100644 --- a/i18n/zh_CN.yaml +++ b/i18n/zh_CN.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP 错误 403 logout: 退出 posts: 帖子 + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: 通知 inbox: 收件箱 @@ -1190,7 +1200,7 @@ ui: search: placeholder: 搜索 footer: - build_on: 由 <1>Apache Answer1> 提供动力 + build_on: Powered by <1> Apache Answer 1> upload_img: name: 更改 loading: 加载中... @@ -1778,6 +1788,18 @@ ui: plugins: 插件 installed_plugins: 已安装插件 apperance: 外观 + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: 欢迎来到 {{site_name}} user_center: login: 登录 @@ -2089,7 +2111,7 @@ ui: always_display: 总是显示外部内容 ask_before_display: 在显示外部内容之前询问 write: - page_title: 编辑 + page_title: Files min_content: label: 最小问题长度 text: 最小允许的问题内容长度(字符)。 @@ -2147,6 +2169,10 @@ ui: primary_color: label: 主色调 text: 修改您主题使用的颜色 + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS 与 HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: 显示日志 status: 状态 title: 徽章 + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (选填) empty: 不能为空 @@ -2347,6 +2437,7 @@ ui: user_normal: 此用户已经是正常的。 user_suspended: 此用户已被封禁。 user_deleted: 此用户已被删除 + user_added: User has been added successfully. badge_activated: 此徽章已被激活。 badge_inactivated: 此徽章已被禁用。 users_deleted: 这些用户已被删除。 From ec2b64876878a427be142abb58a6991d3747cf11 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:09 +0800 Subject: [PATCH 30/38] New translations en_us.yaml (Chinese Traditional) --- i18n/zh_TW.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/zh_TW.yaml b/i18n/zh_TW.yaml index f0d254de9..688bcafb0 100644 --- a/i18n/zh_TW.yaml +++ b/i18n/zh_TW.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP 錯誤 403 logout: 登出 posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: 通知 inbox: 收件夾 @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: 編輯 + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: 主色調 text: 修改您主題使用的顏色 + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS 與 HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (選填) empty: 不能為空 @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 2af969e955f72f1f57111fc7e5b7f26f7b86c372 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:11 +0800 Subject: [PATCH 31/38] New translations en_us.yaml (Vietnamese) --- i18n/vi_VN.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/vi_VN.yaml b/i18n/vi_VN.yaml index d379c4930..e0c84a53d 100644 --- a/i18n/vi_VN.yaml +++ b/i18n/vi_VN.yaml @@ -846,6 +846,16 @@ ui: http_403: Lỗi HTTP 403 logout: Đăng xuất posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Các thông báo inbox: Hộp thư đến @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Plugin đã cài đặt apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Chào mừng bạn đến với {{site_name}} user_center: login: Đăng nhập @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Viết + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Màu chính text: Thay đổi các màu sắc được sử dụng bởi chủ đề của bạn + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS và HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Hiển thị nhật ký status: Trạng thái title: Danh hiệu + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (tùy chọn) empty: không thể trống @@ -2347,6 +2437,7 @@ ui: user_normal: Người dùng này đã bình thường. user_suspended: Người dùng này đã bị đình chỉ. user_deleted: Người dùng này đã bị xóa. + user_added: User has been added successfully. badge_activated: Huy hiệu này đã được kích hoạt. badge_inactivated: Huy hiệu này đã bị vô hiệu hóa. users_deleted: These users have been deleted. From cd021e37cccf80d3a40522d977f571455ff67856 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:13 +0800 Subject: [PATCH 32/38] New translations en_us.yaml (Indonesian) --- i18n/id_ID.yaml | 97 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 3 deletions(-) diff --git a/i18n/id_ID.yaml b/i18n/id_ID.yaml index 3928c6f39..d412c19ae 100644 --- a/i18n/id_ID.yaml +++ b/i18n/id_ID.yaml @@ -110,7 +110,7 @@ backend: rank_invite_someone_to_answer_label: other: Undang seseorang untuk menjawab rank_tag_add_label: - other: Buat tag baru + other: rank_tag_edit_label: other: Edit tag description (need to review) rank_question_edit_label: @@ -132,7 +132,7 @@ backend: rank_tag_synonym_label: other: Manage tag synonyms email: - other: Email + other: e_mail: other: Email password: @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Pemberitahuan inbox: Kotak Masuk @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From d914708986bf7828fb909498d76f2ffb493ae041 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:15 +0800 Subject: [PATCH 33/38] New translations en_us.yaml (Persian) --- i18n/fa_IR.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/fa_IR.yaml b/i18n/fa_IR.yaml index 5bff8a821..346113ad3 100644 --- a/i18n/fa_IR.yaml +++ b/i18n/fa_IR.yaml @@ -846,6 +846,16 @@ ui: http_403: خطای 403 HTTP logout: خروج posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: اعلانات inbox: پیغامهای دریافتی @@ -1778,6 +1788,18 @@ ui: plugins: افزونهها installed_plugins: پلاگین های نصب شده apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: به {{site_name}} خوش آمدید user_center: login: ورود @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: نوشتن + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 1ff5b66511b3a42c282d2d8b101d40e21c689cef Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:17 +0800 Subject: [PATCH 34/38] New translations en_us.yaml (Hindi) --- i18n/hi_IN.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/hi_IN.yaml b/i18n/hi_IN.yaml index 17b0a6109..14e0d47aa 100644 --- a/i18n/hi_IN.yaml +++ b/i18n/hi_IN.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Notifications inbox: Inbox @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 0656fb3c155e4057a4695276f5fe96f35c5978cd Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:19 +0800 Subject: [PATCH 35/38] New translations en_us.yaml (Telugu) --- i18n/te_IN.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/te_IN.yaml b/i18n/te_IN.yaml index 22c24a93c..b2f2c2c80 100644 --- a/i18n/te_IN.yaml +++ b/i18n/te_IN.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: నోటిఫికేషన్లు inbox: ఇన్బాక్స్ @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From d65cb04027708d4d1ea47e5e23725497d90137c2 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:21 +0800 Subject: [PATCH 36/38] New translations en_us.yaml (Welsh) --- i18n/cy_GB.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/cy_GB.yaml b/i18n/cy_GB.yaml index 6f27a61f5..67da5cda9 100644 --- a/i18n/cy_GB.yaml +++ b/i18n/cy_GB.yaml @@ -846,6 +846,16 @@ ui: http_403: Gwall HTTP 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Hysbysiadau inbox: Mewnflwch @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From edd3eedbb781a9171bd93bbb8399785edb44adf6 Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:10:23 +0800 Subject: [PATCH 37/38] New translations en_us.yaml (Malayalam) --- i18n/ml_IN.yaml | 93 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/i18n/ml_IN.yaml b/i18n/ml_IN.yaml index 07c47bd8d..cf04991d0 100644 --- a/i18n/ml_IN.yaml +++ b/i18n/ml_IN.yaml @@ -846,6 +846,16 @@ ui: http_403: HTTP Error 403 logout: Log Out posts: Posts + ai_assistant: AI Assistant + ai_assistant: + description: Got a question? Ask it and get answers, perspectives, and recommendations. + recent_conversations: Recent Conversations + show_more: Show more + new: New chat + ai_generate: AI-generated from posts and may not be accurate. + copy: Copy + ask_a_follow_up: Ask a follow-up + ask_placeholder: Ask a question notifications: title: Notifications inbox: Inbox @@ -1778,6 +1788,18 @@ ui: plugins: Plugins installed_plugins: Installed Plugins apperance: Appearance + community: Community + advanced: Advanced + tags: Tags + rules: Rules + policies: Policies + security: Security + files: Files + apikeys: API Keys + intelligence: Intelligence + ai_assistant: AI Assistant + ai_settings: AI Settings + mcp: MCP website_welcome: Welcome to {{site_name}} user_center: login: Login @@ -2089,7 +2111,7 @@ ui: always_display: Always display external content ask_before_display: Ask before displaying external content write: - page_title: Write + page_title: Files min_content: label: Minimum question body length text: Minimum allowed question body length in characters. @@ -2147,6 +2169,10 @@ ui: primary_color: label: Primary color text: Modify the colors used by your themes + layout: + label: Layout + full_width: Full-width + fixed_width: Fixed-width css_and_html: page_title: CSS and HTML custom_css: @@ -2251,6 +2277,70 @@ ui: show_logs: Show logs status: Status title: Badges + apikeys: + title: API Keys + add_api_key: Add API Key + desc: Description + scope: Scope + key: Key + created: Created + last_used: Last used + add_or_edit_modal: + add_title: Add API Key + edit_title: Edit API Key + description: Description + description_required: Description is required. + scope: Scope + global: Global + read-only: Read-only + created_modal: + title: API key created + api_key: API key + description: This key will not be displayed again. Make sure you take a copy before continuing. + delete_modal: + title: Delete API Key + content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + ai_settings: + enabled: + label: AI enabled + check: Enable AI features + text: The AI model must be configured correctly before it can be used. + provider: + label: Provider + api_host: + label: API host + msg: API host is required + api_key: + label: API key + check: Check + check_success: "Connection successful." + msg: API key is required + model: + label: Model + msg: Model is required + add_success: AI settings updated successfully. + conversations: + topic: Topic + helpful: Helpful + unhelpful: Unhelpful + created: Created + action: Action + empty: No conversations found. + delete_modal: + title: Delete conversation + content: Are you sure you want to delete this conversation? This is permanent! + delete_success: Conversation deleted successfully. + mcp: + mcp_server: + label: MCP server + switch: Enabled + type: + label: Type + url: + label: URL + http_header: + label: HTTP header + text: Please replace {key} with the API Key. form: optional: (optional) empty: cannot be empty @@ -2347,6 +2437,7 @@ ui: user_normal: This user is already normal. user_suspended: This user has been suspended. user_deleted: This user has been deleted. + user_added: User has been added successfully. badge_activated: This badge has been activated. badge_inactivated: This badge has been inactivated. users_deleted: These users have been deleted. From 5795b74a6ca5866d659a80015437b7a16a5fbd4d Mon Sep 17 00:00:00 2001 From: Sunny <1147886+sunshineg@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:19:28 +0800 Subject: [PATCH 38/38] New translations en_us.yaml (Chinese Simplified) --- i18n/zh_CN.yaml | 144 ++++++++++++++++++++++++------------------------ 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/i18n/zh_CN.yaml b/i18n/zh_CN.yaml index 2d2b4b6bd..f16ed9fad 100644 --- a/i18n/zh_CN.yaml +++ b/i18n/zh_CN.yaml @@ -846,16 +846,16 @@ ui: http_403: HTTP 错误 403 logout: 退出 posts: 帖子 - ai_assistant: AI Assistant + ai_assistant: AI 助手 ai_assistant: - description: Got a question? Ask it and get answers, perspectives, and recommendations. - recent_conversations: Recent Conversations - show_more: Show more - new: New chat - ai_generate: AI-generated from posts and may not be accurate. - copy: Copy - ask_a_follow_up: Ask a follow-up - ask_placeholder: Ask a question + description: 有问题?问它并获得答案、观点和建议。 + recent_conversations: 新对话 + show_more: 显示更多 + new: 新聊天 + ai_generate: 来自帖子的 AI,可能不准确。 + copy: 复制 + ask_a_follow_up: 提出后续问题 + ask_placeholder: 提问 notifications: title: 通知 inbox: 收件箱 @@ -1788,17 +1788,17 @@ ui: plugins: 插件 installed_plugins: 已安装插件 apperance: 外观 - community: Community - advanced: Advanced - tags: Tags - rules: Rules - policies: Policies - security: Security - files: Files - apikeys: API Keys - intelligence: Intelligence - ai_assistant: AI Assistant - ai_settings: AI Settings + community: 社区 + advanced: 高级选项 + tags: 标签 + rules: 规则 + policies: 政策 + security: 安全 + files: 文件 + apikeys: API 密钥 + intelligence: 智力 + ai_assistant: AI 助手 + ai_settings: AI 设置 mcp: MCP website_welcome: 欢迎来到 {{site_name}} user_center: @@ -2111,7 +2111,7 @@ ui: always_display: 总是显示外部内容 ask_before_display: 在显示外部内容之前询问 write: - page_title: Files + page_title: 文件 min_content: label: 最小问题长度 text: 最小允许的问题内容长度(字符)。 @@ -2170,9 +2170,9 @@ ui: label: 主色调 text: 修改您主题使用的颜色 layout: - label: Layout - full_width: Full-width - fixed_width: Fixed-width + label: 布局 + full_width: 全宽度 + fixed_width: 固定宽度 css_and_html: page_title: CSS 与 HTML custom_css: @@ -2278,69 +2278,69 @@ ui: status: 状态 title: 徽章 apikeys: - title: API Keys - add_api_key: Add API Key - desc: Description - scope: Scope - key: Key - created: Created - last_used: Last used + title: API 密钥 + add_api_key: 添加 API 密钥 + desc: 描述 + scope: 范围 + key: 密钥 + created: 创建于 + last_used: 最后使用 add_or_edit_modal: - add_title: Add API Key - edit_title: Edit API Key - description: Description - description_required: Description is required. - scope: Scope - global: Global - read-only: Read-only + add_title: 添加 API 密钥 + edit_title: 编辑 API 密钥 + description: 描述 + description_required: 请输入描述。 + scope: 范围 + global: 全局 + read-only: 只读 created_modal: - title: API key created - api_key: API key - description: This key will not be displayed again. Make sure you take a copy before continuing. + title: 已创建API密钥 + api_key: API 密钥 + description: 此密钥将不会再次显示。请确保您在继续之前拿到一份副本。 delete_modal: - title: Delete API Key - content: Any applications or scripts using this key will no longer be able to access the API. This is permanent! + title: 删除API密钥 + content: 任何使用此密钥的应用程序或脚本都将无法访问API。这是永久性的! ai_settings: enabled: - label: AI enabled - check: Enable AI features - text: The AI model must be configured correctly before it can be used. + label: AI 已启用 + check: 启用AI功能 + text: AI 模型必须正确配置才能使用。 provider: - label: Provider + label: 提供商 api_host: - label: API host - msg: API host is required + label: API 主机 + msg: API 主机是必需的 api_key: - label: API key - check: Check - check_success: "Connection successful." - msg: API key is required + label: API 密钥 + check: 检查 + check_success: "连接成功。" + msg: API 密钥是必填项 model: - label: Model - msg: Model is required - add_success: AI settings updated successfully. + label: 模型 + msg: 模型是必需的 + add_success: AI 设置更新成功。 conversations: - topic: Topic - helpful: Helpful - unhelpful: Unhelpful - created: Created - action: Action - empty: No conversations found. + topic: 主题 + helpful: 有帮助 + unhelpful: 没有帮助 + created: 创建于 + action: 操作 + empty: 没有找到会话 delete_modal: - title: Delete conversation - content: Are you sure you want to delete this conversation? This is permanent! - delete_success: Conversation deleted successfully. + title: 删除对话 + content: 您确定要删除此对话吗?这是永久性的! + delete_success: 对话删除成功。 mcp: mcp_server: - label: MCP server - switch: Enabled + label: MCP服务器 + switch: 已启用 type: - label: Type + label: 类型 url: - label: URL + label: 链接 http_header: - label: HTTP header - text: Please replace {key} with the API Key. + label: HTTP Header + text: 请将 {key} 替换为 API 密钥。 form: optional: (选填) empty: 不能为空 @@ -2437,7 +2437,7 @@ ui: user_normal: 此用户已经是正常的。 user_suspended: 此用户已被封禁。 user_deleted: 此用户已被删除 - user_added: User has been added successfully. + user_added: 用户添加成功。 badge_activated: 此徽章已被激活。 badge_inactivated: 此徽章已被禁用。 users_deleted: 这些用户已被删除。