winevt_c
Prerequisites
- Windows Vista/Windows Server 2008 or later.
- gcc and g++ from MSYS2 for building C/C++ extension.
- Ruby 2.4 or later with MSYS2.
Installation
Add this line to your application's Gemfile:
gem 'winevt_c'And then execute:
$ ridk exec bundle
Or install it yourself as:
$ ridk exec gem install winevt_c
Fat gems building
- Docker is needed to build fat gem due to rake-compiler-dock uses docker container.
Usage
Usage examples are found in example directory.
Multilingual description
Currently, the following locales should be supported to output description:
| locale | language |
|---|---|
| bg_BG | Bulgarian |
| zh_CN | Simplified Chinese |
| zh_TW | Traditional Chinese |
| zh_HK | Chinese (Hong Kong) |
| zh_SG | Chinese (Singapore) |
| hr_HR | Croatian |
| cz_CZ | Czech |
| da_DK | Danish |
| nl_NL | Dutch |
| nl_BG | Dutch (Belgium) |
| en_US | English (United States) |
| en_GB | English (UK) |
| en_AU | English (Australia) |
| en_CA | English (Canada) |
| en_NZ | English (New Zealand) |
| en_IE | English (Ireland) |
| fi_FI | Finnish |
| fr_FR | French |
| fr_BE | French (Belgium) |
| fr_CA | French (Canada) |
| fr_CH | French (Swiss) |
| de_DE | German |
| de_CH | German (Swiss) |
| de_AT | German (Austria) |
| el_GR | Greek (Ελληνικά) |
| hu_HU | Hungarian |
| is_IS | Icelandic |
| it_IT | Italian (Italy) |
| it_CH | Italian (Swiss) |
| ja_JP | Japanese |
| ko_KO | Korean |
| no_NO | Norwegian (Bokmål) |
| nb_NO | Norwegian (Bokmål) |
| nn_NO | Norwegian (Nynorsk) |
| pl_PL | Polish (Poland) |
| pt_PT | Portuguese |
| pt_BR | Portuguese (Brazil) |
| ro_RO | Romanian |
| ru_RU | Russian (русский язык) |
| sk_SK | Slovak |
| sl_SI | Slovenian |
| es_ES | Spanish |
| es_ES_T | Spanish (Traditional) |
| es_MX | Spanish (Mexico) |
| es_ES_M | Spanish (Modern) |
| sv_SE | Swedish |
| tr_TR | Turkish |
Development
After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/fluent-plugins-nursery/winevt_c.