[ English | English (United Kingdom) | 한국어 (대한민국) | русский | Türkçe (Türkiye) | Deutsch | 日本語 | Indonesia | 中文 (简体, 中国) ]

翻訳バグの処理

翻訳者や I18n 活動に関係している人であれば、翻訳バグの確認や修正にも興味があることでしょう :)

バグの処置手順は、 一般的なバグ処理手順 を元にしています。バグの処置に協力いただける場合は、まず最初に OpenStack I18n バグチーム に参加してください。

翻訳されたドキュメントやダッシュボードのバグは、主に以下のカテゴリーに分類できます。

  • 翻訳バグ

  • 上流プロジェクトのバグ

  • ツール類のバグ

翻訳バグ

バグ報告が特定の言語の翻訳間違いに関するものの場合、そのバグを 翻訳バグ と呼ぶことにします。翻訳バグは翻訳ツールで修正します。

その言語が分かる場合、次のようなことができるでしょう。

  • バグに言語名のタグを付与する

  • バグの確認を行う、もしくはステータスを Incomplete にする

  • バグの優先付けを行う

その言語の翻訳者の場合、次のようなことができるでしょう。

  • バグ担当者として自分や同じ言語チームのメンバーを割り当てて、ステータスを「In Progress」に設定する

  • Zanata でバグに対応するリソースの翻訳を修正する

注釈

翻訳者として見て、報告されたバグが翻訳バグの範囲を超えるものだと分かった場合、メーリングリストや IRC チャンネルで I18n チームのメンバーに尋ねるとよいでしょう。彼らがそういったバグを処置してくれることでしょう。

上流プロジェクトのバグ

翻訳されたストリングは、上流プロジェクトから抽出されています。そのため、 I18n バグのいくつかは、上流プロジェクトのオリジナルのストリングやソースコードのバグに起因しています。こうしたバグは、上流プロジェクトで修正する必要があります。

ほとんどの場合、上流プロジェクトは以下のいずれかでしょう。

バグが 翻訳バグ上流プロジェクトのバグ かを判断する必要があります。上流プロジェクトにおいてよくある I18n バグとしては以下のようなものがあります。

  • オリジナルのストリングやメッセージの誤り

  • Missed translations. Missed translations might be caused by not extracting English strings from the source project, or be caused by real missed translations. If the translations are missed in two different languages, they are probably bugs in the source project. Or else, they are real missed translations.

  • Bugs to report English strings are hard to translate in your language. For example, translators cannot control the order of words, or a plural form is not supported. Usually, this kind of bugs are in the original strings and cannot be fixed just by changing the strings and more work is needed.

報告されたバグが上流プロジェクトのバグであった場合、次のようなことができるでしょう。

  • プロジェクト名のタグをつける (例: "horizon" や "docs")

  • そのバグの "Also affects project" に上流プロジェクトを追加する

  • バグの再現性を確認する

  • バグの優先付けを行う

ツール類のバグ

翻訳関連のツール群やその他のもっと複雑な事象に遭遇した場合、一番のお薦めは I18n メーリングリスト openstack-i18n@lists.openstack.org で質問することです。もちろん、ご自分で、関連プロジェクトに直接バグ報告することもできます。