ドイツ語のタグ翻訳をスクロールしている際に、AIが文脈を欠いているために生じると思われるさまざまな問題に気づきました。AIはタグを特定のDiscourse機能、プラグイン、またはコンポーネントへの参照ではなく、孤立した単語として扱っています。
注: ドイツ語の名詞は常に大文字で始まりますが、metaサイトのタグは小文字です。したがって、この投稿の翻訳では大文字の使用が不統一になっています。癖で正しいドイツ語の大文字規則に戻ってしまっていました。
まずはおもしろい部分から
実用的な問題に深入りする前に、いくつかの翻訳は単に面白いです:
- composer → 「Komponist」 - これは音楽を書く人を指します
- auto-bump → 「automatische-erhöhung」 - 「自動増加」
- fully-theme → “vollständig-thematisiert” - 「完全に扱われた」
- raspberry-pi → “Himbeere-pi”(「raspberry」を果物のラズベリーとして)
- post-voting → “nach-der-Abstimmung” - 「投票の後」(「post」をラテン語接頭辞として読み、フォーラムの投稿として読んでいない)
- tablet → “Tablette” - 「錠剤」(デバイスではなく、薬の錠剤)
異なるタグに同じ翻訳
これが実用的な面で最も影響が大きい問題です。2つのタグに同じ翻訳が適用されると、それらが互いのトピックを区別する能力を失います。
- year-in-review & yearly-review → “Jahresrückblick” - 現在、プラグイン名は翻訳不可のようです(管理サイドバーやインストール済みプラグインのリストで英語名が見えるため)。おそらくプラグインの名前を指す際に英語の用語を使用することになるでしょう。ただ、いつかすべてのプラグインに翻訳された名前がつくことを願っているので、ここでは年次レビューのトピックをグループ化する方に「Metas」を追加して区別しようと思います。つまり「Metas-Jahresrückblick」(メタの年次レビュー)となります。
- surveys & polls → “Umfragen” - 両方のプラグインの翻訳も同じだと思われ、これまで誰も気づいていません。これは「voting」とも簡単に競合するため、良い解決策についてもう少し考える必要があります

- docs & documentation → “Dokumentation” - 同様に、yearly-reviewのドキュメントはドイツ語に翻訳されていないため、このタグも翻訳しないでしょう(この場合、将来の翻訳は非常に unlikely です)
- how-to & tutorial → “Anleitung” - これはすでに修正されています。こちらの https://diataxis.fr/ の翻訳を見つけ、そこで使用されている用語[1]を提案しました)
翻訳すべきではない固有名詞と製品名
いくつかのタグは特定のツール、フレームワーク、または製品を指しています。それらを翻訳すると、機能が認識できなくなります。
- raspberry-pi → “Himbeere-pi”(「raspberry」を果物のラズベリーとして)
- mermaid → “Meerjungfrau”(「mermaid」を神話上の生物として、ダイアグラム作成ツールではなく)
- ember → “Glut”(火の燃えかす)
- vanilla → “Vanille”(フレーバーとしてのバニラ)
- onebox → “einzige-box” - 「唯一のボックス」
- intercom → “Gegensprechanlage”(ドアベルなどのインターコムとして - ただし intercom-widget は正常に翻訳されていました)
- passkey → “Passwort” - 「パスワード」(パスキーは特に パスワードではありません)
- perspective-api → “Perspektiven-api”
- backups → “Sicherungen”
- design-experiment → 「Experimententwurf」 - 「design-experiment」也可以是「draft experiment」ですが、前者の場合は「design」を残し、後者の場合は下書きについて話すのがDiscourseでは一般的なので、後者を想定します。
「Discourse」の翻訳
「Discourse」を参照するほとんどのタグは、ソフトウェアの名前が含まれないように翻訳されました。例外は discourse-hub です。
- discourseconnect → “Diskursverbindung”
- ask-discourse → “Fragen-Diskurs” - 「質問の議論」
- discourse-discover → “Diskurs-Entdeckung”
「Theme」が常に「Thema」(トピック)として誤訳
これはすべてのテーマ関連タグにわたる体系的な問題です。ドイツ語では「theme」と「topic」の両方が「Thema」に翻訳されますが、Discourseの文脈ではこれらは非常に異なるものです。これにより、テーマタグは特定の議論トピックに関するものであるかのように読まれてしまいます。
- theme-welcome → “Willkommens-Thema”(「デフォルトの固定されたウェルカムスレッド」としての「ウェルカムトピック」のように読まれる)
- theme-creator → “Themenersteller” - 「トピック作成者」
- horizon-theme → “Horizont-Thema”
- meta-theme-feedback → “Meta-Themen-Feedback”
- foundation-theme → 同じパターン
- fully-theme → “vollständig-thematisiert” - 「完全に扱われた」
これはOfficial Themesグループのすべてのタグに影響します。
文脈が欠如していた翻訳
- composer → 「Komponist」 - これは音楽を書く人を指し、入力フィールドは通常ドイツ語で「Editor」と呼ぶのに対して。
- tablet → 「Tablette」 - 「錠剤」または「タブレット」。
- copy-post → "kopierbeitrag” - 「コピー料金」(問題は単語の組み合わせです。「Beitrag」は投稿に対して正しいですが、「copy」が動詞として翻訳されていないため、Beitragがここでは料金の意味で使用されているように読めます)
名詞または動詞
一部の特徴は名詞ではなく動詞として翻訳されました
「post」がラテン語接頭辞として読まれ、フォーラムの投稿として読まれていない
- post-voting → “nach-der-Abstimmung” - 「投票の後」
- post-badges → 「nach-Abzeichen」 - 「バッジの後」
明確でない英語タグからの結果
- hosted-support → “gehosteter-support”(これはホストされたサポートではなく、ホスト顧客向けのサポートのように読めます)
略語
- pm-dropdown(ドイツ語でも同じ)文脈なしで m (message) が n (Nachricht) に置き換えられませんでした
Discourse自体のインターフェース用語と一致しない翻訳
これらの翻訳は技術的には正しいドイツ語ですが、Discourse自体のUIは異なる用語を使用しています。これにより、特にインターフェース言語でナビゲートするユーザーにとって、タグが直感的に見つけにくくなります。
- impersonate → “nachahmen” - “模倣する”(ただしインターフェースはNutzersichtまたはNutzerrolleを使用)
- staged-users → “Staging-Benutzer”(ただしインターフェースはvorbereitete Benutzerと言います)
- advertising → “Werbung”(ただしインターフェースはAnzeigenを参照)
- assign → “zuweisen”(ただしプラグインの翻訳はzuordnenを使用)
- hot-topics → “Top-Themen”(これは「トップトピック」として翻訳されましたが、実際にはDiscourse内の異なるリストです)
- read-only → “nur lesbar”
- bootstrap-mode → “Bootstrap-Modus”(ただし翻訳者は当初Starthilfemodusを選択しました)
- post-notices → “Nachrichten” - “メッセージ/ニュース”(メッセージは異なる機能であるため誤解を招く可能性があります。「公式通知」はインターフェースでMitteilungを使用)
- about-page → “über-Seite”(これは直訳です。しかし通常、ドイツ語の翻訳は「私たちについてページ」のようなものです。Überはaboutだけでなくaboveという意味もあります。)
- auto-bump → “automatische-erhöhung” - “自動増加”
- tags → “Etiketten”(ただし tag-groups および tag を含むほとんどのタグは “tag” を使用し、Crowdinで使用される用語は Schlagwort です)
切り捨てられた翻訳
これは異なる種類の問題です - 翻訳エラーではなく、ドイツ語の複合名詞が英語の対応語 significantly longer であることと、タグの文字制限の組み合わせによる結果です。
- content-security-policy → “inhalts-sicherheitsrichtl”(切り捨てられ、inhalts-sicherheitsrichtlinie であるべき)
- ai-custom-prompt → “ai-benutzerdefinierte-auf”(単語の途中で切り捨てられ、ai-benutzerdefinierte-aufforderung であるべき)
- custom-category-boxes → “benutzerdefinierte-katego”(単語の途中で切り捨てられ、benutzerdefinierte-kategorie-boxen であるべき。この場合、ボックスは翻訳から完全に欠落しています)
「custom」を含むタグは、「benutzerdefiniert」がかなり長い単語であるため、すぐに長くなりすぎます。
more examples
- pause-notifications → “benachrichtigungen-anhalt” (en)
- theme-site-settings → “thema-website-einstellung” (en)
- staff-action-log → “mitarbeiter-aktionsprotok” (le)
- lazy-load-categories → “kategorien-verzögert-lade” (n)
- unsupported-install → “nicht-unterstützte-instal” (lation)
- categories-navbar → “kategorien-navigationslei” (ste)
- remove-name-suppression → “namenunterdrückung-entfer” (nen)
- right-sidebar-blocks → “rechte-seitenleiste-blöck” (e)
- user-field-prompt → “benutzerfeld-eingabeauffo” (rderung)
- top-contributors-sidebar → “seitenleiste-der-top-beit” (ragenden)
- hide-users-column → “benutzer-spalte-ausblende” (n)
- topic-footer-buttons → “thema-fußzeilen-schaltflä” (chen)
- scrollable-post-content → “scrollbarer-beitrag-inhal” (t)
- custom-inline-codeblocks → “benutzerdefinierte-inline” (-codeblöcke)
- hide-muted-categories → “stummgeschaltete-kategori” (en-verstecken)
- custom-header-icons → “benutzerdefinierte-kopfze” (ilen-symbole)
- custom-header-links → “benutzerdefinierte-kopfze” (lein-links) (NOTE: これは上記のものと同じです。切り捨てられたため)
- new-topic-header-button → “neuer-themen-header-butto” (n) (通常、button には “Schaltfläche” を使用します)
- sidebar-theme-toggle → “seitenleisten-themenumsch” (alter) (もちろん、この場合も “topic” ではなく “theme” を使用するべきなので、「n」は不要です)
- custom-profile-link → “benutzerdefiniertes-profi” (l-link), 文法は「link」がかなり早く失われたように見えます。custom は link ではなく profile に一致しないからです。“benutzerdefinierter-profil-link” であるべきだと思います
- easy-responsive-footer → “einfacher-responsiver-fuß” 上記のものと同様に、easy と responsive は footer(タグが切り捨てられた場所)ではなく foot を参照しているようです。“einfache-responsive-fußzeile” であるべきです
これらの例は、翻訳プロセスにより多くの文脈が必要であることを示唆しています - 理想的には、タグがどのプラグインまたは機能に属しているかを知り、既存のDiscourseインターフェース翻訳を参照として持つことです。他の言語でも同様のパターンに気づいた方がいれば、お聞きしたいです。
@nat (個人的なリクエストにより)
Lernunterlagen ↩︎
