A minimal macOS menu bar app that displays the current Japanese seasonal period (sekki) and its name in kanji.
Inspired by the smallseasons.guide and the traditional 24 solar terms of the Japanese calendar.
Menu bar screenshot:
- 📆 Shows the current sekki (seasonal term) and kanji symbol in the macOS menu bar
- 📜 Displays localized descriptions in the menu tooltip
- 🌐 Built-in support for multilingual UI (English, Japanese, Russian, German)
- ⚡️ Updates automatically every hour, with minimal resource usage
- 🔒 All season data is stored locally, no API required
💡 Currently only available via cloning and building in Xcode.
- Clone the repository:
git clone https://github.com/yourusername/24-sekki.git cd 24-sekki - Open 24Sekki.xcodeproj in Xcode.
- Build and run the project.
To run as a menu bar app, make sure to set deployment target to macOS 13+ and build in “Release” mode for best performance.
All seasonal names and descriptions are defined via Localizable.xcstrings, supporting:
- 🇯🇵 Japanese (kanji in the menu bar)
- 🇬🇧 English
- 🇷🇺 Russian
- 🇩🇪 German
Want to contribute another language? PRs are welcome!
This project is written in Swift 5 using AppKit.
📜 License
MIT License. See LICENSE for details.
- Inspired by smallseasons.guide
- Translation data based on Wikipedia: Japanese Calendar
Bug fixes, translations, and small improvements are always welcome! Feel free to open a pull request.