misskey-dev / mfm.js

An MFM parser implementation with TypeScript.
MIT License
112 stars 22 forks source link

検索構文を廃止 #122

Open marihachi opened 2 years ago

marihachi commented 2 years ago

非推奨としているため、そのうち廃止?

syuilo commented 2 years ago

かねえ

marihachi commented 2 years ago

それか構文を変えるなど

naskya commented 1 year ago

それか構文を変えるなど

日本語で書かれた SNS の投稿で句点がよく省略されるのと同様に、英語でも文末のピリオドは非常によく省略されます。その場合に、現状では search で終わる文でこの機能がトリガーされてしまいます。

標準的な日本語では分かち書きを行わないため、日本語で検索窓を出すためには敢えて「◯◯ 検索」と入力する必要がありますが、英語は分かち書きを行う言語であるためよく使われる単語である search が文末に来ただけで検索窓が出てしまい、(Mastodon から来る投稿などで特に)表示が意図しないものとなって投稿が読み辛くなっているという苦言を英語話者から耳にします。

他に変更する理由が無ければ日本語の構文はこのままで良いと思うのですが(変更する利点が無ければ過去の投稿の表示を変えてしまう悪影響が大きい)、単純に日本語における「検索」を "search" に置き換えたものを英語版の構文として採用するのは実用的でないと思います。

ですので、英語では "◯◯ search" の構文は廃止して "◯◯ [search]" のみで検索窓を出すことを提案します。個人的にはこの機能が好きなので、構文のせいで他言語の話者からこの機能が嫌われてしまうことは避けたいと思っています。

2023-04-07_17:09:28