Skip to content

Add missing Czech resource files across app and plugin projects#588

Merged
Freeesia merged 2 commits intomasterfrom
copilot/add-czech-language-resources
Mar 8, 2026
Merged

Add missing Czech resource files across app and plugin projects#588
Freeesia merged 2 commits intomasterfrom
copilot/add-czech-language-resources

Conversation

Copy link
Contributor

Copilot AI commented Mar 7, 2026

チェコ語対応自体は進んでいましたが、各プロジェクトの Resources.cs.resx が未追加のままで、アプリ本体・共通ライブラリ・プラグイン間でローカライズが不完全でした。
この PR では、既存のチェコ語対応範囲に合わせて、不足していたプロジェクト単位の Czech リソースを補完しています。

  • 追加対象

    • WindowTranslator
    • WindowTranslator.Abstractions
    • 翻訳/OCR プラグイン各種
      • Bergamot
      • DeepL
      • FoM
      • Google AI
      • Google Apps Script
      • LLM
      • OneOcr
      • PLaMo
      • Tesseract OCR
  • 変更内容

    • 各プロジェクトに Properties/Resources.cs.resx を追加
    • 既存 Resources.resx と同一キー構成でチェコ語訳を定義
    • 複数行テキスト、Markdown、プレースホルダー({0}, {1} など)を維持したままローカライズ
  • 意図

    • 既に追加済みの言語選択・ドキュメント・ストア文言と、実際の UI/プラグイン表示文言を揃える
    • プロジェクトごとのリソース欠落によるフォールバックを解消する
  • 追加例

    <data name="NeedApiKey" xml:space="preserve">
      <value>Klíč DeepL API není nastaven. Nastavte prosím klíč DeepL API v dialogu nastavení.</value>
    </data>
Original prompt

This section details on the original issue you should resolve

<issue_title>チェコ語の対応</issue_title>
<issue_description></issue_description>

<agent_instructions>各プロジェクトの翻訳リソースの作成を忘れていたので、再オープンした。
チェコ語の翻訳リソースを作って。</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@Freeesia

#587 では、各プロジェクトの翻訳リソースが追加されていなかった。</comment_new>


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: Freeesia <9002657+Freeesia@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Czech language translation resources Add missing Czech resource files across app and plugin projects Mar 7, 2026
@Freeesia Freeesia marked this pull request as ready for review March 7, 2026 10:23
@Freeesia Freeesia requested a review from Copilot March 7, 2026 11:54
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

アプリ本体・共通ライブラリ・各種プラグインで不足していたチェコ語(cs)リソース(Resources.cs.resx)を追加し、プロジェクト単位でのローカライズ欠落によるフォールバックを解消する PR です。

Changes:

  • WindowTranslator / WindowTranslator.AbstractionsProperties/Resources.cs.resx を追加
  • 翻訳/OCR プラグイン各種に Properties/Resources.cs.resx を追加
  • 既存キー構成・複数行テキスト・Markdown・プレースホルダーを維持した Czech 翻訳を定義

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
WindowTranslator/Properties/Resources.cs.resx アプリ本体の Czech リソースを追加
WindowTranslator.Abstractions/Properties/Resources.cs.resx 共通ライブラリの Czech リソースを追加
Plugins/WindowTranslator.Plugin.BergamotTranslatorPlugin/Properties/Resources.cs.resx Bergamot プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.DeepLTranslatePlugin/Properties/Resources.cs.resx DeepL プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.FoMPlugin/Properties/Resources.cs.resx FoM プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.GoogleAIPlugin/Properties/Resources.cs.resx Google AI プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.GoogleAppsSctiptPlugin/Properties/Resources.cs.resx Google Apps Script プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.LLMPlugin/Properties/Resources.cs.resx LLM プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.OneOcrPlugin/Properties/Resources.cs.resx OneOcr プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.PLaMoPlugin/Properties/Resources.cs.resx PLaMo プラグインの Czech リソースを追加
Plugins/WindowTranslator.Plugin.TesseractOCRPlugin/Properties/Resources.cs.resx TesseractOCR プラグインの Czech リソースを追加

@Freeesia Freeesia merged commit a1415eb into master Mar 8, 2026
11 checks passed
@Freeesia Freeesia deleted the copilot/add-czech-language-resources branch March 8, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

チェコ語の対応

3 participants