Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ja.filters の整理 #208

Closed
marsf opened this issue Jul 11, 2020 · 13 comments
Closed

ja.filters の整理 #208

marsf opened this issue Jul 11, 2020 · 13 comments

Comments

@marsf
Copy link
Member

marsf commented Jul 11, 2020

ja / ja-JP-mac の使い分けている用語のフィルターを整理して、まとめられるものはまとめ、できるだけ減らしたい。

  • *Default-
    • 「既定の / デフォルト」をまとめたい。
  • (Paste, Undo) *-sita, *-site → *-si
    • 「~し」にまとめられそう。
  • SaveAs* → Save-AsCMD → AsCMD-
    • 「~を保存」は共通なので、「名前を付けて / 別名で」の使い分けだけにしたい。
  • Import*, Export* → ?
    • 可能であれば、まとめたい。

その他、.css, .xul のハックも整理したい。

@marsf
Copy link
Member Author

marsf commented Dec 4, 2020

PR #234 で SaveAs* 関係を整理した。

残りは以下の 5 か所:

browser/browser/browserContext.ftl L58: SavePageAs
browser/browser/menubar.ftl L37: SavePageAs
editor/ui/chrome/composer/editor.properties L:23 SavePageAs
devtools/client/netmonitor.properties L:1306 SaveImageAs
extensions/irc/chrome/chatzilla.properties L659: SaveViewAs

@@Save-AsCMD@@ページを保存」のように置き換える。

@marsf
Copy link
Member Author

marsf commented Jan 24, 2021

SaveAs* → Save-AsCMD → AsCMD-
「~を保存」は共通なので、「名前を付けて / 別名で」の使い分けだけにしたい。

SaveAs* のフィルターをすべて Save-AsCMD に整理した。
残りの SaveAs は以下の 19 箇所。

/browser/browser/pageInfo.ftl L:70     .label = @@SaveAs@@...
/browser/browser/pageInfo.ftl L:73     .label = @@SaveAs@@...
/devtools/client/filterwidget.properties L:17     フィルターのプリセットを@@SaveAs@@しておくと、後からすぐに再利用できます。
/editor/ui/chrome/composer/editingOverlay.dtd L:16     <!ENTITY saveAsCmd.label "@@SaveAs@@...">
/extensions/irc/chrome/chatzilla.properties L:663    cmd.save.help   =現在のビューを <filename> に指定した名前で保存します。<filename> を省略すると @@[@@@@SaveAs@@@@]@@ ダイアログが表示されます。ファイルの種類 <savetype> には |complete|, |htmlonly|, |text| が選択できます。これを省略すると、ファイルの拡張子から推測されます。拡張子が .html, .xhtml, .xhtm, .htm のファイルは完全なビューとして保存され、.txt のファイルは標準テキストになります。その他の拡張子の場合は <savetype> を指定しないとエラーになります。
/extensions/irc/chrome/chatzilla.properties L:1450   msg.save.dialogtitle          =ビュー ``%S'' を@@SaveAs@@...
/mail/chrome/messenger/messenger.dtd L:52     <!ENTITY saveAsMenu.label            "@@SaveAs@@">
/mail/chrome/messenger/msgHdrViewOverlay.dtd L:64     <!ENTITY saveAsMenuItem1.label            "@@SaveAs@@...">
/mail/chrome/messenger/msgHdrViewOverlay.dtd L:78     <!ENTITY saveAsAttachmentCmd.label        "@@SaveAs@@...">
/mail/messenger/openpgp/openpgp-frontend.ftl L:13     .label = 復号して@@SaveAs@@...
/suite/chrome/browser/pageInfo.dtd L:74     <!ENTITY  mediaSaveAs           "@@SaveAs@@...">
/suite/chrome/editor/editingOverlay.dtd L:16     <!ENTITY saveAsCmd.label "@@SaveAs@@...">
/suite/chrome/mailnews/messenger.dtd L:36     <!ENTITY saveAsMenu.label                      "@@SaveAs@@">
/suite/chrome/mailnews/messenger.dtd L:497    <!ENTITY contextSaveAs.label                      "@@SaveAs@@...">
/suite/chrome/mailnews/msgHdrViewOverlay.dtd L:35     <!ENTITY saveAsAttachmentCmd.label         "@@SaveAs@@...">
/toolkit/chrome/global/aboutWebrtc.properties L:17     save_page_dialog_title        =about:webrtc を@@SaveAs@@
/toolkit/chrome/global/contentAreaCommands.properties L:11     SaveLinkTitle        =@@SaveAs@@
/toolkit/chrome/global/extensions.properties L:31     saveaspdf.saveasdialog.title    =@@SaveAs@@
/toolkit/toolkit/printing/printUI.ftl L:7      printui-save-to-pdf-title = @@SaveAs@@

marsf added a commit that referenced this issue Feb 23, 2021
…ient, DefaultFont) to the combination of Default-. (issue #208)
@marsf
Copy link
Member Author

marsf commented Feb 23, 2021

DefaultApplication → @@Default@@の@@Application@@
DefaultColor → @@Default-@@@@Color@@
DefaultClient@@ → @@Default-@@クライアント
DefaultFolder (未使用)
DefaultFont → @@Default-@@フォント

@marsf
Copy link
Member Author

marsf commented Feb 23, 2021

DefaultSetting → @@Default-@@設定
RestoreDefaults → @@DefaultValue@@に戻す

*Default-
「既定の / デフォルト」をまとめたい。

ひとまず完了。

marsf added a commit to marsf/gecko-l10n that referenced this issue Mar 26, 2022
@marsf marsf mentioned this issue Mar 26, 2022
@marsf
Copy link
Member Author

marsf commented Mar 26, 2022

  • Calendar の @@NewEventDefault@@, @@NewTaskDefault@@ は New-CMD に置き換えて使われていないので削除しました。
  • @@customizeToolbar.nstructions.description@@ は Thunderbird のみだったので、使い分けを削除して Windows/Linux と macOS を統一しました。
  • @@settingsChange.preferences@@ も Thunderbird の添付忘れ通知のメッセージのみだったので削除しました。
  • /toolkit/chrome/global/intl.css に挿入される CSS hack のうち、Thunderbird の .xul に対して適用されていたものを削除しました。

@marsf
Copy link
Member Author

marsf commented Nov 21, 2022

  • (Paste, Undo) *-sita, *-site → *-si
    • 「~し」にまとめられそう。

完了。

@marsf
Copy link
Member Author

marsf commented Nov 21, 2022

現状のまとめ。

  • Import*, Export* → ?
  • 可能であれば、まとめたい。

未着手

追加の整理対象として、

  • Revert = 入力の取り消し
  • Clear = 消去
  • ClearAll = すべてを消去

Revert は表記ゆれを防ぐために残しておくか。mail, suite, toolkit に計 4か所。
Clear は削除してよいと思う。18か所
ClearAll は未使用のため削除可能。

lot の /res/accesskey.print.filters で定義されたアクセスキー

Key&A = (&A)
Key&B = (&B)
Key&C = (&C)
...

現在、以下の .properties で計 19 か所あるが、.ftl への移行と同時に自然消滅か。
/mail/chrome/messenger/offline.properties
/mail/chrome/messenger/messengercompose/composeMsgs.properties
/suite/chrome/mailnews/compose/composeMsgs.properties
/toolkit/chrome/global/commonDialogs.properties

@marsf
Copy link
Member Author

marsf commented Nov 27, 2022

Clear は削除してよいと思う。18か所
ClearAll は未使用のため削除可能。

削除した。

@marsf
Copy link
Member Author

marsf commented Dec 3, 2022

lot の /res/accesskey.print.filters で定義されたアクセスキー

Key&A = (&A)
Key&B = (&B)
Key&C = (&C)
...

現在、以下の .properties で計 19 か所あるが、.ftl への移行と同時に自然消滅か。
/mail/chrome/messenger/offline.properties
/mail/chrome/messenger/messengercompose/composeMsgs.properties
/suite/chrome/mailnews/compose/composeMsgs.properties
/toolkit/chrome/global/commonDialogs.properties

ver 108.0 ですべて置き換えた。
@@key&A@@(&A)

@marsf
Copy link
Member Author

marsf commented Dec 19, 2022

覚え書き。
ja.filters 内の browser.credits.dtdmail.credits.dtd は使用されていない。
公式の言語パックには、https://github.com/mozilla-japan/lot/blob/master/config/langpack.conf#L247 の定義から /browser/defines.inc#define MOZ_LANGPACK_CONTRIBUTORS で使われていた。

Bug 1802387 で defines.inc が廃止されたため、ja/browser/langpack-metadata.ftlja/mail/langpack-metadata.ftl に直接記載することにした。(lot への依存を減らす)

@marsf
Copy link
Member Author

marsf commented Feb 20, 2023

Import-simasu, Import-simasita, Export-simasu, Export-simasita
をすべて 「@@*-si@@ます」 「@@-si@@ました」 に置き換えた。

不要な CSS も削除した。

  • #reportForm #description {} はすでに存在しない。
  • #changempmin-width: 39em;本体側style="min-width: 40em;" が定義されているので不要。

@marsf
Copy link
Member Author

marsf commented Feb 20, 2023

現行の Gecko では xul が完全に削除されているので、SeaMonkey の設定ダイアログ用の CSS ハックも削除した。

  • #prefsTree

@marsf
Copy link
Member Author

marsf commented Feb 20, 2023

ひととおり整理できたと思うので、この issue は閉じます。

lot 後の用語のフィルターは l10nfilters-ja.ftl に引き継ぎます。

@marsf marsf closed this as completed Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant