17
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Google日本語入力で「きょう」をYYYMMDD形式にする方法

Last updated at Posted at 2024-03-09

結論

Google日本語入力の辞書ツールで以下のように単語を登録する

  • 読み
    • DATE_FORMAT
  • 単語
    • {YEAR}{MONTH}{DATE}
  • 品詞
    • 名詞

例)
一番下に登録している行です。
image.png

登録すると、以下のように「きょう」の変換候補にYYYYMMDD形式が登場しています。

image.png

YYYYMMDDが使われるシーン

今日の日付をファイル名につけることはよくあります。バックアップファイルなどにもつけます。社内の開発プロジェクトなどはバージョン管理システムを使うでしょうが、社外向けの資料などはYYYYMMDDを付けてファイルのタイムスタンプに依存しない形でいつのデータかを保持するのがいいでしょう。

ちなみに私は今日が何日なのかを記憶しておらず、ファイル名に日付をつけるたびに普段は閉じてるタスクトレイの日付を確認したり、スマートウォッチのめちゃくちゃ小さな日付を確認しているのが億劫でした。

YYYYMMDD形式で変換できるIMEが少なかった

数年前に調べていたのですが、最初からYYYYMMDD形式があるのはATOK(有料)だけでした。YYYYMMDDではなくYYYY/MM/DDやYYYY-MM-DDなどはGoogle日本語入力やMS-IMEにもあるのですが、ファイル名にスラッシュは付けれないし、そもそもファイル名が無駄にながくなるのが嫌。ハイフンやアンダースコアのような記号はファイル名本体と日付の間の区切りに使いたいところ。

いい方法がないので「毎日今日の日付を辞書登録すればいい派」もいます。
https://everyday-level-up.com/pc-technique/%E6%97%A5%E4%BB%98%E3%82%92yyyymmdd%E5%BD%A2%E5%BC%8F%E3%81%A7%E5%85%A5%E5%8A%9B

以下の記事がかかれてる2016年時点でも、YYYYMMDDが使えるのはATOK(有料)だけという結論です。
https://www.bousaid.com/2016-11-27-123310/

クリップボードマネージャーではYYYMMDD入力できないの?

クリップボードマネージャーのメインの機能はクリップボード履歴を管理することなのですが、日付などの自動入力にも対応しています。ただし、Windows上のエクスプローラー上でファイル名を変更しようとすると、いちどフォーカスが外れてしまって部分的にファイル名を変更できないという問題がありました。フォーカスを外さずに文字を入力するという点ならやはりIMEの機能としてほしいところ。

またWindosの標準機能で「ウィンドウズキー + v」でクリップボード履歴機能が備わったという点でも、クリップボードマネージャーのありがたみが減っていました。

mozcはどうなの?

Google日本語入力のオープンソース版であるmozcならどうでしょう。探してみるとずばり日付入力のオプションがドキュメントとして記載されていました。

image.png
https://github.com/google/mozc/blob/master/docs/configurations.md

じゃぁ、このmozcをWindowsにインストールしようとして探してみてもWindowsバイナリは配布していない。いずれもWindows上でのビルド方法ばかりです。ビルド方法をみると、Visual Studio(VSCodeじゃない本物のVisual Studio)が必要だったり、英語版のWindowsの仮想環境を作らないとダメだとか、作業ステップが多くて心が折れそう。

mozcのドキュメント上では試験的な機能として紹介されているとはいえ、ひょっとしたらGoogle日本語入力でも同じ機能がリリースされてるんじゃないかと思いました。ここはあてずっぽう。

Google日本語入力のバージョンとmozcのバージョンを比較してみよう

Google日本語入力のバージョンは「ばーじょん」を変換すると出てきます。

image.png

私の手元のGoogle日本語入力はGoogleJapaneseInput-2.28.5050.0+24.11.9だった。最新版の2.29.5330.0+24.11.9が2024年2月3日リリースなので比較的最新版に近い。

一方で、mozc上で日付フォーマットが加わったのがこちらのIssueで、2021年10月。
https://github.com/google/mozc/issues/518#issuecomment-932734085
既に2年たってるので、プロダクト版に移植されていてもおかしくはない。

ということで、mozcのドキュメントにしたがってGoogle日本語入力にもDATE_FORMATを辞書に登録したら同じ機能が使えましたよという話です。

ありがとうございます

Google日本語入力開発チームのみなさまありがとうございます。食べ放題ではない店で食べ放題をごちそうしてもいいくらい感謝しています。

17
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?