Remove unnecessary translatable placeholder strings from Nemo's Glade UI

オープン 初心者向け
#3,874 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 10 日以内に返信

まだ誰も着手していません。

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
75/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
活発
技術スタック
c

調査の方向性

gresources/nemo-desktop-overlay.gladeを開き、参照されている行にあるbutton、page0、page1の各文字列を確認します。それぞれがユーザーに表示されるのか、実行時に置き換えられるのかを確認し、適切にtranslatable属性を削除するか、意味のあるラベルを付けます。翻訳テンプレートに内部プレースホルダーが含まれなくなり、ユーザー向けのラベルが引き続き翻訳可能であれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Hello,

While reviewing the Galician translation of Nemo on Launchpad, I noticed three placeholder strings that are marked as translatable in gresources/nemo-desktop-overlay.glade:

  • button — lines 680 and 870
  • page0 — line 845
  • page1 — line 887

These appear to be placeholder labels or page titles generated by the Glade interface designer, rather than meaningful strings intended for users.

They are currently included in Nemo's translation template, requiring translators to translate strings such as button, page0, and page1 just to reach 100% translation coverage.

Suggested improvement

Could you please check whether these strings actually need to be translatable?

If they are internal placeholders or are replaced at runtime, their translatable="yes" attributes could be removed.

If any of them are displayed to users, it might be better to replace them with meaningful English labels that translators can translate appropriately.

Source file:
https://github.com/linuxmint/nemo/blob/master/gresources/nemo-desktop-overlay.glade

Galician translation:
https://translations.launchpad.net/linuxmint/latest/+pots/nemo/gl

This small cleanup would benefit all translation teams and avoid unnecessary or potentially misleading translations.

Thank you for your work on Nemo!

主要言語
C
スター
1.6k
フォーク
379
平均マージ
8日 16時間
マージ済み PR(30日)
5

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

linuxmint/nemo のほかの issue

linuxmint/nemo の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。